public final boolean addConstructor(final ConstructorMetadataBuilder constructorBuilder) { // If received constructor builder is null, return false if (constructorBuilder == null) { return false; } else if (!getDeclaredByMetadataId().equals(constructorBuilder.getDeclaredByMetadataId())) { // Generating new constructor using delcaredMetadataId ConstructorMetadataBuilder updatedConstructorBuilder = new ConstructorMetadataBuilder(getDeclaredByMetadataId(), constructorBuilder.build()); onAddConstructor(updatedConstructorBuilder); return declaredConstructors.add(updatedConstructorBuilder); } onAddConstructor(constructorBuilder); return declaredConstructors.add(constructorBuilder); }
public ConstructorMetadata build() { return new DefaultConstructorMetadata(getCustomData().build(), getDeclaredByMetadataId(), getModifier(), buildAnnotations(), getParameterTypes(), getParameterNames(), getThrowsTypes(), getBodyBuilder().getOutput()); } }
public final boolean addConstructor(final ConstructorMetadataBuilder constructorBuilder) { // If received constructor builder is null, return false if (constructorBuilder == null) { return false; } else if (!getDeclaredByMetadataId().equals(constructorBuilder.getDeclaredByMetadataId())) { // Generating new constructor using delcaredMetadataId ConstructorMetadataBuilder updatedConstructorBuilder = new ConstructorMetadataBuilder(getDeclaredByMetadataId(), constructorBuilder.build()); onAddConstructor(updatedConstructorBuilder); return declaredConstructors.add(updatedConstructorBuilder); } onAddConstructor(constructorBuilder); return declaredConstructors.add(constructorBuilder); }
public ConstructorMetadata build() { return new DefaultConstructorMetadata(getCustomData().build(), getDeclaredByMetadataId(), getModifier(), buildAnnotations(), getParameterTypes(), getParameterNames(), getThrowsTypes(), getBodyBuilder().getOutput()); } }