A B C D E F G H I J L M N O P R S T U V W 

A

ABSTRACT - Static variable in class org.jace.parser.ClassAccessFlag
 
ABSTRACT - Static variable in class org.jace.parser.method.MethodAccessFlag
 
accept(MetaClass) - Method in interface org.jace.metaclass.MetaClassFilter
Indicates if a type should be accepted.
accept(MetaClass) - Method in class org.jace.proxy.ProxyGenerator.AcceptAll
 
accept(MetaClass) - Method in class org.jace.proxy.ProxyGenerator.FilteringCollection
 
accept(File) - Method in class org.jace.util.WildcardFileFilter
 
accessibility(ProxyGenerator.AccessibilityType) - Method in class org.jace.proxy.AutoProxy.Builder
Indicates the method accessibility to expose.
accessibility(ProxyGenerator.AccessibilityType) - Method in class org.jace.proxy.ProxyGenerator.Builder
Indicates the member accessibility to expose.
add(ClassAccessFlag) - Method in class org.jace.parser.ClassAccessFlagSet
 
add(FieldAccessFlag) - Method in class org.jace.parser.field.FieldAccessFlagSet
 
add(MethodAccessFlag) - Method in class org.jace.parser.method.MethodAccessFlagSet
 
add(MetaClass) - Method in class org.jace.proxy.ProxyGenerator.FilteringCollection
Adds a metaclass to be accepted.
addAttribute(Attribute) - Method in class org.jace.parser.field.ClassField
 
addAttribute(Attribute) - Method in class org.jace.parser.method.ClassMethod
 
addClass(String, String) - Method in class org.jace.proxy.ClassSet
Adds a class and its dependencies to the library.
addClass(TypeName) - Method in class org.jace.proxy.ClassSet
Adds a class and its dependencies to the library.
addClasses(Collection<TypeName>) - Method in class org.jace.proxy.ClassSet
Calls addClass( String ) for each member in the collection.
addConfiguredClasspath(Path) - Method in class org.jace.ant.GenerateCppProxiesTask
Adds to the Java classpath.
addConfiguredDependency(Dependency) - Method in class org.jace.ant.GenerateCppProxiesTask
Adds a class that must have a C++ proxy generated.
addConfiguredInputHeaders(DirSet) - Method in class org.jace.ant.GenerateCppProxiesTask
Adds input header directories.
addConfiguredInputSources(DirSet) - Method in class org.jace.ant.GenerateCppProxiesTask
Adds input source directories.
addConfiguredLibrary(Library) - Method in class org.jace.ant.EnhanceJavaPeerTask
Adds a native library to be loaded when the peer is initialized.
addConstant(Constant) - Method in class org.jace.parser.ConstantPool
Adds a new Constant to the end of the ConstantPool.
addUTF8(String) - Method in class org.jace.parser.ConstantPool
Searches the constant pool for the UTF8Constant that matches constant.
adjust(String) - Static method in class org.jace.util.CKeyword
Adjust the identifier to make sure that it is C++ compatible.
ANNOTATION - Static variable in class org.jace.parser.ClassAccessFlag
 
