Package eu.bandm.tools.metajava
Class ArrayClass
java.lang.Object
eu.bandm.tools.metajava.ArrayClass
- All Implemented Interfaces:
Formattable,MetaClass,MetaImportable,MetaModifiable,MetaType
-
Field Summary
Fields inherited from interface eu.bandm.tools.metajava.MetaType
getRawType, refer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanfinal Formatformat()Returns a pretty-printable representation of this object.getInnerClass(Iterable<? extends String> id) Collection<? extends MetaType> intinthashCode()booleanisArray()booleanstatic Comparator<MetaImportable> final Formatrefer()
-
Constructor Details
-
ArrayClass
-
ArrayClass
-
-
Method Details
-
equals
-
hashCode
public int hashCode() -
getPackage
-
getModifiers
public int getModifiers() -
getImportPattern
-
getPackageName
-
getSuperClass
-
getInterfaces
-
isArray
public boolean isArray() -
getElementClass
- Specified by:
getElementClassin interfaceMetaClass
-
getRawType
-
getInnerClass
-
getQualifiedName
-
getSimpleName
-
lexicalImportOrder
-
getEnclosingClass
- Specified by:
getEnclosingClassin interfaceMetaClass
-
getInnerClasses
- Specified by:
getInnerClassesin interfaceMetaClass
-
getInnerClass
- Specified by:
getInnerClassin interfaceMetaClass
-
getFields
-
getConstructors
- Specified by:
getConstructorsin interfaceMetaClass
-
getMethods
- Specified by:
getMethodsin interfaceMetaClass
-
isPrimitive
public boolean isPrimitive()- Specified by:
isPrimitivein interfaceMetaClass
-
format
Description copied from interface:FormattableReturns a pretty-printable representation of this object.- Specified by:
formatin interfaceFormattable- Specified by:
formatin interfaceMetaType- Returns:
- a format that represents this object in a pretty-printable way
-
refer
-