| 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.
|
String |
getFileName()
Returns the C++ file name that should be used for this MetaClass.
|
String |
getFullyQualifiedName(String separator)
Returns the fully-qualified name of the class.
|
String |
getFullyQualifiedTrueName(String separator) |
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 |
getTrueName()
Returns the name of the class, without the keyword mangling that occurs to make it compatible with C++.
|
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.
|
static void |
main(String[] args)
Tests ClassMetaClass.
|
ClassMetaClass |
proxy()
Return a version of this MetaClass with a pre-pended
JaceConstants.getProxyPackage() package. |
ClassMetaClass |
toPeer() |
String |
toString() |
ClassMetaClass |
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 String getSimpleName()
MetaClassgetSimpleName in interface MetaClasspublic String getFileName()
public String getTrueName()
public String getFullyQualifiedName(String separator)
MetaClassgetFullyQualifiedName in interface MetaClassseparator - The string used to separate the packages and the class name.public ClassPackage getPackage()
getPackage in interface MetaClasspublic String beginGuard()
MetaClassbeginGuard in interface MetaClasspublic String endGuard()
MetaClasspublic String include()
MetaClasspublic String using()
MetaClasspublic String forwardDeclare()
MetaClassforwardDeclare in interface MetaClasspublic ClassMetaClass proxy()
MetaClassJaceConstants.getProxyPackage() package.public ClassMetaClass unProxy()
MetaClassJaceConstants.getProxyPackage() package.public ClassMetaClass toPeer()
public boolean isPrimitive()
MetaClassisPrimitive in interface MetaClasspublic String getJniType()
MetaClassgetJniType in interface MetaClasspublic boolean equals(Object o)
public static void main(String[] args)
args - the command-line argumentCopyright © 2012. All Rights Reserved.