ArrayMetaClass - Class in org.jace.metaclass
Represents meta-data about a class.
ArrayMetaClass(MetaClass) - Constructor for class org.jace.metaclass.ArrayMetaClass
Constructs a new ArrayMetaClass with the given metaClass as the base type.
asDescriptor() - Method in interface org.jace.metaclass.TypeName
Returns the field descriptor representation of the type name (i.e.
asIdentifier() - Method in interface org.jace.metaclass.TypeName
Returns the identifier representation of the type name (i.e.
asPath() - Method in interface org.jace.metaclass.TypeName
Returns the path representation of the type name (i.e.
Attribute - Interface in org.jace.parser.attribute
Represents an attribute for a class, a field, a method, or code.
AttributeFactory - Class in org.jace.parser.attribute
An AttributeFactory reads Attributes from a Java class file.
AttributeFactory() - Constructor for class org.jace.parser.attribute.AttributeFactory
 
AttributeReader - Interface in org.jace.parser.attribute
An AttributeReader reads an Attribute from a Java class file.
AutoProxy - Class in org.jace.proxy
The AutoProxy application generates the Jace proxies needed for a C++ application to run correctly.
AutoProxy.Builder - Class in org.jace.proxy
Creates a new AutoProxy.
AutoProxy.Builder(Collection<File>, Collection<File>, File, File, ClassPath) - Constructor for class org.jace.proxy.AutoProxy.Builder
Creates a new AutoProxy.

B

BatchEnhancer - Class in org.jace.peer
Enhances an entire set of peer classes in a single invocation.
BatchEnhancer(Collection<File>, String, String, boolean) - Constructor for class org.jace.peer.BatchEnhancer
Creates a new BatchEnhancer.
BatchGenerator - Class in org.jace.proxy
Batch generates C++ proxy classes.
BatchGenerator(ClassPath, File, File, ProxyGenerator.AccessibilityType) - Constructor for class org.jace.proxy.BatchGenerator
Creates a new BatchGenerator
beginGuard() - Method in class org.jace.metaclass.ArrayMetaClass
 
beginGuard() - Method in class org.jace.metaclass.ClassMetaClass
 
beginGuard() - Method in interface org.jace.metaclass.MetaClass
Returns a string which begins an include guard.
beginGuard() - Method in class org.jace.metaclass.PrimitiveMetaClass
 
beginNamespace(Writer) - Method in class org.jace.proxy.ProxyGenerator
Generates the opening of a namespace.
BooleanClass - Class in org.jace.metaclass
Represents the meta-data for the java primitive, 'boolean'.
BooleanClass(boolean) - Constructor for class org.jace.metaclass.BooleanClass
Creates a new BooleanClass.
BRIDGE - Static variable in class org.jace.parser.method.MethodAccessFlag
 
build() - Method in class org.jace.proxy.ProxyGenerator.Builder
Builds a ProxyGenerator.
ByteClass - Class in org.jace.metaclass
Represents the meta-data for the java primitive, 'byte'.
ByteClass(boolean) - Constructor for class org.jace.metaclass.ByteClass
Creates a new ByteClass.

C

catchType() - Method in class org.jace.parser.attribute.CodeAttribute.CodeException
 
CharClass - Class in org.jace.metaclass
Represents the meta-data for the java primitive, 'char'.
CharClass(boolean) - Constructor for class org.jace.metaclass.CharClass
Creates a new CharClass.
CKeyword - Class in org.jace.util
 
CKeyword() - Constructor for class org.jace.util.CKeyword
 
ClassAccessFlag - Class in org.jace.parser
Represents an access flag for a Class.
ClassAccessFlag(String, int) - Constructor for class org.jace.parser.ClassAccessFlag
Creates a new ClassAccessFlag with the given name and value.
ClassAccessFlagSet - Class in org.jace.parser
Represents a collection of ClassAccessFlags.
ClassAccessFlagSet(int) - Constructor for class org.jace.parser.ClassAccessFlagSet
Creates a new ClassAccessFlagSet that has the given value.
ClassConstant - Class in org.jace.parser.constant
 
ClassConstant(int, ConstantPool) - Constructor for class org.jace.parser.constant.ClassConstant
 
ClassConstantReader - Class in org.jace.parser.constant
 
ClassConstantReader() - Constructor for class org.jace.parser.constant.ClassConstantReader
 
ClassField - Class in org.jace.parser.field
Represents a class or instance field.
ClassField(InputStream, ConstantPool) - Constructor for class org.jace.parser.field.ClassField
Reads a field from the given InputStream.
ClassFile - Class in org.jace.parser
A representation of the java class file format.
ClassFile(InputStream) - Constructor for class org.jace.parser.ClassFile
Creates a new ClassFile on the given class definition.
ClassFile(File) - Constructor for class org.jace.parser.ClassFile
Creates a new ClassFile on the given class file.
ClassFormatter - Class in org.jace.parser
A utility class used to perform formatting conversions.
ClassFormatter() - Constructor for class org.jace.parser.ClassFormatter
 
ClassMetaClass - Class in org.jace.metaclass
Represents meta-data for class types.
ClassMethod - Class in org.jace.parser.method
Represents a class or instance method.
ClassMethod(InputStream, ConstantPool) - Constructor for class org.jace.parser.method.ClassMethod
Reads in a ClassMethod from a Java class file.
ClassPackage - Class in org.jace.metaclass
Represents the package for a class.
ClassPackage(List<String>) - Constructor for class org.jace.metaclass.ClassPackage
Creates a new ClassPackage.
ClassPath - Class in org.jace.proxy
A source for class files.
ClassPath(List<File>) - Constructor for class org.jace.proxy.ClassPath
Creates a new ClassPath.
ClassPath(String) - Constructor for class org.jace.proxy.ClassPath
Creates a new ClassPath.
ClassSet - Class in org.jace.proxy
A set of classes.
ClassSet(ClassPath, boolean) - Constructor for class org.jace.proxy.ClassSet
Constructs a new ClassSet that looks for classes on the given classpath.
close() - Method in class org.jace.examples.PeerExample
 
CodeAttribute - Class in org.jace.parser.attribute
 
CodeAttribute(InputStream, int, ConstantPool) - Constructor for class org.jace.parser.attribute.CodeAttribute
Creates a new LocalVariableTableAttribute.
CodeAttribute.CodeException - Class in org.jace.parser.attribute
A Java exception.
CodeAttribute.CodeException(DataInputStream) - Constructor for class org.jace.parser.attribute.CodeAttribute.CodeException
 
CodeAttributeReader - Class in org.jace.parser.attribute
Reads CodeAttributes.
CodeAttributeReader() - Constructor for class org.jace.parser.attribute.CodeAttributeReader
 
Constant - Interface in org.jace.parser.constant
 
ConstantFactory - Class in org.jace.parser.constant
Used to create constants from an InputStream.
ConstantPool - Class in org.jace.parser
Represents a class file's constant pool.
ConstantPool() - Constructor for class org.jace.parser.ConstantPool
 
ConstantReader - Interface in org.jace.parser.constant
 
ConstantValueAttribute - Class in org.jace.parser.attribute
A ConstantValueAttribute represents a constant value for a static ClassField.
ConstantValueAttribute(InputStream, int, ConstantPool) - Constructor for class org.jace.parser.attribute.ConstantValueAttribute
Creates a new ConstantValueAttribute.
ConstantValueAttributeReader - Class in org.jace.parser.attribute
Reads ConstantAttributes.
ConstantValueAttributeReader() - Constructor for class org.jace.parser.attribute.ConstantValueAttributeReader
 
contains(ClassAccessFlag) - Method in class org.jace.parser.ClassAccessFlagSet
Returns true if the flag is contained in this set.
contains(FieldAccessFlag) - Method in class org.jace.parser.field.FieldAccessFlagSet
Returns true if the flag is contained in this set.
contains(MethodAccessFlag) - Method in class org.jace.parser.method.MethodAccessFlagSet
Returns true if the flag is contained in this set.
CppPeerUptodateTask - Class in org.jace.ant
<CppPeerUptodate> check for whether C++ peer files are up to date.
CppPeerUptodateTask() - Constructor for class org.jace.ant.CppPeerUptodateTask
 

D

deallocationMethod(String) - Method in class org.jace.peer.PeerEnhancer.Builder
Indicates the name of the peer deallocation method.
DelimitedCollection<T> - Class in org.jace.util
A utility class that returns the String representation of a collection.
DelimitedCollection(Collection<T>) - Constructor for class org.jace.util.DelimitedCollection
Creates a new DelimitedCollection.
DelimitedCollection.Stringifier<T> - Interface in org.jace.util
Returns the String representation of an Object.
Dependency - Class in org.jace.ant
Specifies a class that requires a C++ proxy.
Dependency() - Constructor for class org.jace.ant.Dependency
 
DeprecatedAttribute - Class in org.jace.parser.attribute
A DeprecatedAttribute represents the fact that its target has been deprecated and superceded.
DeprecatedAttribute(InputStream, int, ConstantPool) - Constructor for class org.jace.parser.attribute.DeprecatedAttribute
Creates a new DeprecatedAttribute.
DeprecatedAttributeReader - Class in org.jace.parser.attribute
Reads DeprecatedAttributes.
DeprecatedAttributeReader() - Constructor for class org.jace.parser.attribute.DeprecatedAttributeReader
 
descriptorIndex() - Method in class org.jace.parser.attribute.LocalVariableTableAttribute.Variable
 
DoubleClass - Class in org.jace.metaclass
Represents the meta-data for the java primitive, 'double'.
DoubleClass(boolean) - Constructor for class org.jace.metaclass.DoubleClass
Creates a new DoubleClass.
DoubleConstant - Class in org.jace.parser.constant
 
DoubleConstant(int, int) - Constructor for class org.jace.parser.constant.DoubleConstant
 
DoubleConstantReader - Class in org.jace.parser.constant
 
DoubleConstantReader() - Constructor for class org.jace.parser.constant.DoubleConstantReader
 

E

endGuard() - Method in class org.jace.metaclass.ArrayMetaClass
 
endGuard() - Method in class org.jace.metaclass.ClassMetaClass
 
endGuard() - Method in interface org.jace.metaclass.MetaClass
Returns a String which ends an include guard.
endGuard() - Method in class org.jace.metaclass.PrimitiveMetaClass
 
endPc() - Method in class org.jace.parser.attribute.CodeAttribute.CodeException
 
enhance() - Method in class org.jace.peer.BatchEnhancer
Enhances the files.
enhance() - Method in class org.jace.peer.PeerEnhancer.Builder
Enhances the peer.
EnhanceJavaPeerTask - Class in org.jace.ant
Enhances the specified peer class.
EnhanceJavaPeerTask() - Constructor for class org.jace.ant.EnhanceJavaPeerTask
 
ENUM - Static variable in class org.jace.parser.ClassAccessFlag
 
ENUM - Static variable in class org.jace.parser.field.FieldAccessFlag
 
equals(Object) - Method in class org.jace.metaclass.ArrayMetaClass
Compares this MetaClass to another.
equals(Object) - Method in class org.jace.metaclass.BooleanClass
 
equals(Object) - Method in class org.jace.metaclass.ByteClass
 
equals(Object) - Method in class org.jace.metaclass.CharClass
 
equals(Object) - Method in class org.jace.metaclass.ClassMetaClass
Compares this MetaClass to another.
equals(Object) - Method in class org.jace.metaclass.ClassPackage
 
equals(Object) - Method in class org.jace.metaclass.DoubleClass
 
equals(Object) - Method in class org.jace.metaclass.FloatClass
 
equals(Object) - Method in class org.jace.metaclass.IntClass
 
equals(Object) - Method in class org.jace.metaclass.LongClass
 
equals(Object) - Method in class org.jace.metaclass.ShortClass
 
equals(Object) - Method in class org.jace.metaclass.VoidClass
 
equals(Object) - Method in class org.jace.parser.ClassAccessFlag
 
equals(Object) - Method in class org.jace.parser.field.FieldAccessFlag
 
equals(Object) - Method in class org.jace.parser.method.MethodAccessFlag
 
ExceptionsAttribute - Class in org.jace.parser.attribute
An ExceptionsAttribute represents the checked exceptions which may be thrown from its target method.
ExceptionsAttribute(InputStream, int, ConstantPool) - Constructor for class org.jace.parser.attribute.ExceptionsAttribute
Creates a new ExceptionsAttribute.
ExceptionsAttributeReader - Class in org.jace.parser.attribute
Reads ExceptionsAttributes.
ExceptionsAttributeReader() - Constructor for class org.jace.parser.attribute.ExceptionsAttributeReader
 
execute() - Method in class org.jace.ant.CppPeerUptodateTask
 
execute() - Method in class org.jace.ant.EnhanceJavaPeerTask
 
execute() - Method in class org.jace.ant.GenerateCppPeerTask
 
execute() - Method in class org.jace.ant.GenerateCppProxiesTask
 
execute() - Method in class org.jace.ant.JavaPeerUptodateTask
 
exportSymbols(boolean) - Method in class org.jace.proxy.AutoProxy.Builder
Indicates if proxy symbols should be exported (i.e.
exportSymbols(boolean) - Method in class org.jace.proxy.ProxyGenerator.Builder
Indicates if proxy symbols should be exported (i.e.
extraDependency(TypeName) - Method in class org.jace.proxy.AutoProxy.Builder
Specifies classes that should be exported in spite of the fact that they are not referenced by input files.

F

FieldAccessFlag - Class in org.jace.parser.field
Represents an access flag for a ClassField.
FieldAccessFlag(String, int) - Constructor for class org.jace.parser.field.FieldAccessFlag
Creates a new FieldAccessFlag with the given name and value.
FieldAccessFlagSet - Class in org.jace.parser.field
Represents a collection of FieldAccessFlags.
FieldAccessFlagSet(int) - Constructor for class org.jace.parser.field.FieldAccessFlagSet
Creates a new FieldAccessFlagSet that has the given value.
FieldRefConstant - Class in org.jace.parser.constant
 
FieldRefConstant(int, int) - Constructor for class org.jace.parser.constant.FieldRefConstant
 
FieldRefConstantReader - Class in org.jace.parser.constant
 
FieldRefConstantReader() - Constructor for class org.jace.parser.constant.FieldRefConstantReader
 
FINAL - Static variable in class org.jace.parser.ClassAccessFlag
 
FINAL - Static variable in class org.jace.parser.field.FieldAccessFlag
 
FINAL - Static variable in class org.jace.parser.method.MethodAccessFlag
 
finalize() - Method in class org.jace.examples.PeerExample
 
FloatClass - Class in org.jace.metaclass
Represents the meta-data for the java primitive, 'float'.
FloatClass(boolean) - Constructor for class org.jace.metaclass.FloatClass
Creates a new FloatClass.
FloatConstant - Class in org.jace.parser.constant
 
FloatConstant(int) - Constructor for class org.jace.parser.constant.FloatConstant
 
FloatConstantReader - Class in org.jace.parser.constant
 
FloatConstantReader() - Constructor for class org.jace.parser.constant.FloatConstantReader
 
forwardDeclare() - Method in class org.jace.metaclass.ArrayMetaClass
 
forwardDeclare() - Method in class org.jace.metaclass.ClassMetaClass
 
forwardDeclare() - Method in interface org.jace.metaclass.MetaClass
Returns a String which is a forward declaration for this class.
forwardDeclare() - Method in class org.jace.metaclass.PrimitiveMetaClass
 
fromDescriptor(String) - Static method in class org.jace.metaclass.TypeNameFactory
Constructs a type name from a field descriptor.
fromIdentifier(String) - Static method in class org.jace.metaclass.TypeNameFactory
Constructs a type name from its identifier representation.
fromPath(String) - Static method in class org.jace.metaclass.TypeNameFactory
Converts a type name from its file path.

G

generate() - Method in class org.jace.peer.PeerGenerator
Generates the C++ peer.
generateComment(Writer, String) - Static method in class org.jace.util.Util
Generates a header comment with the given message.
GenerateCppPeerTask - Class in org.jace.ant
Generates C++ peers for Java classes.
GenerateCppPeerTask() - Constructor for class org.jace.ant.GenerateCppPeerTask
 
GenerateCppProxiesTask - Class in org.jace.ant
Generates C++ proxies for Java classes.
GenerateCppProxiesTask() - Constructor for class org.jace.ant.GenerateCppProxiesTask
 
generateFieldDeclarations(Writer, boolean) - Method in class org.jace.proxy.ProxyGenerator
Generates the field declarations.
generateFieldDefinitions(Writer) - Method in class org.jace.proxy.ProxyGenerator
Same as generateFieldDefinitions(output, false).
generateFieldDefinitions(Writer, boolean) - Method in class org.jace.proxy.ProxyGenerator
Generate the field definitions.
generateHeader(Writer) - Method in class org.jace.proxy.ProxyGenerator
Generates the proxy header.
generateJaceDefinitions(Writer) - Method in class org.jace.proxy.ProxyGenerator
Same as generateJaceDefinitions(output, false).
generateJaceDefinitions(Writer, boolean) - Method in class org.jace.proxy.ProxyGenerator
Generate the jace-specific methods.
generateMethodDeclaration(Writer, MetaClass, ClassMethod, ProxyGenerator.InvokeStyle) - Method in class org.jace.proxy.ProxyGenerator
Generates the method declaration.
generateMethodDefinitions(Writer, boolean) - Method in class org.jace.proxy.ProxyGenerator
Generate the method definitions.
generateProxies() - Method in class org.jace.proxy.AutoProxy.Builder
Generates the proxies.
generateSource(Writer) - Method in class org.jace.proxy.ProxyGenerator
Generates the proxy source code.
getAccessFlags() - Method in class org.jace.parser.attribute.InnerClassesAttribute.InnerClass
Returns the access flags for this class.
getAccessFlags() - Method in class org.jace.parser.ClassFile
Returns the set of access flags for this class.
getAccessFlags() - Method in class org.jace.parser.field.ClassField
Returns the FieldAccessFlagSet for this ClassField.
getAccessFlags() - Method in class org.jace.parser.method.ClassMethod
Returns the MethodAccessFlagSet for this ClassMethod.
getAttributes() - Method in class org.jace.parser.ClassFile
Returns the Attributes for a class.
getAttributes() - Method in class org.jace.parser.field.ClassField
Returns all of the Attributes for this ClassField.
getAttributes() - Method in class org.jace.parser.method.ClassMethod
 
getClasses() - Method in class org.jace.proxy.ClassSet
Returns a Set<MetaClass> of the classes in this library.
getClassIndex() - Method in class org.jace.parser.constant.FieldRefConstant
 
getClassIndex() - Method in class org.jace.parser.constant.InterfaceMethodRefConstant
 
getClassIndex() - Method in class org.jace.parser.constant.MethodRefConstant
 
getClassIndex() - Method in interface org.jace.parser.constant.TypedConstant
 
getClassName() - Method in class org.jace.parser.ClassFile
Returns the name of the class.
getCode() - Method in class org.jace.parser.method.ClassMethod
 
getComponents() - Method in interface org.jace.metaclass.TypeName
Returns the components making up the TypeName.
getConstant(int) - Method in class org.jace.parser.ConstantPool
Returns the constant at the specified index.
getConstant() - Method in class org.jace.parser.field.ClassField
Returns the ConstantValueAttribute for this ClassField.
getConstantAt(int) - Method in class org.jace.parser.ConstantPool
Retrieve the Constant at the specified index .
getConstantPool() - Method in class org.jace.parser.ClassFile
Returns the class constant pool.
getData() - Method in class org.jace.parser.attribute.UnknownAttribute
Returns the attribute data.
getDescriptor() - Method in class org.jace.parser.field.ClassField
Returns the descriptor for this ClassField.
getDescriptor() - Method in class org.jace.parser.method.ClassMethod
Returns the descriptor for this ClassMethod.
getDescriptorIndex() - Method in class org.jace.parser.constant.NameAndTypeConstant
 
getDescriptorIndex() - Method in class org.jace.parser.field.ClassField
 
getDescriptorIndex() - Method in class org.jace.parser.method.ClassMethod
 
getElementType() - Method in class org.jace.metaclass.ArrayMetaClass
Returns the array element type.
getExceptions() - Method in class org.jace.parser.attribute.ExceptionsAttribute
Returns a list of the exceptions declared for this ExceptionAttribute.
getExceptions() - Method in class org.jace.parser.method.ClassMethod
Returns the exceptions which have been declared for this ClassMethod.
getFields() - Method in class org.jace.parser.ClassFile
Returns the ClassFields for this class.
getFileName() - Method in class org.jace.metaclass.ClassMetaClass
Returns the C++ file name that should be used for this MetaClass.
getFirstMatch(TypeName) - Method in class org.jace.proxy.ClassPath
Returns the first match for name in the class path.
getFlags() - Static method in class org.jace.parser.ClassAccessFlag
Returns all possible ClassAccessFlags.
getFlags() - Static method in class org.jace.parser.field.FieldAccessFlag
Returns all possible FieldAccessFlags.
getFlags() - Static method in class org.jace.parser.method.MethodAccessFlag
Returns all possible MethodAccessFlags.
getForwardDeclarations() - Method in class org.jace.proxy.ProxyGenerator
Returns the classes that must be forward-declared for the class we are generating.
getFullyQualifiedName(String) - Method in class org.jace.metaclass.ArrayMetaClass
 
getFullyQualifiedName(String) - Method in class org.jace.metaclass.ClassMetaClass
 
getFullyQualifiedName(String) - Method in interface org.jace.metaclass.MetaClass
Returns the fully-qualified name of the class.
getFullyQualifiedName(String) - Method in class org.jace.metaclass.PrimitiveMetaClass
 
getFullyQualifiedTrueName(String) - Method in class org.jace.metaclass.ClassMetaClass
 
getInitializerValue() - Method in class org.jace.proxy.ProxyGenerator
Same as getInitializerValue(false).
getInitializerValue(boolean) - Method in class org.jace.proxy.ProxyGenerator
Returns the initializer list for the current class.
getInnerClasses() - Method in class org.jace.parser.attribute.InnerClassesAttribute
Returns the Constant that represents the value of this ConstantValueAttribute.
getInnerClassName() - Method in class org.jace.parser.attribute.InnerClassesAttribute.InnerClass
Returns the full name of the inner class.
getInnermostElementType() - Method in class org.jace.metaclass.ArrayMetaClass
Returns the type of the innermost element of the array.
getInstance() - Static method in class org.jace.parser.constant.ConstantFactory
 
getInterfaceIndices() - Method in class org.jace.parser.ClassFile
Returns the constant pool indices of the implemented interfaces.
getInterfaces() - Method in class org.jace.parser.ClassFile
Returns the names of the implemented interfaces.
getJniType() - Method in class org.jace.metaclass.ArrayMetaClass
 
getJniType() - Method in class org.jace.metaclass.BooleanClass
 
getJniType() - Method in class org.jace.metaclass.ByteClass
 
getJniType() - Method in class org.jace.metaclass.CharClass
 
getJniType() - Method in class org.jace.metaclass.ClassMetaClass
 
getJniType() - Method in class org.jace.metaclass.DoubleClass
 
getJniType() - Method in class org.jace.metaclass.FloatClass
 
getJniType() - Method in class org.jace.metaclass.IntClass
 
getJniType() - Method in class org.jace.metaclass.LongClass
 
getJniType() - Method in interface org.jace.metaclass.MetaClass
Returns the JNI type for this MetaClass.
getJniType() - Method in class org.jace.metaclass.ShortClass
 
getJniType() - Method in class org.jace.metaclass.VoidClass
 
getLength() - Method in class org.jace.parser.attribute.CodeAttribute
Returns the length of this Attribute.
getLength() - Method in class org.jace.parser.attribute.ConstantValueAttribute
Returns the length of this Attribute.
getLength() - Method in class org.jace.parser.attribute.DeprecatedAttribute
Returns the attribute length.
getLength() - Method in class org.jace.parser.attribute.ExceptionsAttribute
Returns the attribute length.
getLength() - Method in class org.jace.parser.attribute.InnerClassesAttribute
Returns the length of this Attribute.
getLength() - Method in class org.jace.parser.attribute.LocalVariableTableAttribute
Returns the length of this Attribute.
getLength() - Method in class org.jace.parser.attribute.SignatureAttribute
Returns the length of this Attribute.
getLength() - Method in class org.jace.parser.attribute.SyntheticAttribute
Returns the length of this Attribute.
getLength() - Method in class org.jace.parser.attribute.UnknownAttribute
Returns the length of the attribute.
getLocalVariableTable() - Method in class org.jace.parser.attribute.CodeAttribute
 
getMajorVersion() - Method in class org.jace.parser.ClassFile
Returns the major version.
getMetaClass(TypeName) - Static method in class org.jace.metaclass.MetaClassFactory
Creates a MetaClass for a type name.
getMethods() - Method in class org.jace.parser.ClassFile
Returns the ClassMethods for this class.
getMinorVersion() - Method in class org.jace.parser.ClassFile
Returns the minor version.
getName() - Method in class org.jace.ant.Dependency
Returns the class name.
getName() - Method in class org.jace.ant.Library
Returns the library name.
getName() - Method in interface org.jace.parser.attribute.Attribute
Returns the name of this attribute.
getName() - Method in interface org.jace.parser.attribute.AttributeReader
Returns the attribute name.
getName() - Method in class org.jace.parser.attribute.CodeAttribute
 
getName() - Method in class org.jace.parser.attribute.CodeAttributeReader
 
getName() - Method in class org.jace.parser.attribute.ConstantValueAttribute
 
getName() - Method in class org.jace.parser.attribute.ConstantValueAttributeReader
 
getName() - Method in class org.jace.parser.attribute.DeprecatedAttribute
Returns the attribute name.
getName() - Method in class org.jace.parser.attribute.DeprecatedAttributeReader
 
getName() - Method in class org.jace.parser.attribute.ExceptionsAttribute
Returns the name for this Attribute.
getName() - Method in class org.jace.parser.attribute.ExceptionsAttributeReader
 
getName() - Method in class org.jace.parser.attribute.InnerClassesAttribute
Returns the attribute name.
getName() - Method in class org.jace.parser.attribute.InnerClassesAttribute.InnerClass
Returns the simple name of the class.
getName() - Method in class org.jace.parser.attribute.InnerClassesAttributeReader
 
getName() - Method in class org.jace.parser.attribute.LocalVariableTableAttribute
 
getName() - Method in class org.jace.parser.attribute.LocalVariableTableAttributeReader
 
getName() - Method in class org.jace.parser.attribute.SignatureAttribute
Returns the attribute name.
getName() - Method in class org.jace.parser.attribute.SignatureAttributeReader
 
getName() - Method in class org.jace.parser.attribute.SyntheticAttribute
Returns the name for this Attribute.
getName() - Method in class org.jace.parser.attribute.SyntheticAttributeReader
 
getName() - Method in class org.jace.parser.attribute.UnknownAttribute
Returns the attribute name.
getName() - Method in class org.jace.parser.attribute.UnknownAttributeReader
 
getName() - Method in class org.jace.parser.ClassAccessFlag
Returns the name used to represent the flag in Java source-code.
getName() - Method in class org.jace.parser.ClassAccessFlagSet
Returns the string used to represent the flags in a Java source file.
getName() - Method in class org.jace.parser.field.ClassField
Returns the name of this ClassField.
getName() - Method in class org.jace.parser.field.FieldAccessFlag
Returns the name used to represent the flag in Java source code.
getName() - Method in class org.jace.parser.field.FieldAccessFlagSet
Returns the string used to represent the flags in a Java source file.
getName() - Method in class org.jace.parser.method.ClassMethod
Returns the name of this ClassMethod.
getName() - Method in class org.jace.parser.method.MethodAccessFlag
Returns the name used to represent the flag in Java source code.
getName() - Method in class org.jace.parser.method.MethodAccessFlagSet
Returns the string used to represent the flags in a Java source file.
getNameAndTypeIndex() - Method in class org.jace.parser.constant.FieldRefConstant
 
getNameAndTypeIndex() - Method in class org.jace.parser.constant.InterfaceMethodRefConstant
 
getNameAndTypeIndex() - Method in class org.jace.parser.constant.MethodRefConstant
 
getNameAndTypeIndex() - Method in interface org.jace.parser.constant.TypedConstant
 
getNameIndex() - Method in class org.jace.parser.constant.ClassConstant
 
getNameIndex() - Method in class org.jace.parser.constant.NameAndTypeConstant
 
getNameIndex() - Method in class org.jace.parser.field.ClassField
 
getNameIndex() - Method in class org.jace.parser.method.ClassMethod
 
getNumEntries() - Method in class org.jace.parser.ConstantPool
 
getOuterClassName() - Method in class org.jace.parser.attribute.InnerClassesAttribute.InnerClass
Returns the name of the outer class.
getPackage() - Method in class org.jace.metaclass.ArrayMetaClass
 
getPackage() - Method in class org.jace.metaclass.ClassMetaClass
Returns the ClassPackage for this MetaClass.
getPackage() - Method in interface org.jace.metaclass.MetaClass
Returns the ClassPackage for this MetaClass.
getPackage() - Method in class org.jace.metaclass.PrimitiveMetaClass
 
getParameterTypes() - Method in class org.jace.parser.method.ClassMethod
Returns the parameter types for this ClassMethod.
getPath() - Method in class org.jace.metaclass.ClassPackage
Returns the path for the package.
getPeerPackage() - Static method in class org.jace.metaclass.JaceConstants
The package used to prefix all Jace peers.
getProxyPackage() - Static method in class org.jace.metaclass.JaceConstants
The package used to prefix all Jace proxies.
getResources(String[]) - Method in class org.jace.examples.PeerExample
 
getReturnType() - Method in class org.jace.parser.method.ClassMethod
Returns the return type for this ClassMethod.
getSimpleName() - Method in class org.jace.metaclass.ArrayMetaClass
 
getSimpleName() - Method in class org.jace.metaclass.BooleanClass
 
getSimpleName() - Method in class org.jace.metaclass.ByteClass
 
getSimpleName() - Method in class org.jace.metaclass.CharClass
 
getSimpleName() - Method in class org.jace.metaclass.ClassMetaClass
 
getSimpleName() - Method in class org.jace.metaclass.DoubleClass
 
getSimpleName() - Method in class org.jace.metaclass.FloatClass
 
getSimpleName() - Method in class org.jace.metaclass.IntClass
 
getSimpleName() - Method in class org.jace.metaclass.LongClass
 
getSimpleName() - Method in interface org.jace.metaclass.MetaClass
Returns the name of the class that this MetaClass represents.
getSimpleName() - Method in class org.jace.metaclass.ShortClass
 
getSimpleName() - Method in class org.jace.metaclass.VoidClass
 
getSize() - Method in class org.jace.parser.constant.ClassConstant
 
getSize() - Method in interface org.jace.parser.constant.Constant
 
getSize() - Method in class org.jace.parser.constant.DoubleConstant
 
getSize() - Method in class org.jace.parser.constant.FieldRefConstant
 
getSize() - Method in class org.jace.parser.constant.FloatConstant
 
getSize() - Method in class org.jace.parser.constant.IntegerConstant
 
getSize() - Method in class org.jace.parser.constant.InterfaceMethodRefConstant
 
getSize() - Method in class org.jace.parser.constant.LongConstant
 
getSize() - Method in class org.jace.parser.constant.MethodRefConstant
 
getSize() - Method in class org.jace.parser.constant.NameAndTypeConstant
 
getSize() - Method in class org.jace.parser.constant.StringConstant
 
getSize() - Method in class org.jace.parser.constant.UTF8Constant
 
getSize() - Method in class org.jace.parser.ConstantPool
Returns the number of constants in the pool.
getSuperClassName() - Method in class org.jace.parser.ClassFile
Returns the name of the super class.
getTag() - Method in class org.jace.parser.constant.ClassConstantReader
 
getTag() - Method in interface org.jace.parser.constant.ConstantReader
 
getTag() - Method in class org.jace.parser.constant.DoubleConstantReader
 
getTag() - Method in class org.jace.parser.constant.FieldRefConstantReader
 
getTag() - Method in class org.jace.parser.constant.FloatConstantReader
 
getTag() - Method in class org.jace.parser.constant.IntegerConstantReader
 
getTag() - Method in class org.jace.parser.constant.InterfaceMethodRefConstantReader
 
getTag() - Method in class org.jace.parser.constant.LongConstantReader
 
getTag() - Method in class org.jace.parser.constant.MethodRefConstantReader
 
getTag() - Method in class org.jace.parser.constant.NameAndTypeConstantReader
 
getTag() - Method in class org.jace.parser.constant.StringConstantReader
 
getTag() - Method in class org.jace.parser.constant.UTF8ConstantReader
 
getTrueName() - Method in class org.jace.metaclass.ClassMetaClass
Returns the name of the class, without the keyword mangling that occurs to make it compatible with C++.
getUsage() - Static method in class org.jace.peer.BatchEnhancer
 
getUsage() - Static method in class org.jace.peer.PeerEnhancer
 
getUsage() - Static method in class org.jace.proxy.AutoProxy
Returns a String describing the usage of this tool.
getValue() - Method in class org.jace.parser.attribute.ConstantValueAttribute
Returns the Constant that represents the value of this ConstantValueAttribute.
getValue() - Method in class org.jace.parser.attribute.SignatureAttribute
Returns the Signature string that represents this generic type.
getValue() - Method in class org.jace.parser.ClassAccessFlag
Returns the value used to represent the flag in a Java class file.
getValue() - Method in class org.jace.parser.ClassAccessFlagSet
Returns the value used to represent the ClassAccessFlagSet in a Java class file.
getValue() - Method in class org.jace.parser.constant.ClassConstant
 
getValue() - Method in interface org.jace.parser.constant.Constant
 
getValue() - Method in class org.jace.parser.constant.DoubleConstant
 
getValue() - Method in class org.jace.parser.constant.FieldRefConstant
 
getValue() - Method in class org.jace.parser.constant.FloatConstant
 
getValue() - Method in class org.jace.parser.constant.IntegerConstant
 
getValue() - Method in class org.jace.parser.constant.InterfaceMethodRefConstant
 
getValue() - Method in class org.jace.parser.constant.LongConstant
 
getValue() - Method in class org.jace.parser.constant.MethodRefConstant
 
getValue() - Method in class org.jace.parser.constant.NameAndTypeConstant
 
getValue() - Method in class org.jace.parser.constant.StringConstant
 
getValue() - Method in class org.jace.parser.constant.UTF8Constant
 
getValue() - Method in class org.jace.parser.field.FieldAccessFlag
Returns the value used to represent the flag in a Java class file.
getValue() - Method in class org.jace.parser.field.FieldAccessFlagSet
Returns the value used to represent the FieldAccessFlagSet in a Java class file.
getValue() - Method in class org.jace.parser.method.MethodAccessFlag
Returns the value used to represent the flag in a Java class file.
getValue() - Method in class org.jace.parser.method.MethodAccessFlagSet
Returns the value used to represent the MethodAccessFlagSet in a Java class file.
getVariables() - Method in class org.jace.parser.attribute.LocalVariableTableAttribute
Returns the variables declared by the attribute.

H

handlerPc() - Method in class org.jace.parser.attribute.CodeAttribute.CodeException
 
hashCode() - Method in class org.jace.metaclass.ArrayMetaClass
 
hashCode() - Method in class org.jace.metaclass.BooleanClass
 
hashCode() - Method in class org.jace.metaclass.ByteClass
 
hashCode() - Method in class org.jace.metaclass.CharClass
 
hashCode() - Method in class org.jace.metaclass.ClassMetaClass
 
hashCode() - Method in class org.jace.metaclass.ClassPackage
 
hashCode() - Method in class org.jace.metaclass.DoubleClass
 
hashCode() - Method in class org.jace.metaclass.FloatClass
 
hashCode() - Method in class org.jace.metaclass.IntClass
 
hashCode() - Method in class org.jace.metaclass.LongClass
 
hashCode() - Method in class org.jace.metaclass.ShortClass
 
hashCode() - Method in class org.jace.metaclass.VoidClass
 
hashCode() - Method in class org.jace.parser.ClassAccessFlag
 
hashCode() - Method in class org.jace.parser.field.FieldAccessFlag
 
hashCode() - Method in class org.jace.parser.method.MethodAccessFlag
 

I

include() - Method in class org.jace.metaclass.ArrayMetaClass
 
include() - Method in class org.jace.metaclass.ClassMetaClass
 
include() - Method in interface org.jace.metaclass.MetaClass
Returns a String which generates an include of the header file for this class.
include() - Method in class org.jace.metaclass.PrimitiveMetaClass
 
includeDependentHeaders(Writer) - Method in class org.jace.proxy.ProxyGenerator
Includes the headers for the super-class and all implemented interfaces.
includeStandardHeaders(Writer, boolean) - Method in class org.jace.proxy.ProxyGenerator
Generate includes for the Jace library headers, which should always be included.
includeStandardSourceHeaders(Writer) - Method in class org.jace.proxy.ProxyGenerator
Generates the source-code includes.
indent(String, int) - Static method in class org.jace.util.Util
Inserts indents at the beginning of each line of text.
index() - Method in class org.jace.parser.attribute.LocalVariableTableAttribute.Variable
 
InnerClassesAttribute - Class in org.jace.parser.attribute
The InnerClasses attribute is a variable-length attribute in the attributes table of the ClassFile (§4.1) structure.
InnerClassesAttribute(InputStream, int, ConstantPool) - Constructor for class org.jace.parser.attribute.InnerClassesAttribute
Creates a new InnerClassesAttribute.
InnerClassesAttribute.InnerClass - Class in org.jace.parser.attribute
Represents a single inner class.
InnerClassesAttributeReader - Class in org.jace.parser.attribute
Reads InnerClassesAttributes.
InnerClassesAttributeReader() - Constructor for class org.jace.parser.attribute.InnerClassesAttributeReader
 
IntClass - Class in org.jace.metaclass
Represents the meta-data for the java primitive, 'int'.
IntClass(boolean) - Constructor for class org.jace.metaclass.IntClass
Creates a new IntClass.
IntegerConstant - Class in org.jace.parser.constant
 
IntegerConstant(int) - Constructor for class org.jace.parser.constant.IntegerConstant
 
IntegerConstantReader - Class in org.jace.parser.constant
 
IntegerConstantReader() - Constructor for class org.jace.parser.constant.IntegerConstantReader
 
INTERFACE - Static variable in class org.jace.parser.ClassAccessFlag
 
InterfaceMethodRefConstant - Class in org.jace.parser.constant
 
InterfaceMethodRefConstant(int, int) - Constructor for class org.jace.parser.constant.InterfaceMethodRefConstant
 
InterfaceMethodRefConstantReader - Class in org.jace.parser.constant
 
InterfaceMethodRefConstantReader() - Constructor for class org.jace.parser.constant.InterfaceMethodRefConstantReader
 
isPrimitive() - Method in class org.jace.metaclass.ArrayMetaClass
 
isPrimitive() - Method in class org.jace.metaclass.ClassMetaClass
 
isPrimitive() - Method in interface org.jace.metaclass.MetaClass
Indicates if the underlying class is a primitive.
isPrimitive() - Method in class org.jace.metaclass.PrimitiveMetaClass
 
isProxied() - Method in class org.jace.metaclass.ClassPackage
Indicates if the package contains a proxy.

J

JaceConstants - Class in org.jace.metaclass
Jace constants.
JavaPeerUptodateTask - Class in org.jace.ant
<JavaPeerUptodate> check for whether a Java peer file is up to date.
JavaPeerUptodateTask() - Constructor for class org.jace.ant.JavaPeerUptodateTask
 

L

length() - Method in class org.jace.parser.attribute.LocalVariableTableAttribute.Variable
 
Library - Class in org.jace.ant
Specifies libraries used by class peers.
Library() - Constructor for class org.jace.ant.Library
 
library(String) - Method in class org.jace.peer.PeerEnhancer.Builder
Adds a library to be loaded by the peer.
LocalVariableTableAttribute - Class in org.jace.parser.attribute
A LocalVariableTableAttribute compiled with the new generics-enabled 1.5 compilers.
LocalVariableTableAttribute(InputStream, int, ConstantPool) - Constructor for class org.jace.parser.attribute.LocalVariableTableAttribute
Creates a new LocalVariableTableAttribute
LocalVariableTableAttribute.Variable - Class in org.jace.parser.attribute
A Java variable declaration.
LocalVariableTableAttributeReader - Class in org.jace.parser.attribute
Reads LocalVariableTableAttributes.
LocalVariableTableAttributeReader() - Constructor for class org.jace.parser.attribute.LocalVariableTableAttributeReader
 
LongClass - Class in org.jace.metaclass
Represents the meta-data for the java primitive, 'long'.
LongClass(boolean) - Constructor for class org.jace.metaclass.LongClass
Creates a new LongClass.
LongConstant - Class in org.jace.parser.constant
 
LongConstant(int, int) - Constructor for class org.jace.parser.constant.LongConstant
 
LongConstantReader - Class in org.jace.parser.constant
 
LongConstantReader() - Constructor for class org.jace.parser.constant.LongConstantReader
 

M

main(String[]) - Static method in class org.jace.examples.PeerExample
 
main(String[]) - Static method in class org.jace.metaclass.ClassMetaClass
Tests ClassMetaClass.
main(String[]) - Static method in class org.jace.metaclass.ClassPackage
A test harness for this class.
main(String[]) - Static method in class org.jace.parser.ClassAccessFlagSet
Tests ClassAccessFlagSet.
main(String[]) - Static method in class org.jace.parser.ClassFile
Prints out the detail of the specified class.
main(String[]) - Static method in class org.jace.parser.ClassFormatter
Tests ClassFormatter.
main(String[]) - Static method in class org.jace.parser.field.FieldAccessFlagSet
Tests FieldAccessFlagSet.
main(String[]) - Static method in class org.jace.parser.method.MethodAccessFlagSet
Tests MethodAccessFlagSet.
main(String[]) - Static method in class org.jace.peer.BatchEnhancer
Enhances a collection of Java peers.
main(String[]) - Static method in class org.jace.peer.PeerEnhancer
Enhances a Java peer.
main(String[]) - Static method in class org.jace.peer.PeerGenerator
 
main(String[]) - Static method in class org.jace.proxy.AutoProxy
Generates C++ proxies based on input C++ files.
main(String[]) - Static method in class org.jace.proxy.BatchGenerator
Runs the BatchGenerator using the specified options.
main(String[]) - Static method in class org.jace.proxy.ClassPath
Tests ClassPath.
main(String[]) - Static method in class org.jace.proxy.ClassSet
Tests ClassSet.
main(String[]) - Static method in class org.jace.proxy.ProxyGenerator
Generates a C++ proxy for a java class.
makeForwardDeclarations(Writer) - Method in class org.jace.proxy.ProxyGenerator
Make forward declarations for all of the types for which the class is dependent.
MetaClass - Interface in org.jace.metaclass
Represents meta-data about a class.
MetaClassFactory - Class in org.jace.metaclass
Creates new MetaClasses instances.
MetaClassFilter - Interface in org.jace.metaclass
A filter over a collection of types.
MethodAccessFlag - Class in org.jace.parser.method
Represents an access flag for a ClassMethod.
MethodAccessFlag(String, int) - Constructor for class org.jace.parser.method.MethodAccessFlag
Creates a new MethodAccessFlag with the given name and value.
MethodAccessFlagSet - Class in org.jace.parser.method
Represents a collection of MethodAccessFlags.
MethodAccessFlagSet(int) - Constructor for class org.jace.parser.method.MethodAccessFlagSet
Creates a new MethodAccessFlagSet that has the given value.
MethodRefConstant - Class in org.jace.parser.constant
 
MethodRefConstant(int, int) - Constructor for class org.jace.parser.constant.MethodRefConstant
 
MethodRefConstantReader - Class in org.jace.parser.constant
 
MethodRefConstantReader() - Constructor for class org.jace.parser.constant.MethodRefConstantReader
 
minimizeDependencies(boolean) - Method in class org.jace.proxy.AutoProxy.Builder
Indicates whether classes should be exported even if they are not referenced by the input files.

N

NameAndTypeConstant - Class in org.jace.parser.constant
 
NameAndTypeConstant(int, int) - Constructor for class org.jace.parser.constant.NameAndTypeConstant
 
NameAndTypeConstantReader - Class in org.jace.parser.constant
 
NameAndTypeConstantReader() - Constructor for class org.jace.parser.constant.NameAndTypeConstantReader
 
nameIndex() - Method in class org.jace.parser.attribute.LocalVariableTableAttribute.Variable
 
NATIVE - Static variable in class org.jace.parser.method.MethodAccessFlag
 
newInstance(boolean) - Method in class org.jace.metaclass.BooleanClass
 
newInstance(boolean) - Method in class org.jace.metaclass.ByteClass
 
newInstance(boolean) - Method in class org.jace.metaclass.CharClass
 
newInstance(boolean) - Method in class org.jace.metaclass.DoubleClass
 
newInstance(boolean) - Method in class org.jace.metaclass.FloatClass
 
newInstance(boolean) - Method in class org.jace.metaclass.IntClass
 
newInstance(boolean) - Method in class org.jace.metaclass.LongClass
 
newInstance(boolean) - Method in class org.jace.metaclass.PrimitiveMetaClass
Creates a new instance.
newInstance(boolean) - Method in class org.jace.metaclass.ShortClass
 
newInstance(boolean) - Method in class org.jace.metaclass.VoidClass
 

O

openClass(TypeName) - Method in class org.jace.proxy.ClassPath
Reads the supplied class path looking for the class name.
org.jace.ant - package org.jace.ant
 
org.jace.examples - package org.jace.examples
 
org.jace.metaclass - package org.jace.metaclass
 
org.jace.parser - package org.jace.parser
 
org.jace.parser.attribute - package org.jace.parser.attribute
 
org.jace.parser.constant - package org.jace.parser.constant
 
org.jace.parser.field - package org.jace.parser.field
 
org.jace.parser.method - package org.jace.parser.method
 
org.jace.peer - package org.jace.peer
 
org.jace.proxy - package org.jace.proxy
 
org.jace.util - package org.jace.util
 

P

PeerEnhancer - Class in org.jace.peer
Uses byte code enhancement to inject C++ peer lifetime management code into a Java class.
PeerEnhancer.Builder - Class in org.jace.peer
Builds a PeerEnhancer.
PeerEnhancer.Builder(File, File) - Constructor for class org.jace.peer.PeerEnhancer.Builder
Creates a new Builder.
PeerExample - Class in org.jace.examples
An example Java class that is used to demonstrate Jace's Peer generation capabilities.
PeerExample(String, int) - Constructor for class org.jace.examples.PeerExample
 
PeerExample(String) - Constructor for class org.jace.examples.PeerExample
 
PeerGenerator - Class in org.jace.peer
Generates a Java implementation, and a C++ peer for the specified class.
PeerGenerator(ClassFile, long, File, File, boolean) - Constructor for class org.jace.peer.PeerGenerator
Constructs a new PeerGenerator for the given class.
PrimitiveMetaClass - Class in org.jace.metaclass
Represents meta-data for primitive types.
PrimitiveMetaClass(boolean) - Constructor for class org.jace.metaclass.PrimitiveMetaClass
Creates a new PrimitiveMetaClass.
PRIVATE - Static variable in class org.jace.parser.field.FieldAccessFlag
 
PRIVATE - Static variable in class org.jace.parser.method.MethodAccessFlag
 
PROTECTED - Static variable in class org.jace.parser.field.FieldAccessFlag
 
PROTECTED - Static variable in class org.jace.parser.method.MethodAccessFlag
 
proxy() - Method in class org.jace.metaclass.ArrayMetaClass
 
proxy() - Method in class org.jace.metaclass.ClassMetaClass
 
proxy() - Method in interface org.jace.metaclass.MetaClass
Return a version of this MetaClass with a pre-pended JaceConstants.getProxyPackage() package.
proxy() - Method in class org.jace.metaclass.PrimitiveMetaClass
 
ProxyGenerator - Class in org.jace.proxy
Generates a C++ proxy class for use with the Jace library.
ProxyGenerator.AcceptAll - Class in org.jace.proxy
Accepts all classes.
ProxyGenerator.AcceptAll() - Constructor for class org.jace.proxy.ProxyGenerator.AcceptAll
 
ProxyGenerator.AccessibilityType - Enum in org.jace.proxy
Indicates the member accessibility that proxies should expose.
ProxyGenerator.Builder - Class in org.jace.proxy
Builds a ProxyGenerator.
ProxyGenerator.Builder(ClassPath, ClassFile, MetaClassFilter) - Constructor for class org.jace.proxy.ProxyGenerator.Builder
Creates a new Builder.
ProxyGenerator.FilteringCollection - Class in org.jace.proxy
Accepts a collection of classes.
ProxyGenerator.FilteringCollection() - Constructor for class org.jace.proxy.ProxyGenerator.FilteringCollection
 
ProxyGenerator.InvokeStyle - Enum in org.jace.proxy
Type of method invocation.
PUBLIC - Static variable in class org.jace.parser.ClassAccessFlag
 
PUBLIC - Static variable in class org.jace.parser.field.FieldAccessFlag
 
PUBLIC - Static variable in class org.jace.parser.method.MethodAccessFlag
 

R

readAttribute(InputStream, ConstantPool) - Method in class org.jace.parser.attribute.AttributeFactory
Reads an attribute from the given InputStream.
readAttribute(InputStream, int, ConstantPool) - Method in interface org.jace.parser.attribute.AttributeReader
Reads an Attribute from the InpuStream.
readAttribute(InputStream, int, ConstantPool) - Method in class org.jace.parser.attribute.CodeAttributeReader
Reads a CodeAttribute from a class file InputStream.
readAttribute(InputStream, int, ConstantPool) - Method in class org.jace.parser.attribute.ConstantValueAttributeReader
Reads a ConstantAttribute from a class file InputStream.
readAttribute(InputStream, int, ConstantPool) - Method in class org.jace.parser.attribute.DeprecatedAttributeReader
Reads a DeprecatedAttribute from a class file InputStream.
readAttribute(InputStream, int, ConstantPool) - Method in class org.jace.parser.attribute.ExceptionsAttributeReader
Reads an ExceptionsAttribute from a class file InputStream.
readAttribute(InputStream, int, ConstantPool) - Method in class org.jace.parser.attribute.InnerClassesAttributeReader
Reads an InnerClassesAttribute from a class file InputStream.
readAttribute(InputStream, int, ConstantPool) - Method in class org.jace.parser.attribute.LocalVariableTableAttributeReader
Reads a LocalVariableTableAttribute from a class file InputStream.
readAttribute(InputStream, int, ConstantPool) - Method in class org.jace.parser.attribute.SignatureAttributeReader
Reads a SignatureAttribute from a class file InputStream.
readAttribute(InputStream, int, ConstantPool) - Method in class org.jace.parser.attribute.SyntheticAttributeReader
Reads a SyntheticAttribute from a class file InputStream.
readAttribute(InputStream, int, ConstantPool) - Method in class org.jace.parser.attribute.UnknownAttributeReader
Reads an UnknownAttribute from a class file InputStream.
readConstant(InputStream, ConstantPool) - Method in class org.jace.parser.constant.ClassConstantReader
 
readConstant(InputStream, ConstantPool) - Method in class org.jace.parser.constant.ConstantFactory
 
readConstant(InputStream, ConstantPool) - Method in interface org.jace.parser.constant.ConstantReader
 
readConstant(InputStream, ConstantPool) - Method in class org.jace.parser.constant.DoubleConstantReader
 
readConstant(InputStream, ConstantPool) - Method in class org.jace.parser.constant.FieldRefConstantReader
 
readConstant(InputStream, ConstantPool) - Method in class org.jace.parser.constant.FloatConstantReader
 
readConstant(InputStream, ConstantPool) - Method in class org.jace.parser.constant.IntegerConstantReader
 
readConstant(InputStream, ConstantPool) - Method in class org.jace.parser.constant.InterfaceMethodRefConstantReader
 
readConstant(InputStream, ConstantPool) - Method in class org.jace.parser.constant.LongConstantReader
 
readConstant(InputStream, ConstantPool) - Method in class org.jace.parser.constant.MethodRefConstantReader
 
readConstant(InputStream, ConstantPool) - Method in class org.jace.parser.constant.NameAndTypeConstantReader
 
readConstant(InputStream, ConstantPool) - Method in class org.jace.parser.constant.StringConstantReader
 
readConstant(InputStream, ConstantPool) - Method in class org.jace.parser.constant.UTF8ConstantReader
 
remove(ClassAccessFlag) - Method in class org.jace.parser.ClassAccessFlagSet
 
remove(FieldAccessFlag) - Method in class org.jace.parser.field.FieldAccessFlagSet
 
remove(MethodAccessFlag) - Method in class org.jace.parser.method.MethodAccessFlagSet
 
run(String[]) - Static method in class org.jace.examples.PeerExample
 

S

setAccessFlags(ClassAccessFlagSet) - Method in class org.jace.parser.ClassFile
Sets the set of access flags for this class.
setAccessFlags(FieldAccessFlagSet) - Method in class org.jace.parser.field.ClassField
 
setAccessFlags(MethodAccessFlagSet) - Method in class org.jace.parser.method.ClassMethod
 
setAccessibility(String) - Method in class org.jace.ant.GenerateCppProxiesTask
Indicates the method accessibility to expose.
setClassName(TypeName) - Method in class org.jace.parser.ClassFile
Sets the name of the class.
setClasspath(Path) - Method in class org.jace.ant.GenerateCppProxiesTask
Sets the Java classpath.
setDeallocationMethod(String) - Method in class org.jace.ant.EnhanceJavaPeerTask
Sets the name of the method used to deallocate the Java peer.
setDescriptorIndex(int) - Method in class org.jace.parser.attribute.LocalVariableTableAttribute.Variable
 
setDescriptorIndex(int) - Method in class org.jace.parser.constant.NameAndTypeConstant
 
setDescriptorIndex(int) - Method in class org.jace.parser.field.ClassField
 
setDescriptorIndex(int) - Method in class org.jace.parser.method.ClassMethod
 
setExportSymbols(boolean) - Method in class org.jace.ant.GenerateCppProxiesTask
Indicates if the proxy symbols should be exported (for generating DLLs/SOs).
setFile(File) - Method in class org.jace.ant.GenerateCppPeerTask
Sets the filename of the Java peer.
setInputFile(File) - Method in class org.jace.ant.CppPeerUptodateTask
Sets the class file to enhance.
setInputFile(File) - Method in class org.jace.ant.EnhanceJavaPeerTask
Sets the class file to enhance.
setInputFile(File) - Method in class org.jace.ant.JavaPeerUptodateTask
Sets the class file to enhance.
setInputHeaders(String) - Method in class org.jace.ant.GenerateCppProxiesTask
Sets the directory containing the input header files.
setInputSources(String) - Method in class org.jace.ant.GenerateCppProxiesTask
Sets the directory containing the input source files.
setMinimizeDependencies(boolean) - Method in class org.jace.ant.GenerateCppProxiesTask
Indicates whether classes should be exported even if they are not referenced by the input files.
setName(String) - Method in class org.jace.ant.Dependency
Sets the class name.
setName(String) - Method in class org.jace.ant.Library
Sets the library name.
setNameIndex(int) - Method in class org.jace.parser.attribute.LocalVariableTableAttribute.Variable
 
setNameIndex(int) - Method in class org.jace.parser.constant.ClassConstant
 
setNameIndex(int) - Method in class org.jace.parser.constant.NameAndTypeConstant
 
setNameIndex(int) - Method in class org.jace.parser.field.ClassField
 
setNameIndex(int) - Method in class org.jace.parser.method.ClassMethod
 
setOutputFile(File) - Method in class org.jace.ant.EnhanceJavaPeerTask
Sets the enhanced output file.
setOutputFile(File) - Method in class org.jace.ant.JavaPeerUptodateTask
Sets the enhanced output file.
setOutputHeaders(File) - Method in class org.jace.ant.CppPeerUptodateTask
Sets the directory containing the output header files.
setOutputHeaders(File) - Method in class org.jace.ant.GenerateCppPeerTask
Sets the directory containing the output header files.
setOutputHeaders(File) - Method in class org.jace.ant.GenerateCppProxiesTask
Sets the directory containing the output header files.
setOutputSources(File) - Method in class org.jace.ant.CppPeerUptodateTask
Sets the directory containing the output source files.
setOutputSources(File) - Method in class org.jace.ant.GenerateCppPeerTask
Sets the directory containing the output source files.
setOutputSources(File) - Method in class org.jace.ant.GenerateCppProxiesTask
Sets the directory containing the output source files.
setProperty(String) - Method in class org.jace.ant.CppPeerUptodateTask
Sets the name of the property to set if the peer class needs to be enhanced.
setProperty(String) - Method in class org.jace.ant.JavaPeerUptodateTask
Sets the name of the property to set if the peer class needs to be enhanced.
setSuperClassName(TypeName) - Method in class org.jace.parser.ClassFile
Sets the name of the super class.
setUserDefinedMembers(boolean) - Method in class org.jace.ant.GenerateCppPeerTask
Indicates if <peer_class_name%gt;_user.h should be generated.
setValue(int) - Method in class org.jace.parser.ClassAccessFlagSet
Sets the value of this set.
setValue(String) - Method in class org.jace.parser.constant.UTF8Constant
 
setValue(int) - Method in class org.jace.parser.field.FieldAccessFlagSet
Sets the value of this set.
setValue(int) - Method in class org.jace.parser.method.MethodAccessFlagSet
Sets the value of this set.
setVerbose(boolean) - Method in class org.jace.ant.EnhanceJavaPeerTask
Indicates if Java peers should output library names before loading them.
setVersion(int, int) - Method in class org.jace.parser.ClassFile
Changes the class file version.
ShortClass - Class in org.jace.metaclass
Represents the meta-data for the java primitive, 'short'.
ShortClass(boolean) - Constructor for class org.jace.metaclass.ShortClass
Creates a new ShortClass.
SignatureAttribute - Class in org.jace.parser.attribute
A SignatureAttribute represents a type signature for a generic type compiled with the new generics-enabled 1.5 compilers.
SignatureAttribute(InputStream, int, ConstantPool) - Constructor for class org.jace.parser.attribute.SignatureAttribute
Creates a new SignatureAttribute.
SignatureAttributeReader - Class in org.jace.parser.attribute
Reads SignatureAttributes.
SignatureAttributeReader() - Constructor for class org.jace.parser.attribute.SignatureAttributeReader
 
startPc() - Method in class org.jace.parser.attribute.CodeAttribute.CodeException
 
startPc() - Method in class org.jace.parser.attribute.LocalVariableTableAttribute.Variable
 
STATIC - Static variable in class org.jace.parser.field.FieldAccessFlag
 
STATIC - Static variable in class org.jace.parser.method.MethodAccessFlag
 
StaticTest - Class in org.jace.examples
 
StaticTest() - Constructor for class org.jace.examples.StaticTest
 
STRICT - Static variable in class org.jace.parser.method.MethodAccessFlag
 
StringConstant - Class in org.jace.parser.constant
 
StringConstant(ConstantPool, int) - Constructor for class org.jace.parser.constant.StringConstant
 
StringConstantReader - Class in org.jace.parser.constant
 
StringConstantReader() - Constructor for class org.jace.parser.constant.StringConstantReader
 
SUPER - Static variable in class org.jace.parser.ClassAccessFlag
 
SYNCHRONIZED - Static variable in class org.jace.parser.method.MethodAccessFlag
 
SYNTHETIC - Static variable in class org.jace.parser.ClassAccessFlag
 
SYNTHETIC - Static variable in class org.jace.parser.field.FieldAccessFlag
 
SYNTHETIC - Static variable in class org.jace.parser.method.MethodAccessFlag
 
SyntheticAttribute - Class in org.jace.parser.attribute
A SyntheticAttribute represents the fact that its target does not appear in the original source code.
SyntheticAttribute(ConstantPool) - Constructor for class org.jace.parser.attribute.SyntheticAttribute
Creates a new SyntheticAttribute, which automatically adds itself to the constant pool.
SyntheticAttribute(InputStream, int, ConstantPool) - Constructor for class org.jace.parser.attribute.SyntheticAttribute
Creates a new SyntheticAttribute.
SyntheticAttributeReader - Class in org.jace.parser.attribute
Reads SyntheticAttributes.
SyntheticAttributeReader() - Constructor for class org.jace.parser.attribute.SyntheticAttributeReader
 

T

toName(String, boolean) - Method in class org.jace.metaclass.ClassPackage
Returns the name of this package, separating individual packages by the path separator.
toPeer() - Method in class org.jace.metaclass.ClassMetaClass
 
toString() - Method in class org.jace.ant.CppPeerUptodateTask
 
toString() - Method in class org.jace.ant.Dependency
 
toString() - Method in class org.jace.ant.EnhanceJavaPeerTask
 
toString() - Method in class org.jace.ant.GenerateCppPeerTask
 
toString() - Method in class org.jace.ant.GenerateCppProxiesTask
 
toString() - Method in class org.jace.ant.JavaPeerUptodateTask
 
toString() - Method in class org.jace.ant.Library
 
toString() - Method in class org.jace.metaclass.ArrayMetaClass
 
toString() - Method in class org.jace.metaclass.ClassMetaClass
 
toString() - Method in class org.jace.metaclass.ClassPackage
 
toString() - Method in class org.jace.metaclass.PrimitiveMetaClass
 
toString() - Method in class org.jace.parser.attribute.CodeAttribute
 
toString() - Method in class org.jace.parser.attribute.ConstantValueAttribute
 
toString() - Method in class org.jace.parser.attribute.DeprecatedAttribute
 
toString() - Method in class org.jace.parser.attribute.ExceptionsAttribute
 
toString() - Method in class org.jace.parser.attribute.InnerClassesAttribute.InnerClass
 
toString() - Method in class org.jace.parser.attribute.InnerClassesAttribute
 
toString() - Method in class org.jace.parser.attribute.LocalVariableTableAttribute
 
toString() - Method in class org.jace.parser.attribute.SignatureAttribute
 
toString() - Method in class org.jace.parser.attribute.SyntheticAttribute
 
toString() - Method in class org.jace.parser.attribute.UnknownAttribute
 
toString() - Method in class org.jace.parser.ClassAccessFlagSet
Returns the same value as getName .
toString() - Method in class org.jace.parser.ClassFile
 
toString() - Method in class org.jace.parser.constant.ClassConstant
 
toString() - Method in class org.jace.parser.constant.StringConstant
 
toString() - Method in class org.jace.parser.constant.UTF8Constant
 
toString() - Method in class org.jace.parser.field.ClassField
 
toString() - Method in class org.jace.parser.method.ClassMethod
Returns a String that contains debugging information for this ClassMethod.
toString() - Method in class org.jace.parser.method.MethodAccessFlagSet
 
toString() - Method in class org.jace.proxy.ClassPath
 
toString() - Method in class org.jace.proxy.ClassSet
 
toString(T) - Method in interface org.jace.util.DelimitedCollection.Stringifier
Returns the String representation of the object.
toString(String) - Method in class org.jace.util.DelimitedCollection
Returns the String representation of the collection.
toString(DelimitedCollection.Stringifier<T>, String) - Method in class org.jace.util.DelimitedCollection
Returns the String representation of the collection.
TRANSIENT - Static variable in class org.jace.parser.field.FieldAccessFlag
 
TypedConstant - Interface in org.jace.parser.constant
 
TypeName - Interface in org.jace.metaclass
A fully qualified type name.
TypeNameFactory - Class in org.jace.metaclass
Creates a TypeName.
TypeNameFactory() - Constructor for class org.jace.metaclass.TypeNameFactory
 

U

UnknownAttribute - Class in org.jace.parser.attribute
An UnknownAttribute represents an Attribute type that isn't recognized because it hasn't been specified in the JVM specification and is a custom attribute.
UnknownAttribute(InputStream, int, ConstantPool) - Constructor for class org.jace.parser.attribute.UnknownAttribute
Creates a new UnknownAttribute.
UnknownAttributeReader - Class in org.jace.parser.attribute
Reads UnknownAttributes.
UnknownAttributeReader() - Constructor for class org.jace.parser.attribute.UnknownAttributeReader
 
unProxy() - Method in class org.jace.metaclass.ArrayMetaClass
 
unProxy() - Method in class org.jace.metaclass.ClassMetaClass
 
unProxy() - Method in interface org.jace.metaclass.MetaClass
Return a version of this MetaClass without a pre-pended JaceConstants.getProxyPackage() package.
unProxy() - Method in class org.jace.metaclass.PrimitiveMetaClass
 
using() - Method in class org.jace.metaclass.ArrayMetaClass
 
using() - Method in class org.jace.metaclass.ClassMetaClass
 
using() - Method in interface org.jace.metaclass.MetaClass
Returns a String which is a using declaration for this class.
using() - Method in class org.jace.metaclass.PrimitiveMetaClass
 
UTF8Constant - Class in org.jace.parser.constant
 
UTF8Constant(byte[]) - Constructor for class org.jace.parser.constant.UTF8Constant
 
UTF8ConstantReader - Class in org.jace.parser.constant
 
UTF8ConstantReader() - Constructor for class org.jace.parser.constant.UTF8ConstantReader
 
Util - Class in org.jace.util
 
Util() - Constructor for class org.jace.util.Util
 

V

valueOf(String) - Static method in enum org.jace.proxy.ProxyGenerator.AccessibilityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jace.proxy.ProxyGenerator.InvokeStyle
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jace.proxy.ProxyGenerator.AccessibilityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jace.proxy.ProxyGenerator.InvokeStyle
Returns an array containing the constants of this enum type, in the order they are declared.
VARARGS - Static variable in class org.jace.parser.method.MethodAccessFlag
 
verbose(boolean) - Method in class org.jace.peer.PeerEnhancer.Builder
Indicates if the peer should log lifecycle events.
VoidClass - Class in org.jace.metaclass
Represents the meta-data for the java primitive, 'void'.
VoidClass(boolean) - Constructor for class org.jace.metaclass.VoidClass
Creates a new VoidClass.
VOLATILE - Static variable in class org.jace.parser.field.FieldAccessFlag
 

W

WildcardFileFilter - Class in org.jace.util
Filters filenames containing wildcard characters.
WildcardFileFilter(String) - Constructor for class org.jace.util.WildcardFileFilter
Create a new WildcardFileFilter.
write(DataOutputStream) - Method in interface org.jace.parser.attribute.Attribute
Writes the Attribute out in class file format.
write(DataOutputStream) - Method in class org.jace.parser.attribute.CodeAttribute.CodeException
 
write(DataOutputStream) - Method in class org.jace.parser.attribute.CodeAttribute
 
write(DataOutputStream) - Method in class org.jace.parser.attribute.ConstantValueAttribute
 
write(DataOutputStream) - Method in class org.jace.parser.attribute.DeprecatedAttribute
 
write(DataOutputStream) - Method in class org.jace.parser.attribute.ExceptionsAttribute
 
write(DataOutputStream) - Method in class org.jace.parser.attribute.InnerClassesAttribute.InnerClass
 
write(DataOutputStream) - Method in class org.jace.parser.attribute.InnerClassesAttribute
 
write(DataOutputStream) - Method in class org.jace.parser.attribute.LocalVariableTableAttribute.Variable
 
write(DataOutputStream) - Method in class org.jace.parser.attribute.LocalVariableTableAttribute
 
write(DataOutputStream) - Method in class org.jace.parser.attribute.SignatureAttribute
 
write(DataOutputStream) - Method in class org.jace.parser.attribute.SyntheticAttribute
 
write(DataOutputStream) - Method in class org.jace.parser.attribute.UnknownAttribute
 
write(DataOutputStream) - Method in class org.jace.parser.constant.ClassConstant
 
write(DataOutputStream) - Method in interface org.jace.parser.constant.Constant
 
write(DataOutputStream) - Method in class org.jace.parser.constant.DoubleConstant
 
write(DataOutputStream) - Method in class org.jace.parser.constant.FieldRefConstant
 
write(DataOutputStream) - Method in class org.jace.parser.constant.FloatConstant
 
write(DataOutputStream) - Method in class org.jace.parser.constant.IntegerConstant
 
write(DataOutputStream) - Method in class org.jace.parser.constant.InterfaceMethodRefConstant
 
write(DataOutputStream) - Method in class org.jace.parser.constant.LongConstant
 
write(DataOutputStream) - Method in class org.jace.parser.constant.MethodRefConstant
 
write(DataOutputStream) - Method in class org.jace.parser.constant.NameAndTypeConstant
 
write(DataOutputStream) - Method in class org.jace.parser.constant.StringConstant
 
write(DataOutputStream) - Method in class org.jace.parser.constant.UTF8Constant
 
write(DataOutputStream) - Method in class org.jace.parser.field.ClassField
 
write(DataOutputStream) - Method in class org.jace.parser.method.ClassMethod
 
writeAccessFlags(DataOutputStream) - Method in class org.jace.parser.ClassFile
Writes the access flags.
writeAttributes(DataOutputStream) - Method in class org.jace.parser.ClassFile
Writes the class attributes.
writeClass(String) - Method in class org.jace.parser.ClassFile
Writes the class file.
writeClass(OutputStream) - Method in class org.jace.parser.ClassFile
Writes the class file.
writeClassName(DataOutputStream) - Method in class org.jace.parser.ClassFile
Writes the class name.
writeFields(DataOutputStream) - Method in class org.jace.parser.ClassFile
Writes the class fields.
writeInterfaces(DataOutputStream) - Method in class org.jace.parser.ClassFile
Writes the implemented interfaces.
writeMethods(DataOutputStream) - Method in class org.jace.parser.ClassFile
Writes the class methods.
writeProxy(File, File) - Method in class org.jace.proxy.ProxyGenerator
Generates the C++ proxy (header and source) for the specified class.
writeSuperClass(DataOutputStream) - Method in class org.jace.parser.ClassFile
Writes the super class extended.
A B C D E F G H I J L M N O P R S T U V W 

Copyright © 2012. All Rights Reserved.