/** * Locates the specified field of the given {@link MemberHoldingTypeDetails} * . * * @param memberHoldingTypeDetails the {@link MemberHoldingTypeDetails} to * search (required) * @param fieldName to locate (required) * @return the field, or null if not found * @deprecated call * {@link MemberHoldingTypeDetails#getDeclaredField(JavaSymbolName)} * instead */ @Deprecated public static FieldMetadata getDeclaredField( final MemberHoldingTypeDetails memberHoldingTypeDetails, final JavaSymbolName fieldName) { return memberHoldingTypeDetails.getDeclaredField(fieldName); }
public FieldMetadata getField(final JavaSymbolName fieldName) { Validate.notNull(fieldName, "Field name required"); MemberHoldingTypeDetails current = this; while (current != null) { final FieldMetadata result = current.getDeclaredField(fieldName); if (result != null) { return result; } if (current instanceof ClassOrInterfaceTypeDetails) { current = ((ClassOrInterfaceTypeDetails) current).getSuperclass(); } else { current = null; } } return null; }
Validate.notNull(propertyName, "Property name required"); for (final MemberHoldingTypeDetails holder : memberDetails.getDetails()) { FieldMetadata result = holder.getDeclaredField(propertyName); if (result != null) { return result; holder.getDeclaredField(new JavaSymbolName(StringUtils.uncapitalize(propertyName .getSymbolName()))); if (result != null) {
/** * Locates the specified field of the given {@link MemberHoldingTypeDetails} * . * * @param memberHoldingTypeDetails the {@link MemberHoldingTypeDetails} to * search (required) * @param fieldName to locate (required) * @return the field, or null if not found * @deprecated call * {@link MemberHoldingTypeDetails#getDeclaredField(JavaSymbolName)} * instead */ @Deprecated public static FieldMetadata getDeclaredField( final MemberHoldingTypeDetails memberHoldingTypeDetails, final JavaSymbolName fieldName) { return memberHoldingTypeDetails.getDeclaredField(fieldName); }
public FieldMetadata getField(final JavaSymbolName fieldName) { Validate.notNull(fieldName, "Field name required"); MemberHoldingTypeDetails current = this; while (current != null) { final FieldMetadata result = current.getDeclaredField(fieldName); if (result != null) { return result; } if (current instanceof ClassOrInterfaceTypeDetails) { current = ((ClassOrInterfaceTypeDetails) current).getSuperclass(); } else { current = null; } } return null; }
Validate.notNull(propertyName, "Property name required"); for (final MemberHoldingTypeDetails holder : memberDetails.getDetails()) { FieldMetadata result = holder.getDeclaredField(propertyName); if (result != null) { return result; holder.getDeclaredField(new JavaSymbolName(StringUtils.uncapitalize(propertyName .getSymbolName()))); if (result != null) {