Uses of Interface
org.springframework.roo.classpath.details.ClassOrInterfaceTypeDetails

Packages that use ClassOrInterfaceTypeDetails
org.springframework.roo.classpath.details   
org.springframework.roo.classpath.details.annotations.populator   
org.springframework.roo.classpath.itd   
org.springframework.roo.classpath.operations   
 

Uses of ClassOrInterfaceTypeDetails in org.springframework.roo.classpath.details
 

Subinterfaces of ClassOrInterfaceTypeDetails in org.springframework.roo.classpath.details
 interface MutableClassOrInterfaceTypeDetails
          Represents the mutable operations available on a ClassOrInterfaceTypeDetails instance.
 

Classes in org.springframework.roo.classpath.details that implement ClassOrInterfaceTypeDetails
 class DefaultClassOrInterfaceTypeDetails
          Default representation of a ClassOrInterfaceTypeDetails.
 

Methods in org.springframework.roo.classpath.details that return ClassOrInterfaceTypeDetails
 ClassOrInterfaceTypeDetails DefaultItdTypeDetails.getGovernor()
           
 ClassOrInterfaceTypeDetails DefaultClassOrInterfaceTypeDetails.getSuperclass()
           
 ClassOrInterfaceTypeDetails ClassOrInterfaceTypeDetails.getSuperclass()
          Obtains the superclass if this is a class and it is available.
 

Methods in org.springframework.roo.classpath.details with parameters of type ClassOrInterfaceTypeDetails
static DefaultItdTypeDetailsBuilder DefaultItdTypeDetails.getBuilder(String declaredByMetadataId, ClassOrInterfaceTypeDetails governor, org.springframework.roo.model.JavaType aspect, boolean privilegedAspect)
           
static FieldMetadata MemberFindingUtils.getField(ClassOrInterfaceTypeDetails classOrInterfaceTypeDetails, org.springframework.roo.model.JavaSymbolName fieldName)
          Searches up the inheritance hierarchy until the first field with the specified name is located.
static List<FieldMetadata> MemberFindingUtils.getFieldsWithAnnotation(ClassOrInterfaceTypeDetails classOrInterfaceTypeDetails, org.springframework.roo.model.JavaType annotation)
          Searches up the inheritance hierarchy and locates all declared fields which are annotated with the specified annotation.
static MethodMetadata MemberFindingUtils.getMethod(ClassOrInterfaceTypeDetails classOrInterfaceTypeDetails, org.springframework.roo.model.JavaSymbolName methodName, List<org.springframework.roo.model.JavaType> parameters)
          Searches up the inheritance hierarchy until the first method with the specified name and parameters is located.
static List<MethodMetadata> MemberFindingUtils.getMethods(ClassOrInterfaceTypeDetails classOrInterfaceTypeDetails)
          Locates all methods on this class and its superclasses.
static AnnotationMetadata MemberFindingUtils.getTypeAnnotation(ClassOrInterfaceTypeDetails classOrInterfaceTypeDetails, org.springframework.roo.model.JavaType annotationType)
          Locates an annotation on this class and its superclasses.
 

Constructors in org.springframework.roo.classpath.details with parameters of type ClassOrInterfaceTypeDetails
DefaultClassOrInterfaceTypeDetails(String declaredByMetadataId, org.springframework.roo.model.JavaType name, int modifier, PhysicalTypeCategory physicalTypeCategory, List<ConstructorMetadata> declaredConstructors, List<FieldMetadata> declaredFields, List<MethodMetadata> declaredMethods, ClassOrInterfaceTypeDetails superclass, List<org.springframework.roo.model.JavaType> extendsTypes, List<org.springframework.roo.model.JavaType> implementsTypes, List<AnnotationMetadata> typeAnnotations, List<org.springframework.roo.model.JavaSymbolName> enumConstants)
           
DefaultItdTypeDetails(ClassOrInterfaceTypeDetails governor, org.springframework.roo.model.JavaType aspect, boolean privilegedAspect, Set<org.springframework.roo.model.JavaType> registeredImports, List<ConstructorMetadata> declaredConstructors, List<FieldMetadata> declaredFields, List<MethodMetadata> declaredMethods, List<org.springframework.roo.model.JavaType> extendsTypes, List<org.springframework.roo.model.JavaType> implementsTypes, List<AnnotationMetadata> typeAnnotations, List<DeclaredFieldAnnotationDetails> fieldAnnotations, List<DeclaredMethodAnnotationDetails> methodAnnotations)
           
 

Uses of ClassOrInterfaceTypeDetails in org.springframework.roo.classpath.details.annotations.populator
 

Fields in org.springframework.roo.classpath.details.annotations.populator declared as ClassOrInterfaceTypeDetails
protected  ClassOrInterfaceTypeDetails AbstractAnnotationValues.governorTypeDetails
           
 

Methods in org.springframework.roo.classpath.details.annotations.populator that return ClassOrInterfaceTypeDetails
 ClassOrInterfaceTypeDetails AbstractAnnotationValues.getGovernorTypeDetails()
           
 

Uses of ClassOrInterfaceTypeDetails in org.springframework.roo.classpath.itd
 

Fields in org.springframework.roo.classpath.itd declared as ClassOrInterfaceTypeDetails
protected  ClassOrInterfaceTypeDetails AbstractItdTypeDetailsProvidingMetadataItem.governorTypeDetails
           
 

Uses of ClassOrInterfaceTypeDetails in org.springframework.roo.classpath.operations
 

Methods in org.springframework.roo.classpath.operations that return ClassOrInterfaceTypeDetails
 ClassOrInterfaceTypeDetails ClasspathOperationsImpl.getClassOrInterface(org.springframework.roo.model.JavaType requiredClassOrInterface)
           
 ClassOrInterfaceTypeDetails ClasspathOperations.getClassOrInterface(org.springframework.roo.model.JavaType requiredClassOrInterface)
          Obtains the requested JavaType, assuming it is a class or interface that exists at this time and can be parsed.
 ClassOrInterfaceTypeDetails ClasspathOperationsImpl.getSuperclass(org.springframework.roo.model.JavaType superclass)
           
 ClassOrInterfaceTypeDetails ClasspathOperations.getSuperclass(org.springframework.roo.model.JavaType superclass)
          Obtains the superclass, if one is specified.
 

Methods in org.springframework.roo.classpath.operations with parameters of type ClassOrInterfaceTypeDetails
 void ClasspathOperationsImpl.generateClassFile(ClassOrInterfaceTypeDetails details)
           
 void ClasspathOperations.generateClassFile(ClassOrInterfaceTypeDetails details)
          Creates a new class, with the location name name provided in the details.
 



Copyright © 2009-2010 VMware, Inc. All Rights Reserved.