/** * Searches up the inheritance hierarchy until the first field with the * specified name is located. * * @param memberHoldingTypeDetails to search (required) * @param fieldName to locate (required) * @return the field, or null if not found * @deprecated use {@link MemberHoldingTypeDetails#getField(JavaSymbolName)} * instead */ @Deprecated public static FieldMetadata getField(final MemberHoldingTypeDetails memberHoldingTypeDetails, final JavaSymbolName fieldName) { return memberHoldingTypeDetails.getField(fieldName); }
private void doModification(final FieldMetadata field, final CustomData customData) { final MemberHoldingTypeDetails memberHoldingTypeDetails = memberHoldingTypeDetailsMap.get(field.getDeclaredByMetadataId()); if (memberHoldingTypeDetails != null) { final FieldMetadata matchedField = memberHoldingTypeDetails.getField(field.getFieldName()); if (matchedField != null && !matchedField.getCustomData().keySet().containsAll(customData.keySet())) { final TypeDetailsBuilder typeDetailsBuilder = getTypeDetailsBuilder(memberHoldingTypeDetails); typeDetailsBuilder.addDataToField(field, customData); changed = true; } } }
/** * Searches up the inheritance hierarchy until the first field with the * specified name is located. * * @param memberHoldingTypeDetails to search (required) * @param fieldName to locate (required) * @return the field, or null if not found * @deprecated use {@link MemberHoldingTypeDetails#getField(JavaSymbolName)} * instead */ @Deprecated public static FieldMetadata getField(final MemberHoldingTypeDetails memberHoldingTypeDetails, final JavaSymbolName fieldName) { return memberHoldingTypeDetails.getField(fieldName); }
private void doModification(final FieldMetadata field, final CustomData customData) { final MemberHoldingTypeDetails memberHoldingTypeDetails = memberHoldingTypeDetailsMap.get(field.getDeclaredByMetadataId()); if (memberHoldingTypeDetails != null) { final FieldMetadata matchedField = memberHoldingTypeDetails.getField(field.getFieldName()); if (matchedField != null && !matchedField.getCustomData().keySet().containsAll(customData.keySet())) { final TypeDetailsBuilder typeDetailsBuilder = getTypeDetailsBuilder(memberHoldingTypeDetails); typeDetailsBuilder.addDataToField(field, customData); changed = true; } } }