|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MemberHoldingTypeDetails
Provides information about the different members in a class, interface, enum or aspect.
Method Summary | |
---|---|
List<? extends ConstructorMetadata> |
getDeclaredConstructors()
|
List<? extends FieldMetadata> |
getDeclaredFields()
|
List<? extends MethodMetadata> |
getDeclaredMethods()
|
List<org.springframework.roo.model.JavaType> |
getExtendsTypes()
Lists the classes this type extends. |
List<org.springframework.roo.model.JavaType> |
getImplementsTypes()
Lists the classes this type implements. |
List<? extends AnnotationMetadata> |
getTypeAnnotations()
Lists the type-level annotations. |
Methods inherited from interface org.springframework.roo.classpath.PhysicalTypeDetails |
---|
getName, getPhysicalTypeCategory |
Method Detail |
---|
List<? extends MethodMetadata> getDeclaredMethods()
List<? extends ConstructorMetadata> getDeclaredConstructors()
List<? extends FieldMetadata> getDeclaredFields()
List<? extends AnnotationMetadata> getTypeAnnotations()
This includes those annotations declared on the type, together with those defined via the ITD "declare @type: DestinationType: @Annotation" feature.
List<org.springframework.roo.model.JavaType> getExtendsTypes()
While a List
is used, normally in Java a class will only extend a single other class.
A List
is used to support interfaces, as well as support
the special "declare parents: DestinationType extends SuperclassType"
feature of ITDs which permits effectively multiple inheritance.
List<org.springframework.roo.model.JavaType> getImplementsTypes()
A List
is used to support interfaces, as well as support
the special "declare parents: DestinationType implements SomeInterfaceType"
feature of ITDs.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |