| Constructor and Description |
|---|
ArrayMetaClass(MetaClass metaClass)
Constructs a new ArrayMetaClass with the given metaClass
as the base type.
|
| Modifier and Type | Method and Description |
|---|---|
String |
beginGuard()
Returns a string which begins an include guard.
|
String |
endGuard()
Returns a String which ends an include guard.
|
boolean |
equals(Object o)
Compares this MetaClass to another.
|
String |
forwardDeclare()
Returns a String which is a forward declaration for this class.
|
MetaClass |
getElementType()
Returns the array element type.
|
String |
getFullyQualifiedName(String separator)
Returns the fully-qualified name of the class.
|
MetaClass |
getInnermostElementType()
Returns the type of the innermost element of the array.
|
String |
getJniType()
Returns the JNI type for this MetaClass.
|
ClassPackage |
getPackage()
Returns the ClassPackage for this MetaClass.
|
String |
getSimpleName()
Returns the name of the class that this MetaClass represents.
|
int |
hashCode() |
String |
include()
Returns a String which generates an include of the header file for this class.
|
boolean |
isPrimitive()
Indicates if the underlying class is a primitive.
|
MetaClass |
proxy()
Return a version of this MetaClass with a pre-pended
JaceConstants.getProxyPackage() package. |
String |
toString() |
MetaClass |
unProxy()
Return a version of this MetaClass without a pre-pended
JaceConstants.getProxyPackage() package. |
String |
using()
Returns a String which is a using declaration for this class.
|
public ArrayMetaClass(MetaClass metaClass)
metaClass - the meta classpublic String getSimpleName()
MetaClassgetSimpleName in interface MetaClasspublic String getFullyQualifiedName(String separator)
MetaClassgetFullyQualifiedName in interface MetaClassseparator - The string used to separate the packages and the class name.public ClassPackage getPackage()
MetaClassgetPackage in interface MetaClasspublic String beginGuard()
MetaClassbeginGuard in interface MetaClasspublic String endGuard()
MetaClasspublic String include()
MetaClasspublic String using()
MetaClasspublic String forwardDeclare()
MetaClassforwardDeclare in interface MetaClasspublic boolean equals(Object o)
public MetaClass getElementType()
public MetaClass getInnermostElementType()
public MetaClass proxy()
MetaClassJaceConstants.getProxyPackage() package.public MetaClass unProxy()
MetaClassJaceConstants.getProxyPackage() package.public boolean isPrimitive()
MetaClassisPrimitive in interface MetaClasspublic String getJniType()
MetaClassgetJniType in interface MetaClassCopyright © 2012. All Rights Reserved.