On Wed, 11 Oct 2023 00:39:23 GMT, Alex Menkov <amen...@openjdk.org> wrote:
> All test cases in getclfld007 had 1 (or 0) field in test classes/interfaces. > The change adds several fields in one of the test classes to verify order of > the returned fields (as described by GetClassFields spec). > Additionally added "printdump" argument to the test agent to make the test > more verbose. test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007/TestDescription.java line 36: > 34: * The test checks if the function returns the expected list of > fields: > 35: * - the list contains only directly declared (not inherited) > fields; > 36: * - fields are returned in the order they occur in the class > file. Is the order of the fields in the class file guaranteed to be the same as the declaration order? ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/16131#discussion_r1355944841