Package org.springframework.roo.classpath.details

Interface Summary
ClassOrInterfaceTypeDetails Provides information about the different components of a class, interface or enum.
ConstructorMetadata Metadata concerning a particular constructor.
FieldMetadata Metadata concerning a particular field.
IdentifiableAnnotatedJavaStructure Indicates an IdentifiableJavaStructure which can also be annotated.
IdentifiableJavaStructure Allows an identifiable Java structure (ie a member or a type) to be traced back to its declaring type.
ImportMetadata Metadata concerning a particular import.
InitializerMetadata Metadata concerning an initializer.
InvocableMemberMetadata Metadata concerning an invocable member, namely a method or constructor.
ItdTypeDetails Provides information about an ITD.
MemberHoldingTypeDetails Immutable representation of the members of a class, interface, enum or aspect.
MethodMetadata Metadata concerning a particular method.
 

Class Summary
AbstractIdentifiableAnnotatedJavaStructureBuilder<T extends IdentifiableAnnotatedJavaStructure> Assists in the creation of a Builder for types that eventually implement IdentifiableAnnotatedJavaStructure.
AbstractIdentifiableAnnotatedJavaStructureProvider Abstract class for IdentifiableAnnotatedJavaStructure subclasses.
AbstractIdentifiableJavaStructureBuilder<T extends IdentifiableJavaStructure> Assists in the creation of a Builder for types that eventually implement IdentifiableJavaStructure.
AbstractIdentifiableJavaStructureProvider Abstract class for IdentifiableJavaStructure subclasses.
AbstractInvocableMemberMetadata Abstract implementation of InvocableMemberMetadata.
AbstractInvocableMemberMetadataBuilder<T extends InvocableMemberMetadata> Assists in the development of builders that build objects that extend AbstractInvocableMemberMetadata.
AbstractMemberHoldingTypeDetails Convenient superclass for MemberHoldingTypeDetails implementations.
AbstractMemberHoldingTypeDetailsBuilder<T extends MemberHoldingTypeDetails> Abstract Builder to assist building MemberHoldingTypeDetails implementations.
AnnotationMetadataUtils Utilities to use with AnnotationMetadata.
BeanInfoUtils Provides utility methods for querying JavaBeans.
ClassOrInterfaceTypeDetailsBuilder Builder for ClassOrInterfaceTypeDetails.
ConstructorMetadataBuilder Builder for ConstructorMetadata.
DeclaredFieldAnnotationDetails Convenience class to hold annotation details which should be introduced to a field via an AspectJ ITD
DeclaredMethodAnnotationDetails Convenience class to hold annotation details which should be introduced to a method via an AspectJ ITD
DefaultClassOrInterfaceTypeDetails Default representation of a ClassOrInterfaceTypeDetails.
DefaultConstructorMetadata Default implementation of ConstructorMetadata.
DefaultFieldMetadata Default implementation of FieldMetadata.
DefaultImportMetadata Default implementation of ImportMetadata.
DefaultInitializerMetadata Default implementation of InitializerMetadata.
DefaultItdTypeDetails Default representation of an ItdTypeDetails.
DefaultMethodMetadata Default implementation of MethodMetadata.
DefaultPhysicalTypeDetails Simple implementation of PhysicalTypeDetails that is suitable for PhysicalTypeCategory.OTHER or sub-classing by category-specific implementations.
DefaultPhysicalTypeMetadata The default PhysicalTypeMetadata implementation.
FieldMetadataBuilder Builder for FieldMetadata.
ImportMetadataBuilder Builder for ImportMetadata.
InitializerMetadataBuilder Builder for InitializerMetadata.
ItdTypeDetailsBuilder Assists in the building of an ItdTypeDetails instance.
MemberFindingUtils Utility methods for finding members in MemberHoldingTypeDetails instances.
MethodMetadataBuilder Builder for MethodMetadata.
 



Copyright © 2009–2015. All rights reserved.