Вы неправильно читаете документацию - речь идет о вызове getDeclaredFields
для класса массива, например:
Class<?> arrayClass = String[].getClass();
Field[] fields = arrayClass.getDeclaredFields();
Вы можете без проблем получить поле от A
, используя
Field[] fields = A.class.getDeclaredFields();
и затем выполнить итерацию по массиву, или
Field roflField = A.class.getDeclaredField("rofl");
Тот факт, что тип поля является массивом, вовсе не является проблемой.