On Wed, 10 Jan 2024 23:12:40 GMT, Alex Menkov <amen...@openjdk.org> wrote:
>> Ok. I see now how the old code was actually reversing the order to undo the >> reversing that was already done. > >> I think the indent here should be 4, not 6. > > I updated indentation to be consistent with other multi-line statements in > the file > It's a bit confusing to have FilteredJavaFieldStream in reflectionUtils; > eventually it would probably make sense to move the FilteredFieldsMap and > FilteredjavaFieldStream into fieldStreams instead? We have only 2 users of FilteredJavaFieldStream - GetClassFields and heap walking API implementation. fieldStreams is light-weight (it has only header files) and used in many places, and FilteredFieldsMap would add dependency on several additional headers. So prefer to keep all this stuff in reflectionUtils (at least for now). ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/17094#discussion_r1448139416