private Field findField(Class<?> beanClass, String fieldName) { List<Field> classFields = ClassUtils.getClassFields(beanClass); for (Field field : classFields) { if (field.getName().equals(fieldName)) { return field; } } return null; }
private List<AnnotatedResourceField> getResourceFields(Class<?> resourceClass) { List<Field> classFields = ClassUtils.getClassFields(resourceClass); List<Method> classGetters = ClassUtils.getClassGetters(resourceClass); List<ResourceFieldWrapper> resourceClassFields = getFieldResourceFields(classFields); List<ResourceFieldWrapper> resourceGetterFields = getGetterResourceFields(classGetters); return getResourceFields(resourceClassFields, resourceGetterFields); }