public interface MetaClass
| 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.
|
String |
forwardDeclare()
Returns a String which is a forward declaration for this class.
|
String |
getFullyQualifiedName(String separator)
Returns the fully-qualified name of the class.
|
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.
|
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. |
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.
|
String getSimpleName()
String getFullyQualifiedName(String separator)
separator - The string used to separate the packages and the class name.ClassPackage getPackage()
String beginGuard()
String endGuard()
String include()
String using()
String forwardDeclare()
MetaClass proxy()
JaceConstants.getProxyPackage() package.JaceConstants.getProxyPackage() packageMetaClass unProxy()
JaceConstants.getProxyPackage() package.JaceConstants.getProxyPackage() packageString getJniType()
boolean isPrimitive()
Copyright © 2012. All Rights Reserved.