| Package | Description |
|---|---|
| org.jace.metaclass | |
| org.jace.proxy |
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayMetaClass
Represents meta-data about a class.
|
class |
BooleanClass
Represents the meta-data for the java primitive, 'boolean'.
|
class |
ByteClass
Represents the meta-data for the java primitive, 'byte'.
|
class |
CharClass
Represents the meta-data for the java primitive, 'char'.
|
class |
ClassMetaClass
Represents meta-data for class types.
|
class |
DoubleClass
Represents the meta-data for the java primitive, 'double'.
|
class |
FloatClass
Represents the meta-data for the java primitive, 'float'.
|
class |
IntClass
Represents the meta-data for the java primitive, 'int'.
|
class |
LongClass
Represents the meta-data for the java primitive, 'long'.
|
class |
PrimitiveMetaClass
Represents meta-data for primitive types.
|
class |
ShortClass
Represents the meta-data for the java primitive, 'short'.
|
class |
VoidClass
Represents the meta-data for the java primitive, 'void'.
|
| Modifier and Type | Method and Description |
|---|---|
MetaClass |
ArrayMetaClass.getElementType()
Returns the array element type.
|
MetaClass |
ArrayMetaClass.getInnermostElementType()
Returns the type of the innermost element of the array.
|
static MetaClass |
MetaClassFactory.getMetaClass(TypeName typeName)
Creates a MetaClass for a type name.
|
protected MetaClass |
VoidClass.newInstance(boolean isProxy) |
protected MetaClass |
ShortClass.newInstance(boolean isProxy) |
protected abstract MetaClass |
PrimitiveMetaClass.newInstance(boolean isProxy)
Creates a new instance.
|
protected MetaClass |
LongClass.newInstance(boolean isProxy) |
protected MetaClass |
IntClass.newInstance(boolean isProxy) |
protected MetaClass |
FloatClass.newInstance(boolean isProxy) |
protected MetaClass |
DoubleClass.newInstance(boolean isProxy) |
protected MetaClass |
CharClass.newInstance(boolean isProxy) |
protected MetaClass |
ByteClass.newInstance(boolean isProxy) |
protected MetaClass |
BooleanClass.newInstance(boolean isProxy) |
MetaClass |
PrimitiveMetaClass.proxy() |
MetaClass |
MetaClass.proxy()
Return a version of this MetaClass with a pre-pended
JaceConstants.getProxyPackage() package. |
MetaClass |
ArrayMetaClass.proxy() |
MetaClass |
PrimitiveMetaClass.unProxy() |
MetaClass |
MetaClass.unProxy()
Return a version of this MetaClass without a pre-pended
JaceConstants.getProxyPackage() package. |
MetaClass |
ArrayMetaClass.unProxy() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
MetaClassFilter.accept(MetaClass candidate)
Indicates if a type should be accepted.
|
| Constructor and Description |
|---|
ArrayMetaClass(MetaClass metaClass)
Constructs a new ArrayMetaClass with the given metaClass
as the base type.
|
| Modifier and Type | Method and Description |
|---|---|
Set<MetaClass> |
ClassSet.getClasses()
Returns a
Set<MetaClass> of the classes in this library. |
Set<MetaClass> |
ProxyGenerator.getForwardDeclarations()
Returns the classes that must be forward-declared for the class we are generating.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ProxyGenerator.AcceptAll.accept(MetaClass candidate) |
boolean |
ProxyGenerator.FilteringCollection.accept(MetaClass candidate) |
void |
ProxyGenerator.FilteringCollection.add(MetaClass metaClass)
Adds a metaclass to be accepted.
|
void |
ProxyGenerator.generateMethodDeclaration(Writer output,
MetaClass metaClass,
ClassMethod method,
ProxyGenerator.InvokeStyle invokeStyle)
Generates the method declaration.
|
Copyright © 2012. All Rights Reserved.