Package eu.bandm.tools.metajava
Interface MetaClass
- All Superinterfaces:
Formattable
,MetaImportable
,MetaModifiable
,MetaType
- All Known Implementing Classes:
AbstractMetaClass
,AnonymousClass
,ArrayClass
,EnvironmentClass
,GeneratedClass
,GeneratedEnum
,GeneratedEnumConstant
-
Field Summary
Fields inherited from interface eu.bandm.tools.metajava.MetaType
getRawType, refer
-
Method Summary
Modifier and TypeMethodDescriptionCollection<? extends MetaConstructor>
Collection<? extends MetaField>
getInnerClass
(Iterable<? extends String> name) getInnerClass
(String name) Collection<? extends MetaClass>
Collection<? extends MetaType>
Collection<? extends MetaMethod>
boolean
isArray()
boolean
Methods inherited from interface eu.bandm.tools.format.Formattable
format
Methods inherited from interface eu.bandm.tools.metajava.MetaImportable
getImportPattern
Methods inherited from interface eu.bandm.tools.metajava.MetaModifiable
getModifiers
Methods inherited from interface eu.bandm.tools.metajava.MetaType
getRawType, refer
-
Method Details
-
getPackage
MetaPackage getPackage() -
getPackageName
String getPackageName() -
getSimpleName
String getSimpleName() -
getQualifiedName
String getQualifiedName() -
getSuperClass
MetaType getSuperClass() -
getInterfaces
Collection<? extends MetaType> getInterfaces() -
getEnclosingClass
MetaClass getEnclosingClass() -
getInnerClasses
Collection<? extends MetaClass> getInnerClasses() -
getInnerClass
-
getInnerClass
-
getFields
Collection<? extends MetaField> getFields() -
getConstructors
Collection<? extends MetaConstructor> getConstructors() -
getMethods
Collection<? extends MetaMethod> getMethods() -
isArray
boolean isArray() -
isPrimitive
boolean isPrimitive() -
getElementClass
MetaType getElementClass()
-