governorTypeDetails.getDeclaredConstructors(); boolean foundAutowiredConstructor = false; for (ConstructorMetadata constructorMetadata : constructors) {
governorTypeDetails.getDeclaredConstructors(); boolean foundAutowiredConstructor = false; for (ConstructorMetadata constructorMetadata : constructors) {
for (final ConstructorMetadata candidate : cid.getDeclaredConstructors()) { JavaParserConstructorMetadataBuilder.addConstructor(compilationUnitServices, typeDeclaration.getMembers(), candidate, null);
private boolean isIdentifierDeletable(final JavaType identifierType) { final PhysicalTypeMetadata governorPhysicalTypeMetadata = getPhysicalTypeMetadata(identifierType); if (governorPhysicalTypeMetadata == null) { return false; } // Check for added constructors, fields and methods final ClassOrInterfaceTypeDetails managedIdentifier = governorPhysicalTypeMetadata .getMemberHoldingTypeDetails(); return managedIdentifier.getDeclaredConstructors().isEmpty() && managedIdentifier.getDeclaredFields().isEmpty() && managedIdentifier.getDeclaredMethods().isEmpty(); }
writeInnerTypeConstructors(innerType.getName(), innerType.getDeclaredConstructors(), false, false); indentRemove();
private boolean isEntityDeletable( final ClassOrInterfaceTypeDetails managedEntity) { final String declaredByMetadataId = DbreMetadata.createIdentifier( managedEntity.getName(), PhysicalTypeIdentifier .getPath(managedEntity.getDeclaredByMetadataId())); final DbreMetadata dbreMetadata = (DbreMetadata) getMetadataService() .get(declaredByMetadataId); if (dbreMetadata == null || !dbreMetadata.isAutomaticallyDelete()) { return false; } // Check whether the type's annotations have been customised if (!hasStandardEntityAnnotations(managedEntity)) { return false; } // Finally, check for added constructors, fields and methods return managedEntity.getDeclaredConstructors().isEmpty() && managedEntity.getDeclaredFields().isEmpty() && managedEntity.getDeclaredMethods().isEmpty(); }
/** * Returns default class constructor (with no parameters) * * @return */ private ConstructorMetadata getDefaultConstructor() { // Checks if default constructor is already defined for (ConstructorMetadata constructor : governorTypeDetails .getDeclaredConstructors()) { if (constructor.getParameterTypes() == null || constructor.getParameterTypes().isEmpty()) { return constructor; } } // Create the constructor InvocableMemberBodyBuilder bodyBuilder = new InvocableMemberBodyBuilder(); bodyBuilder.appendFormalLine("super();"); ConstructorMetadataBuilder constructorBuilder = new ConstructorMetadataBuilder( getId()); constructorBuilder.setModifier(Modifier.PUBLIC); constructorBuilder.setBodyBuilder(bodyBuilder); return constructorBuilder.build(); }
contructorList.addAll(mutableTypeDetails.getDeclaredConstructors());
writeInnerTypeConstructors(innerType.getName(), innerType.getDeclaredConstructors(), false, false); indentRemove();