|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ItdTypeDetails
Provides information about an ITD.
For simplicity of implementation this is not a complete representation of all members and other information available via Java bytecode. For example, static initialisers and inner classes are unsupported.
| Method Summary | |
|---|---|
org.springframework.roo.model.JavaType |
getAspect()
Returns the name of type which holds the aspect itself. |
Set<org.springframework.roo.model.JavaType> |
getDeclarePrecedence()
Set of aspect declared on declare precedence
AspectJ declaration. |
List<DeclaredFieldAnnotationDetails> |
getFieldAnnotations()
Lists the field-level annotations. |
ClassOrInterfaceTypeDetails |
getGovernor()
Returns the ClassOrInterfaceTypeDetails representing the governor
of this ITD. |
List<ClassOrInterfaceTypeDetails> |
getInnerTypes()
Lists the inner types. |
List<DeclaredMethodAnnotationDetails> |
getMethodAnnotations()
Lists the method-level annotations. |
Set<org.springframework.roo.model.JavaType> |
getRegisteredImports()
|
boolean |
isPrivilegedAspect()
|
| Methods inherited from interface org.springframework.roo.classpath.details.MemberHoldingTypeDetails |
|---|
extendsType, getDeclaredConstructor, getDeclaredConstructors, getDeclaredField, getDeclaredFields, getDeclaredInitializers, getDeclaredInnerType, getDeclaredInnerTypes, getDeclaredMethods, getDynamicFinderNames, getExtendsTypes, getField, getFieldsWithAnnotation, getImplementsTypes, getLayerEntities, getMethod, getMethod, getMethods, getUniqueFieldName, implementsAny, implementsType |
| Methods inherited from interface org.springframework.roo.classpath.PhysicalTypeDetails |
|---|
getName, getPhysicalTypeCategory, getType |
| Methods inherited from interface org.springframework.roo.classpath.details.IdentifiableAnnotatedJavaStructure |
|---|
getAnnotation, getAnnotations, getTypeAnnotation |
| Methods inherited from interface org.springframework.roo.classpath.details.IdentifiableJavaStructure |
|---|
getDeclaredByMetadataId, getModifier |
| Methods inherited from interface org.springframework.roo.model.CustomDataAccessor |
|---|
getCustomData |
| Method Detail |
|---|
org.springframework.roo.model.JavaType getAspect()
Note that the type receiving the introductions can be determined via
PhysicalTypeDetails.getName().
JavaType (never null)List<DeclaredFieldAnnotationDetails> getFieldAnnotations()
This includes those annotations declared on the field, together with those defined via the ITD "declare @field: DestinationType: @Annotation" feature.
ClassOrInterfaceTypeDetails getGovernor()
ClassOrInterfaceTypeDetails representing the governor
of this ITD.
ClassOrInterfaceTypeDetails (never null)List<ClassOrInterfaceTypeDetails> getInnerTypes()
List<DeclaredMethodAnnotationDetails> getMethodAnnotations()
This includes those annotations declared on the method, together with those defined via the ITD "declare @field: DestinationType: @Annotation" feature.
Set<org.springframework.roo.model.JavaType> getRegisteredImports()
boolean isPrivilegedAspect()
Set<org.springframework.roo.model.JavaType> getDeclarePrecedence()
declare precedence
AspectJ declaration.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||