/** * Locates the specified constructor. * * @param memberHoldingTypeDetails the {@link MemberHoldingTypeDetails} to * search (required) * @param parameters to locate (can be null if there are no parameters) * @return the constructor, or null if not found * @deprecated use * {@link MemberHoldingTypeDetails#getDeclaredConstructor(List)} * instead */ @Deprecated public static ConstructorMetadata getDeclaredConstructor( final MemberHoldingTypeDetails memberHoldingTypeDetails, final List<JavaType> parameters) { return memberHoldingTypeDetails.getDeclaredConstructor(parameters); }
private void doModification(final ConstructorMetadata constructor, final CustomData customData) { final MemberHoldingTypeDetails memberHoldingTypeDetails = memberHoldingTypeDetailsMap.get(constructor.getDeclaredByMetadataId()); if (memberHoldingTypeDetails != null) { final ConstructorMetadata matchedConstructor = memberHoldingTypeDetails.getDeclaredConstructor(AnnotatedJavaType .convertFromAnnotatedJavaTypes(constructor.getParameterTypes())); if (matchedConstructor != null && !matchedConstructor.getCustomData().keySet().containsAll(customData.keySet())) { final TypeDetailsBuilder typeDetailsBuilder = getTypeDetailsBuilder(memberHoldingTypeDetails); typeDetailsBuilder.addDataToConstructor(constructor, customData); changed = true; } } }
/** * Locates the specified constructor. * * @param memberHoldingTypeDetails the {@link MemberHoldingTypeDetails} to * search (required) * @param parameters to locate (can be null if there are no parameters) * @return the constructor, or null if not found * @deprecated use * {@link MemberHoldingTypeDetails#getDeclaredConstructor(List)} * instead */ @Deprecated public static ConstructorMetadata getDeclaredConstructor( final MemberHoldingTypeDetails memberHoldingTypeDetails, final List<JavaType> parameters) { return memberHoldingTypeDetails.getDeclaredConstructor(parameters); }
private void doModification(final ConstructorMetadata constructor, final CustomData customData) { final MemberHoldingTypeDetails memberHoldingTypeDetails = memberHoldingTypeDetailsMap.get(constructor.getDeclaredByMetadataId()); if (memberHoldingTypeDetails != null) { final ConstructorMetadata matchedConstructor = memberHoldingTypeDetails.getDeclaredConstructor(AnnotatedJavaType .convertFromAnnotatedJavaTypes(constructor.getParameterTypes())); if (matchedConstructor != null && !matchedConstructor.getCustomData().keySet().containsAll(customData.keySet())) { final TypeDetailsBuilder typeDetailsBuilder = getTypeDetailsBuilder(memberHoldingTypeDetails); typeDetailsBuilder.addDataToConstructor(constructor, customData); changed = true; } } }