Examples of ItdTypeDetailsBuilder


Examples of org.springframework.roo.classpath.details.ItdTypeDetailsBuilder

        }

        destination = governorTypeDetails.getName();

        // Provide the subclass a builder, to make preparing an ITD even easier
        builder = new ItdTypeDetailsBuilder(getId(), governorTypeDetails,
                aspectName, true);
    }
View Full Code Here

Examples of org.springframework.roo.classpath.details.ItdTypeDetailsBuilder

            throw new UnsupportedOperationException(); // No known use case
        }

        public MemberHoldingTypeDetails build() {
            if (existing instanceof ItdTypeDetails) {
                final ItdTypeDetailsBuilder itdBuilder = new ItdTypeDetailsBuilder(
                        (ItdTypeDetails) existing);
                // Push in all members that may have been modified
                itdBuilder.setDeclaredFields(getDeclaredFields());
                itdBuilder.setDeclaredMethods(getDeclaredMethods());
                itdBuilder.setAnnotations(getAnnotations());
                itdBuilder.setCustomData(getCustomData());
                itdBuilder.setDeclaredConstructors(getDeclaredConstructors());
                itdBuilder.setDeclaredInitializers(getDeclaredInitializers());
                itdBuilder.setDeclaredInnerTypes(getDeclaredInnerTypes());
                itdBuilder.setExtendsTypes(getExtendsTypes());
                itdBuilder.setImplementsTypes(getImplementsTypes());
                itdBuilder.setModifier(getModifier());
                return itdBuilder.build();
            }
            else if (existing instanceof ClassOrInterfaceTypeDetails) {
                final ClassOrInterfaceTypeDetailsBuilder cidBuilder = new ClassOrInterfaceTypeDetailsBuilder(
                        (ClassOrInterfaceTypeDetails) existing);
                // Push in all members that may
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.