public abstract class PrimitiveMetaClass extends Object implements MetaClass
| Modifier | Constructor and Description |
|---|---|
protected |
PrimitiveMetaClass(boolean isProxy)
Creates a new PrimitiveMetaClass.
|
| 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.
|
ClassPackage |
getPackage()
Returns the ClassPackage for this MetaClass.
|
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.
|
protected abstract MetaClass |
newInstance(boolean isProxy)
Creates a new instance.
|
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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetJniType, getSimpleNameprotected PrimitiveMetaClass(boolean isProxy)
isProxy - true if the meta-data represents a proxyprotected abstract MetaClass newInstance(boolean isProxy)
isProxy - true if the meta-data represents a proxypublic 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 MetaClass proxy()
MetaClassJaceConstants.getProxyPackage() package.public MetaClass unProxy()
MetaClassJaceConstants.getProxyPackage() package.public boolean isPrimitive()
MetaClassisPrimitive in interface MetaClassCopyright © 2012. All Rights Reserved.