Javadoc для Class.getFields()
скажет: "Элементы возвращаемого массива не отсортированы и не находятся в каком-либо конкретном порядке".
Какие-либо намеки на то, как определяется порядок? Возможно ли, что, когда я выполняю этот метод дважды, я получаю поля в другом порядке? Другими словами, стабилен порядок для данного скомпилированного класса или даже между компиляциями одного и того же исходного файла?