/** * Inspects fields and returns map of {@link FieldDescriptor field descriptors}. */ protected HashMap<String, FieldDescriptor> inspectFields() { boolean scanAccessible = classDescriptor.isScanAccessible(); Class type = classDescriptor.getType(); Field[] fields = scanAccessible ? ReflectUtil.getAccessibleFields(type) : ReflectUtil.getSupportedFields(type); HashMap<String, FieldDescriptor> map = new HashMap<>(fields.length); for (Field field : fields) { String fieldName = field.getName(); if (fieldName.equals("serialVersionUID")) { continue; } map.put(fieldName, createFieldDescriptor(field)); } return map; }
/** * Inspects fields and returns map of {@link FieldDescriptor field descriptors}. */ protected HashMap<String, FieldDescriptor> inspectFields() { boolean scanAccessible = classDescriptor.isScanAccessible(); Class type = classDescriptor.getType(); Field[] fields = scanAccessible ? ClassUtil.getAccessibleFields(type) : ClassUtil.getSupportedFields(type); HashMap<String, FieldDescriptor> map = new HashMap<>(fields.length); for (Field field : fields) { String fieldName = field.getName(); if (fieldName.equals("serialVersionUID")) { continue; } map.put(fieldName, createFieldDescriptor(field)); } return map; }
/** * Inspects fields and returns map of {@link FieldDescriptor field descriptors}. */ protected HashMap<String, FieldDescriptor> inspectFields() { boolean scanAccessible = classDescriptor.isScanAccessible(); Class type = classDescriptor.getType(); Field[] fields = scanAccessible ? ClassUtil.getAccessibleFields(type) : ClassUtil.getSupportedFields(type); HashMap<String, FieldDescriptor> map = new HashMap<>(fields.length); for (Field field : fields) { String fieldName = field.getName(); if (fieldName.equals("serialVersionUID")) { continue; } map.put(fieldName, createFieldDescriptor(field)); } return map; }