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> booleanisArray()booleanMethods inherited from interface eu.bandm.tools.format.Formattable
formatMethods inherited from interface eu.bandm.tools.metajava.MetaImportable
getImportPatternMethods inherited from interface eu.bandm.tools.metajava.MetaModifiable
getModifiersMethods 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()
-