|
|||||||||
| Home >> All >> com >> chaoswg >> xtc4y >> [ classdesc overview ] | PREV NEXT | ||||||||
A
- ACC_ABSTRACT - Static variable in class com.chaoswg.xtc4y.classdesc.AccessFlags
- Declared abstract; may not be instantiated.
- ACC_ABSTRACT_COMP - Static variable in class com.chaoswg.xtc4y.classdesc.AccessFlags
- ACC_FINAL - Static variable in class com.chaoswg.xtc4y.classdesc.AccessFlags
- Declared final; no subclasses allowed.
- ACC_FINAL_COMP - Static variable in class com.chaoswg.xtc4y.classdesc.AccessFlags
- ACC_INTERFACE - Static variable in class com.chaoswg.xtc4y.classdesc.AccessFlags
- Is an interface, not a class.
- ACC_INTERFACE_COMP - Static variable in class com.chaoswg.xtc4y.classdesc.AccessFlags
- ACC_NATIVE - Static variable in class com.chaoswg.xtc4y.classdesc.AccessFlags
- Declared native; implemented in a language other than Java.
- ACC_NATIVE_COMP - Static variable in class com.chaoswg.xtc4y.classdesc.AccessFlags
- ACC_PRIVATE - Static variable in class com.chaoswg.xtc4y.classdesc.AccessFlags
- Declared private; usable only within the defining class.
- ACC_PRIVATE_COMP - Static variable in class com.chaoswg.xtc4y.classdesc.AccessFlags
- ACC_PROTECTED - Static variable in class com.chaoswg.xtc4y.classdesc.AccessFlags
- Declared protected; may be accessed within subclasses.
- ACC_PROTECTED_COMP - Static variable in class com.chaoswg.xtc4y.classdesc.AccessFlags
- ACC_PUBLIC - Static variable in class com.chaoswg.xtc4y.classdesc.AccessFlags
- Declared public; may be accessed from outside its package.
- ACC_PUBLIC_COMP - Static variable in class com.chaoswg.xtc4y.classdesc.AccessFlags
- The complementare of the flags
- ACC_STATIC - Static variable in class com.chaoswg.xtc4y.classdesc.AccessFlags
- Declared static.
- ACC_STATIC_COMP - Static variable in class com.chaoswg.xtc4y.classdesc.AccessFlags
- ACC_STRICT - Static variable in class com.chaoswg.xtc4y.classdesc.AccessFlags
- Declared strictfp; floating-point mode is FP-strict
- ACC_STRICT_COMP - Static variable in class com.chaoswg.xtc4y.classdesc.AccessFlags
- ACC_SUPER - Static variable in class com.chaoswg.xtc4y.classdesc.AccessFlags
- Treat superclass methods specially when invoked by the invokespecial instruction.
- ACC_SUPER_COMP - Static variable in class com.chaoswg.xtc4y.classdesc.AccessFlags
- ACC_SYNCHRONIZED - Static variable in class com.chaoswg.xtc4y.classdesc.AccessFlags
- Declared synchronized; invocation is wrapped in a monitor lock.
- ACC_SYNCHRONIZED_COMP - Static variable in class com.chaoswg.xtc4y.classdesc.AccessFlags
- ACC_TRANSIENT - Static variable in class com.chaoswg.xtc4y.classdesc.AccessFlags
- Declared transient; not written or read by a persistent object manager.
- ACC_TRANSIENT_COMP - Static variable in class com.chaoswg.xtc4y.classdesc.AccessFlags
- ACC_VOLATILE - Static variable in class com.chaoswg.xtc4y.classdesc.AccessFlags
- Declared volatile; cannot be cached.
- ACC_VOLATILE_COMP - Static variable in class com.chaoswg.xtc4y.classdesc.AccessFlags
- ARRAY_PREFIX - Static variable in class com.chaoswg.xtc4y.classdesc.BaseType
- marks a beginning of an array
- AccessFlags - class com.chaoswg.xtc4y.classdesc.AccessFlags.
- this class represents the accessflags configured for the current field
- AccessFlags(short) - Constructor for class com.chaoswg.xtc4y.classdesc.AccessFlags
- Constructs a new field access flag
- AccessFlags(DataInputStream) - Constructor for class com.chaoswg.xtc4y.classdesc.AccessFlags
- Creates a AccessFlags and initializes it from a DataInputStream
- Attribute - class com.chaoswg.xtc4y.classdesc.Attribute.
- This class describes the information for an attribute.
- Attribute(DataInputStream, ConstantPool, int) - Constructor for class com.chaoswg.xtc4y.classdesc.Attribute
- Creates a Attribute and initializes it from a DataInputStream
- Attribute() - Constructor for class com.chaoswg.xtc4y.classdesc.Attribute
- Create an empty attribute
- AttributeInfo - class com.chaoswg.xtc4y.classdesc.AttributeInfo.
- This class describes the information for an attribute
- AttributeInfo(DataInputStream, ConstantPool) - Constructor for class com.chaoswg.xtc4y.classdesc.AttributeInfo
- Creates a AttributeInfo and initializes it from a DataInputStream
- AttributeInfo(Attribute) - Constructor for class com.chaoswg.xtc4y.classdesc.AttributeInfo
- Construct a new attribute initializes with the appropriate attribute.
- access - Variable in class com.chaoswg.xtc4y.classdesc.ClassAccessFlags
- access - Variable in class com.chaoswg.xtc4y.classdesc.FieldAccessFlags
- access - Variable in class com.chaoswg.xtc4y.classdesc.InnerClassAccessFlags
- access - Variable in class com.chaoswg.xtc4y.classdesc.MethodAccessFlags
- access - Variable in class com.chaoswg.xtc4y.classdesc.NameDescriptorInfo
- accessFlags - Variable in class com.chaoswg.xtc4y.classdesc.InnerClassInfo
- addAttribute(AttributeInfo) - Method in class com.chaoswg.xtc4y.classdesc.ClassDescriptor
- Add an attribute to this class
- addAttribute(AttributeInfo) - Method in class com.chaoswg.xtc4y.classdesc.CodeAttribute
- Add an attribute
- addAttribute(AttributeInfo) - Method in class com.chaoswg.xtc4y.classdesc.NameDescriptorInfo
- Add an attribute to this class
- addByte(byte) - Method in class com.chaoswg.xtc4y.classdesc.ByteContainer
- Add a byte to the container
- addByteArray(byte[]) - Method in class com.chaoswg.xtc4y.classdesc.ByteContainer
- Add a byte array to the container
- addCPEntry(ConstantPoolEntry) - Method in class com.chaoswg.xtc4y.classdesc.ConstantPool
- add a constant pool entry, if it already exists, just return an index on it
- addException(ExceptionInfo) - Method in class com.chaoswg.xtc4y.classdesc.CodeAttribute
- Add an exception
- addException(ClassCPEntry) - Method in class com.chaoswg.xtc4y.classdesc.ExceptionsAttribute
- Add an exception
- addField(FieldInfo) - Method in class com.chaoswg.xtc4y.classdesc.ClassDescriptor
- Add a field to this class
- addInnerClassInfo(InnerClassInfo) - Method in class com.chaoswg.xtc4y.classdesc.InnerClassesAttribute
- Add a innerclassinfo to the inner class
- addInt(int) - Method in class com.chaoswg.xtc4y.classdesc.ByteContainer
- Add an int to the container
- addInterface(InterfaceInfo) - Method in class com.chaoswg.xtc4y.classdesc.ClassDescriptor
- Add an interface
- addMethod(MethodInfo) - Method in class com.chaoswg.xtc4y.classdesc.ClassDescriptor
- Add a method to this class
- addShort(short) - Method in class com.chaoswg.xtc4y.classdesc.ByteContainer
- Add a short to the container
- attribute - Variable in class com.chaoswg.xtc4y.classdesc.AttributeInfo
- attributeInfo - Variable in class com.chaoswg.xtc4y.classdesc.DefaultAttribute
- attributes - Variable in class com.chaoswg.xtc4y.classdesc.ClassDescriptor
- attributes - Variable in class com.chaoswg.xtc4y.classdesc.CodeAttribute
- attributes - Variable in class com.chaoswg.xtc4y.classdesc.NameDescriptorInfo
B
- BOOLEAN - Static variable in class com.chaoswg.xtc4y.classdesc.BaseType
- Identifies a the basetype boolean
- BYTE - Static variable in class com.chaoswg.xtc4y.classdesc.BaseType
- Identifies a the basetype byte
- BaseType - class com.chaoswg.xtc4y.classdesc.BaseType.
- This class converts a string into a base type
- BaseType() - Constructor for class com.chaoswg.xtc4y.classdesc.BaseType
- ByteContainer - class com.chaoswg.xtc4y.classdesc.ByteContainer.
- this class is used to store several different data types into a byte container a retrieve at last a byte array or a DataInputStream
- ByteContainer() - Constructor for class com.chaoswg.xtc4y.classdesc.ByteContainer
- baos - Variable in class com.chaoswg.xtc4y.classdesc.ByteContainer
C
- CHAR - Static variable in class com.chaoswg.xtc4y.classdesc.BaseType
- Identifies a the basetype char
- CONSTRUCTOR_NAME - Static variable in class com.chaoswg.xtc4y.classdesc.MethodInfo
- ClassAccessFlags - class com.chaoswg.xtc4y.classdesc.ClassAccessFlags.
- this class represents the accessflags configured for the current class
- ClassAccessFlags(short) - Constructor for class com.chaoswg.xtc4y.classdesc.ClassAccessFlags
- Constructs a new class access flag
- ClassAccessFlags(DataInputStream) - Constructor for class com.chaoswg.xtc4y.classdesc.ClassAccessFlags
- Creates a ClassAccessFlags and initializes it from a DataInputStream
- ClassCPEntry - class com.chaoswg.xtc4y.classdesc.ClassCPEntry.
- this class represent a Class constant pool entry
- ClassCPEntry(DataInputStream) - Constructor for class com.chaoswg.xtc4y.classdesc.ClassCPEntry
- Creates a new Class contantpool entry and initalizes it from a DataInputStream
- ClassCPEntry(String) - Constructor for class com.chaoswg.xtc4y.classdesc.ClassCPEntry
- Create a class constanpool entry with a name_index
- ClassDescriptor - class com.chaoswg.xtc4y.classdesc.ClassDescriptor.
- This container class represents the content of a class file in a readable and reditable way.
- ClassDescriptor() - Constructor for class com.chaoswg.xtc4y.classdesc.ClassDescriptor
- Construct a new initial classDescriptor
- ClassDescriptor(DataInputStream) - Constructor for class com.chaoswg.xtc4y.classdesc.ClassDescriptor
- Construct a new ClassDescriptor and intialize it reading from a DataInputstream
- CodeAttribute - class com.chaoswg.xtc4y.classdesc.CodeAttribute.
- This class describes the information for a code attribute ($4.7.3) TBD: replace the byte array representing the code by a code class thorugh which easily the code may be changed an extended and all the indices may be checked (as with the constant pool)
- CodeAttribute(DataInputStream, ConstantPool, int) - Constructor for class com.chaoswg.xtc4y.classdesc.CodeAttribute
- Creates a CodeAttribute and initializes it from a DataInputStream The attribute name and length of the attribute information was already read.
- CodeAttribute(Code) - Constructor for class com.chaoswg.xtc4y.classdesc.CodeAttribute
- Construct a new code attribute with default values except the code part.
- CodeCompatible - interface com.chaoswg.xtc4y.classdesc.CodeCompatible.
- This interface marks a attribute to be code compatible.
- ConstantPool - class com.chaoswg.xtc4y.classdesc.ConstantPool.
- This class describes the constant pool in a class file.
- ConstantPool() - Constructor for class com.chaoswg.xtc4y.classdesc.ConstantPool
- Create a new empty constant pool
- ConstantPool(DataInputStream) - Constructor for class com.chaoswg.xtc4y.classdesc.ConstantPool
- Creates and Initializes a constant pool from a DataInputStream
- ConstantPoolEntry - class com.chaoswg.xtc4y.classdesc.ConstantPoolEntry.
- A Constant pool consists of a set of Constant pool entries.
- ConstantPoolEntry(byte) - Constructor for class com.chaoswg.xtc4y.classdesc.ConstantPoolEntry
- Create a constant pool entry with a tag, representing the type
- ConstantValueAttribute - class com.chaoswg.xtc4y.classdesc.ConstantValueAttribute.
- This class describes the information for a code attribute ($4.7.3)
- ConstantValueAttribute(DataInputStream, ConstantPool, int) - Constructor for class com.chaoswg.xtc4y.classdesc.ConstantValueAttribute
- Creates a ConstantValueAttribute and initializes it from a DataInputStream The attribute name and length of the attribute information was already read.
- ConstantValueAttribute(ValueCPEntry) - Constructor for class com.chaoswg.xtc4y.classdesc.ConstantValueAttribute
- construct a new Constant value attribute with a given valuecpentry
- catchType - Variable in class com.chaoswg.xtc4y.classdesc.ExceptionInfo
- classAccess - Variable in class com.chaoswg.xtc4y.classdesc.ClassDescriptor
- classCP - Variable in class com.chaoswg.xtc4y.classdesc.RefCPEntry
- classIndex - Variable in class com.chaoswg.xtc4y.classdesc.RefCPEntry
- clearInnerClassInfo() - Method in class com.chaoswg.xtc4y.classdesc.InnerClassesAttribute
- clear the innerclass info
- code - Variable in class com.chaoswg.xtc4y.classdesc.CodeAttribute
- com.chaoswg.xtc4y.classdesc - package com.chaoswg.xtc4y.classdesc
- constantValue - Variable in class com.chaoswg.xtc4y.classdesc.ConstantValueAttribute
D
- DEFAULT_MAX_LOCALS - Static variable in class com.chaoswg.xtc4y.classdesc.CodeAttribute
- DEFAULT_MAX_STACK - Static variable in class com.chaoswg.xtc4y.classdesc.CodeAttribute
- DOUBLE - Static variable in class com.chaoswg.xtc4y.classdesc.BaseType
- Identifies a the basetype double
- DefaultAttribute - class com.chaoswg.xtc4y.classdesc.DefaultAttribute.
- Default implementation of a attribute, containing just a poor byte array of attribute information
- DefaultAttribute(DataInputStream, ConstantPool, int, String) - Constructor for class com.chaoswg.xtc4y.classdesc.DefaultAttribute
- Creates a DefaultAttribute and initializes it from a DataInputStream.
- DefaultAttribute(String, byte[]) - Constructor for class com.chaoswg.xtc4y.classdesc.DefaultAttribute
- Creates a new default attribute with a given name and an array of bytes containing the information of this attribute
- DeprecatedAttribute - class com.chaoswg.xtc4y.classdesc.DeprecatedAttribute.
- This class describes the information for a deprecated attribute ($4.7.10)
- DeprecatedAttribute(DataInputStream, ConstantPool, int) - Constructor for class com.chaoswg.xtc4y.classdesc.DeprecatedAttribute
- Creates a DeprecatedAttribute and initializes it from a DataInputStream The attribute name and length of the attribute information was already read.
- DeprecatedAttribute() - Constructor for class com.chaoswg.xtc4y.classdesc.DeprecatedAttribute
- construct a new deprecated attribute
- DoubleCPEntry - class com.chaoswg.xtc4y.classdesc.DoubleCPEntry.
- this class represent a Double constant pool entry
- DoubleCPEntry(double) - Constructor for class com.chaoswg.xtc4y.classdesc.DoubleCPEntry
- Construct a new long CP entry with a long value
- DoubleCPEntry(DataInputStream) - Constructor for class com.chaoswg.xtc4y.classdesc.DoubleCPEntry
- Creates a new double contantpool entry and initalizes it from a DataInputStream
- descriptor - Variable in class com.chaoswg.xtc4y.classdesc.LocalVariableTableEntry
- descriptor - Variable in class com.chaoswg.xtc4y.classdesc.NameAndTypeCPEntry
- descriptor - Variable in class com.chaoswg.xtc4y.classdesc.NameDescriptorInfo
- descriptorIndex - Variable in class com.chaoswg.xtc4y.classdesc.NameAndTypeCPEntry
- dos - Variable in class com.chaoswg.xtc4y.classdesc.ByteContainer
E
- ExceptionInfo - class com.chaoswg.xtc4y.classdesc.ExceptionInfo.
- IS used to descibe an exception in a code attribute
- ExceptionInfo(DataInputStream, ConstantPool, Code) - Constructor for class com.chaoswg.xtc4y.classdesc.ExceptionInfo
- Creates a ExceptionInfo and initializes it from a DataInputStream
- ExceptionsAttribute - class com.chaoswg.xtc4y.classdesc.ExceptionsAttribute.
- This class describes the information for a exceptions attribute ($4.7.4)
- ExceptionsAttribute(DataInputStream, ConstantPool, int) - Constructor for class com.chaoswg.xtc4y.classdesc.ExceptionsAttribute
- Creates a ExceptionsAttribute and initializes it from a DataInputStream The attribute name and length of the attribute information was already read.
- ExceptionsAttribute() - Constructor for class com.chaoswg.xtc4y.classdesc.ExceptionsAttribute
- construct a new deprecated attribute
- endInstr - Variable in class com.chaoswg.xtc4y.classdesc.ExceptionInfo
- entries - Variable in class com.chaoswg.xtc4y.classdesc.LineNumberTableAttribute
- entries - Variable in class com.chaoswg.xtc4y.classdesc.LocalVariableTableAttribute
- equals(Object) - Method in class com.chaoswg.xtc4y.classdesc.ClassCPEntry
- Checks if another ClassCPEntry is equal to this.
- equals(Object) - Method in class com.chaoswg.xtc4y.classdesc.NameAndTypeCPEntry
- Checks if another NameAndTypeCPEntry is equal to this.
- equals(Object) - Method in class com.chaoswg.xtc4y.classdesc.RefCPEntry
- Checks if another RefCPEntry is equal to this.
- equals(Object) - Method in class com.chaoswg.xtc4y.classdesc.StringCPEntry
- Checks if another stringCPEntry is equal to this.
- equals(Object) - Method in class com.chaoswg.xtc4y.classdesc.UTF8CPEntry
- Checks if another UTF8CPEntry is equal to this.
- exceptions - Variable in class com.chaoswg.xtc4y.classdesc.CodeAttribute
- exceptions - Variable in class com.chaoswg.xtc4y.classdesc.ExceptionsAttribute
- extractReturnType(String) - Static method in class com.chaoswg.xtc4y.classdesc.NameAndTypeCPEntry
- Extrace the return type from the descriptor
F
- FLOAT - Static variable in class com.chaoswg.xtc4y.classdesc.BaseType
- Identifies a the basetype float
- FieldAccessFlags - class com.chaoswg.xtc4y.classdesc.FieldAccessFlags.
- this class represents the accessflags configured for the current field
- FieldAccessFlags(short) - Constructor for class com.chaoswg.xtc4y.classdesc.FieldAccessFlags
- Constructs a new field access flag
- FieldAccessFlags(DataInputStream) - Constructor for class com.chaoswg.xtc4y.classdesc.FieldAccessFlags
- Creates a FieldAccessFlags and initializes it from a DataInputStream
- FieldInfo - class com.chaoswg.xtc4y.classdesc.FieldInfo.
- This class describes the information for a filed
- FieldInfo(DataInputStream, ConstantPool) - Constructor for class com.chaoswg.xtc4y.classdesc.FieldInfo
- Creates a FieldInfo and initializes it from a DataInputStream
- FieldInfo(FieldAccessFlags, String, String) - Constructor for class com.chaoswg.xtc4y.classdesc.FieldInfo
- Construct a new field with a given access flag, the name and the descriptor
- FieldrefCPEntry - class com.chaoswg.xtc4y.classdesc.FieldrefCPEntry.
- this class represent a Fieldref constant pool entry.
- FieldrefCPEntry(ClassCPEntry, NameAndTypeCPEntry) - Constructor for class com.chaoswg.xtc4y.classdesc.FieldrefCPEntry
- Create a fieldref entry
- FieldrefCPEntry(DataInputStream) - Constructor for class com.chaoswg.xtc4y.classdesc.FieldrefCPEntry
- Creates a FielrefCPEntry and initializes it from a DataInputStream
- FloatCPEntry - class com.chaoswg.xtc4y.classdesc.FloatCPEntry.
- this class represent a Float constant pool entry
- FloatCPEntry(float) - Constructor for class com.chaoswg.xtc4y.classdesc.FloatCPEntry
- Constructor for internal usage to overwrite the tag flag
- FloatCPEntry(DataInputStream) - Constructor for class com.chaoswg.xtc4y.classdesc.FloatCPEntry
- Creates a new Integer contantpool entry and initalizes it from a DataInputStream
- fields - Variable in class com.chaoswg.xtc4y.classdesc.ClassDescriptor
- filename - Variable in class com.chaoswg.xtc4y.classdesc.SourceFileAttribute
- fqn - Variable in class com.chaoswg.xtc4y.classdesc.ClassCPEntry
- fqn - Variable in class com.chaoswg.xtc4y.classdesc.InterfaceInfo
G
- getAccessFlag() - Method in class com.chaoswg.xtc4y.classdesc.AccessFlags
- Read the possibly modified access flags
- getAccessFlag() - Method in class com.chaoswg.xtc4y.classdesc.ClassAccessFlags
- Read the possibly modified access flags
- getAccessFlag() - Method in class com.chaoswg.xtc4y.classdesc.FieldAccessFlags
- Read the possibly modified access flags
- getAccessFlag() - Method in class com.chaoswg.xtc4y.classdesc.InnerClassAccessFlags
- Read the possibly modified access flags
- getAccessFlag() - Method in class com.chaoswg.xtc4y.classdesc.MethodAccessFlags
- Read the possibly modified access flags
- getAccessFlags(short) - Method in class com.chaoswg.xtc4y.classdesc.FieldInfo
- getAccessFlags() - Method in class com.chaoswg.xtc4y.classdesc.InnerClassInfo
- getAccessFlags(short) - Method in class com.chaoswg.xtc4y.classdesc.MethodInfo
- getAccessFlags(short) - Method in class com.chaoswg.xtc4y.classdesc.NameDescriptorInfo
- getAccessFlags() - Method in class com.chaoswg.xtc4y.classdesc.NameDescriptorInfo
- getAttribute() - Method in class com.chaoswg.xtc4y.classdesc.AttributeInfo
- getAttributeInfo() - Method in class com.chaoswg.xtc4y.classdesc.DefaultAttribute
- getAttributes() - Method in class com.chaoswg.xtc4y.classdesc.ClassDescriptor
- getAttributes() - Method in class com.chaoswg.xtc4y.classdesc.CodeAttribute
- getAttributes() - Method in class com.chaoswg.xtc4y.classdesc.NameDescriptorInfo
- getByteArray() - Method in class com.chaoswg.xtc4y.classdesc.ByteContainer
- getCPEntries() - Method in class com.chaoswg.xtc4y.classdesc.ConstantPool
- getCPEntryAt(int) - Method in class com.chaoswg.xtc4y.classdesc.ConstantPool
- getCatchType() - Method in class com.chaoswg.xtc4y.classdesc.ExceptionInfo
- getClassAccessFlags() - Method in class com.chaoswg.xtc4y.classdesc.ClassDescriptor
- getClassCP() - Method in class com.chaoswg.xtc4y.classdesc.RefCPEntry
- getCode() - Method in class com.chaoswg.xtc4y.classdesc.CodeAttribute
- getConstantValue() - Method in class com.chaoswg.xtc4y.classdesc.ConstantValueAttribute
- getDataInputStream() - Method in class com.chaoswg.xtc4y.classdesc.ByteContainer
- getDescriptor() - Method in class com.chaoswg.xtc4y.classdesc.NameAndTypeCPEntry
- getDescriptor() - Method in class com.chaoswg.xtc4y.classdesc.NameDescriptorInfo
- getEndInstruction() - Method in class com.chaoswg.xtc4y.classdesc.ExceptionInfo
- getExceptions() - Method in class com.chaoswg.xtc4y.classdesc.CodeAttribute
- getExceptions() - Method in class com.chaoswg.xtc4y.classdesc.ExceptionsAttribute
- getFQN() - Method in class com.chaoswg.xtc4y.classdesc.ClassCPEntry
- getFQN() - Method in class com.chaoswg.xtc4y.classdesc.InterfaceInfo
- getFields() - Method in class com.chaoswg.xtc4y.classdesc.ClassDescriptor
- getFileName() - Method in class com.chaoswg.xtc4y.classdesc.SourceFileAttribute
- getHandlerInstruction() - Method in class com.chaoswg.xtc4y.classdesc.ExceptionInfo
- getInnerClass() - Method in class com.chaoswg.xtc4y.classdesc.InnerClassInfo
- getInnerClassInfos() - Method in class com.chaoswg.xtc4y.classdesc.InnerClassesAttribute
- getInnerName() - Method in class com.chaoswg.xtc4y.classdesc.InnerClassInfo
- getInterfaces() - Method in class com.chaoswg.xtc4y.classdesc.ClassDescriptor
- getMajorVersion() - Method in class com.chaoswg.xtc4y.classdesc.ClassDescriptor
- getMaxLocals() - Method in class com.chaoswg.xtc4y.classdesc.CodeAttribute
- getMaxStack() - Method in class com.chaoswg.xtc4y.classdesc.CodeAttribute
- getMethods() - Method in class com.chaoswg.xtc4y.classdesc.ClassDescriptor
- getMinorVersion() - Method in class com.chaoswg.xtc4y.classdesc.ClassDescriptor
- getName() - Method in class com.chaoswg.xtc4y.classdesc.Attribute
- getName() - Method in class com.chaoswg.xtc4y.classdesc.CodeAttribute
- getName() - Method in class com.chaoswg.xtc4y.classdesc.ConstantValueAttribute
- getName() - Method in class com.chaoswg.xtc4y.classdesc.DefaultAttribute
- getName() - Method in class com.chaoswg.xtc4y.classdesc.DeprecatedAttribute
- getName() - Method in class com.chaoswg.xtc4y.classdesc.ExceptionsAttribute
- getName() - Method in class com.chaoswg.xtc4y.classdesc.InnerClassesAttribute
- getName() - Method in class com.chaoswg.xtc4y.classdesc.LineNumberTableAttribute
- getName() - Method in class com.chaoswg.xtc4y.classdesc.LocalVariableTableAttribute
- getName() - Method in class com.chaoswg.xtc4y.classdesc.NameAndTypeCPEntry
- getName() - Method in class com.chaoswg.xtc4y.classdesc.NameDescriptorInfo
- getName() - Method in class com.chaoswg.xtc4y.classdesc.SourceFileAttribute
- getName() - Method in class com.chaoswg.xtc4y.classdesc.SyntheticAttribute
- getNameAndTypeCP() - Method in class com.chaoswg.xtc4y.classdesc.RefCPEntry
- getOuterClass() - Method in class com.chaoswg.xtc4y.classdesc.InnerClassInfo
- getReturnType() - Method in class com.chaoswg.xtc4y.classdesc.NameAndTypeCPEntry
- getSize() - Method in class com.chaoswg.xtc4y.classdesc.ConstantPool
- getStartInstruction() - Method in class com.chaoswg.xtc4y.classdesc.ExceptionInfo
- getString() - Method in class com.chaoswg.xtc4y.classdesc.StringCPEntry
- getString() - Method in class com.chaoswg.xtc4y.classdesc.UTF8CPEntry
- getSuperClass() - Method in class com.chaoswg.xtc4y.classdesc.ClassDescriptor
- getTag() - Method in class com.chaoswg.xtc4y.classdesc.ConstantPoolEntry
- getThisClass() - Method in class com.chaoswg.xtc4y.classdesc.ClassDescriptor
- getThisClass() - Method in class com.chaoswg.xtc4y.classdesc.ConstantPool
- Get this class
- getUsedCPSpace() - Method in class com.chaoswg.xtc4y.classdesc.ConstantPoolEntry
- getUsedCPSpace() - Method in class com.chaoswg.xtc4y.classdesc.DoubleCPEntry
- getUsedCPSpace() - Method in class com.chaoswg.xtc4y.classdesc.LongCPEntry
- getValue() - Method in class com.chaoswg.xtc4y.classdesc.DoubleCPEntry
- getValue() - Method in class com.chaoswg.xtc4y.classdesc.FloatCPEntry
- getValue() - Method in class com.chaoswg.xtc4y.classdesc.IntegerCPEntry
- getValue() - Method in class com.chaoswg.xtc4y.classdesc.LongCPEntry
H
- handlerInstr - Variable in class com.chaoswg.xtc4y.classdesc.ExceptionInfo
I
- INT - Static variable in class com.chaoswg.xtc4y.classdesc.BaseType
- Identifies a the basetype int
- INT_CONSTRUCTOR_NAME - Static variable in class com.chaoswg.xtc4y.classdesc.MethodInfo
- InnerClassAccessFlags - class com.chaoswg.xtc4y.classdesc.InnerClassAccessFlags.
- this class represents the accessflags configured for the a inner class
- InnerClassAccessFlags(short) - Constructor for class com.chaoswg.xtc4y.classdesc.InnerClassAccessFlags
- Constructs a new class access flag
- InnerClassAccessFlags(DataInputStream) - Constructor for class com.chaoswg.xtc4y.classdesc.InnerClassAccessFlags
- Creates a ClassAccessFlags and initializes it from a DataInputStream
- InnerClassInfo - class com.chaoswg.xtc4y.classdesc.InnerClassInfo.
- this container class describes an information for an innerclass
- InnerClassInfo(DataInputStream, ConstantPool) - Constructor for class com.chaoswg.xtc4y.classdesc.InnerClassInfo
- Creates a InnnerClassInfo and initializes it from a DataInputStream
- InnerClassInfo(ClassCPEntry, ClassCPEntry, UTF8CPEntry, InnerClassAccessFlags) - Constructor for class com.chaoswg.xtc4y.classdesc.InnerClassInfo
- Construct a innerclassinfo and initializes with the the innerclass, outerclass and the name as well as the access flags
- InnerClassesAttribute - class com.chaoswg.xtc4y.classdesc.InnerClassesAttribute.
- This class describes the innerclass attribute
- InnerClassesAttribute(DataInputStream, ConstantPool, int) - Constructor for class com.chaoswg.xtc4y.classdesc.InnerClassesAttribute
- Creates a CodeAttribute and initializes it from a DataInputStream The attribute name and length of the attribute information was already read.
- InnerClassesAttribute() - Constructor for class com.chaoswg.xtc4y.classdesc.InnerClassesAttribute
- Construct a new code attribute with default values except the code part.
- IntegerCPEntry - class com.chaoswg.xtc4y.classdesc.IntegerCPEntry.
- this class represent a Integer constant pool entry
- IntegerCPEntry(int) - Constructor for class com.chaoswg.xtc4y.classdesc.IntegerCPEntry
- Constructor for internal usage to overwrite the tag flag
- IntegerCPEntry(DataInputStream) - Constructor for class com.chaoswg.xtc4y.classdesc.IntegerCPEntry
- Creates a new Integer contantpool entry and initalizes it from a DataInputStream
- InterfaceInfo - class com.chaoswg.xtc4y.classdesc.InterfaceInfo.
- This class represents an interface information entry into a class
- InterfaceInfo(DataInputStream, ConstantPool) - Constructor for class com.chaoswg.xtc4y.classdesc.InterfaceInfo
- Creates a InterfaceInfo and initializes it from a DataInputStream
- InterfaceInfo(String) - Constructor for class com.chaoswg.xtc4y.classdesc.InterfaceInfo
- Create a interfaceInfo
- InterfaceMethodrefCPEntry - class com.chaoswg.xtc4y.classdesc.InterfaceMethodrefCPEntry.
- this class represent a InterfaceMethodref constant pool entry
- InterfaceMethodrefCPEntry(ClassCPEntry, NameAndTypeCPEntry) - Constructor for class com.chaoswg.xtc4y.classdesc.InterfaceMethodrefCPEntry
- Create a interfacemethodref entry
- InterfaceMethodrefCPEntry(DataInputStream) - Constructor for class com.chaoswg.xtc4y.classdesc.InterfaceMethodrefCPEntry
- Creates a InterfaceMethodrefCPEntry and initializes it from a DataInputStream
- index - Variable in class com.chaoswg.xtc4y.classdesc.LocalVariableTableEntry
- initialize(DataInputStream) - Method in class com.chaoswg.xtc4y.classdesc.ClassDescriptor
- Initialize a ClassDescriptor by reading from a DataInputStream
- innerClass - Variable in class com.chaoswg.xtc4y.classdesc.InnerClassInfo
- innerClassInfos - Variable in class com.chaoswg.xtc4y.classdesc.InnerClassesAttribute
- interfaces - Variable in class com.chaoswg.xtc4y.classdesc.ClassDescriptor
- isAbstract() - Method in class com.chaoswg.xtc4y.classdesc.ClassAccessFlags
- isAbstract() - Method in class com.chaoswg.xtc4y.classdesc.InnerClassAccessFlags
- isAbstract() - Method in class com.chaoswg.xtc4y.classdesc.MethodAccessFlags
- isArray(String) - Static method in class com.chaoswg.xtc4y.classdesc.BaseType
- isBoolean(String) - Static method in class com.chaoswg.xtc4y.classdesc.BaseType
- isByte(String) - Static method in class com.chaoswg.xtc4y.classdesc.BaseType
- isChar(String) - Static method in class com.chaoswg.xtc4y.classdesc.BaseType
- isConstructor() - Method in class com.chaoswg.xtc4y.classdesc.MethodInfo
- isDouble(String) - Static method in class com.chaoswg.xtc4y.classdesc.BaseType
- isFinal() - Method in class com.chaoswg.xtc4y.classdesc.ClassAccessFlags
- isFinal() - Method in class com.chaoswg.xtc4y.classdesc.FieldAccessFlags
- isFinal() - Method in class com.chaoswg.xtc4y.classdesc.InnerClassAccessFlags
- isFinal() - Method in class com.chaoswg.xtc4y.classdesc.MethodAccessFlags
- isFloat(String) - Static method in class com.chaoswg.xtc4y.classdesc.BaseType
- isInt(String) - Static method in class com.chaoswg.xtc4y.classdesc.BaseType
- isInterface() - Method in class com.chaoswg.xtc4y.classdesc.ClassAccessFlags
- isInterface() - Method in class com.chaoswg.xtc4y.classdesc.InnerClassAccessFlags
- isInternalConstructor() - Method in class com.chaoswg.xtc4y.classdesc.MethodInfo
- isLong(String) - Static method in class com.chaoswg.xtc4y.classdesc.BaseType
- isNative() - Method in class com.chaoswg.xtc4y.classdesc.MethodAccessFlags
- isNumeric(String) - Static method in class com.chaoswg.xtc4y.classdesc.BaseType
- isObject(String) - Static method in class com.chaoswg.xtc4y.classdesc.BaseType
- isPrivate() - Method in class com.chaoswg.xtc4y.classdesc.FieldAccessFlags
- isPrivate() - Method in class com.chaoswg.xtc4y.classdesc.InnerClassAccessFlags
- isPrivate() - Method in class com.chaoswg.xtc4y.classdesc.MethodAccessFlags
- isProtected() - Method in class com.chaoswg.xtc4y.classdesc.FieldAccessFlags
- isProtected() - Method in class com.chaoswg.xtc4y.classdesc.InnerClassAccessFlags
- isProtected() - Method in class com.chaoswg.xtc4y.classdesc.MethodAccessFlags
- isPublic() - Method in class com.chaoswg.xtc4y.classdesc.ClassAccessFlags
- isPublic() - Method in class com.chaoswg.xtc4y.classdesc.FieldAccessFlags
- isPublic() - Method in class com.chaoswg.xtc4y.classdesc.InnerClassAccessFlags
- isPublic() - Method in class com.chaoswg.xtc4y.classdesc.MethodAccessFlags
- isReference(String) - Static method in class com.chaoswg.xtc4y.classdesc.BaseType
- isShort(String) - Static method in class com.chaoswg.xtc4y.classdesc.BaseType
- isStatic() - Method in class com.chaoswg.xtc4y.classdesc.FieldAccessFlags
- isStatic() - Method in class com.chaoswg.xtc4y.classdesc.InnerClassAccessFlags
- isStatic() - Method in class com.chaoswg.xtc4y.classdesc.MethodAccessFlags
- isStrict() - Method in class com.chaoswg.xtc4y.classdesc.MethodAccessFlags
- isSuper() - Method in class com.chaoswg.xtc4y.classdesc.ClassAccessFlags
- isSynchronized() - Method in class com.chaoswg.xtc4y.classdesc.MethodAccessFlags
- isTransient() - Method in class com.chaoswg.xtc4y.classdesc.FieldAccessFlags
- isVoid(String) - Static method in class com.chaoswg.xtc4y.classdesc.BaseType
- isVolatile() - Method in class com.chaoswg.xtc4y.classdesc.FieldAccessFlags
L
- LONG - Static variable in class com.chaoswg.xtc4y.classdesc.BaseType
- Identifies a the basetype long
- LineNumberTableAttribute - class com.chaoswg.xtc4y.classdesc.LineNumberTableAttribute.
- This class describes the information for a lineNumberTable attribute ($4.7.8)
- LineNumberTableAttribute(DataInputStream, ConstantPool, int) - Constructor for class com.chaoswg.xtc4y.classdesc.LineNumberTableAttribute
- Creates a LineNumberTableAttribute and initializes it from a DataInputStream The attribute name and length of the attribute information was already read.
- LineNumberTableAttribute() - Constructor for class com.chaoswg.xtc4y.classdesc.LineNumberTableAttribute
- construct a new deprecated attribute
- LineNumberTableEntry - class com.chaoswg.xtc4y.classdesc.LineNumberTableEntry.
- this class represents an antry in the linevariabletable attribute, described in §4.7.8
- LineNumberTableEntry(DataInputStream, ConstantPool) - Constructor for class com.chaoswg.xtc4y.classdesc.LineNumberTableEntry
- Creates a LineNumberTableEntry and initializes it from a DataInputStream
- LocalVariableTableAttribute - class com.chaoswg.xtc4y.classdesc.LocalVariableTableAttribute.
- This class describes the information for a localVariableTable attribute ($4.7.9) TBD: make editable
- LocalVariableTableAttribute(DataInputStream, ConstantPool, int) - Constructor for class com.chaoswg.xtc4y.classdesc.LocalVariableTableAttribute
- Creates a LocalVariableTableAttribute and initializes it from a DataInputStream The attribute name and length of the attribute information was already read.
- LocalVariableTableAttribute() - Constructor for class com.chaoswg.xtc4y.classdesc.LocalVariableTableAttribute
- construct a new deprecated attribute
- LocalVariableTableEntry - class com.chaoswg.xtc4y.classdesc.LocalVariableTableEntry.
- this class represents an antry in the localvariabletable attribute, described in §4.7.9 TBD: make an entry editable through methods
- LocalVariableTableEntry(DataInputStream, ConstantPool) - Constructor for class com.chaoswg.xtc4y.classdesc.LocalVariableTableEntry
- Creates a LocalVariableTableEntry and initializes it from a DataInputStream
- LongCPEntry - class com.chaoswg.xtc4y.classdesc.LongCPEntry.
- this class represent a Long constant pool entry
- LongCPEntry(long) - Constructor for class com.chaoswg.xtc4y.classdesc.LongCPEntry
- Construct a new long CP entry with a long value
- LongCPEntry(DataInputStream) - Constructor for class com.chaoswg.xtc4y.classdesc.LongCPEntry
- Creates a new long contantpool entry and initalizes it from a DataInputStream
- length - Variable in class com.chaoswg.xtc4y.classdesc.LocalVariableTableEntry
- lineNumber - Variable in class com.chaoswg.xtc4y.classdesc.LineNumberTableEntry
M
- MAGIC_NUMBER - Static variable in class com.chaoswg.xtc4y.classdesc.ClassDescriptor
- Every class has to begin with this magic number
- MASK_ACCESS - Static variable in class com.chaoswg.xtc4y.classdesc.AccessFlags
- Some masks used
- MASK_ACCESS - Static variable in class com.chaoswg.xtc4y.classdesc.MethodAccessFlags
- Some masks used
- MethodAccessFlags - class com.chaoswg.xtc4y.classdesc.MethodAccessFlags.
- this class represents the accessflags configured for the current field
- MethodAccessFlags(short) - Constructor for class com.chaoswg.xtc4y.classdesc.MethodAccessFlags
- Constructs a new field access flag
- MethodAccessFlags(DataInputStream) - Constructor for class com.chaoswg.xtc4y.classdesc.MethodAccessFlags
- Creates a MethodAccessFlags and initializes it from a DataInputStream
- MethodInfo - class com.chaoswg.xtc4y.classdesc.MethodInfo.
- This container class provides method informations
- MethodInfo(DataInputStream, ConstantPool) - Constructor for class com.chaoswg.xtc4y.classdesc.MethodInfo
- Create a MethodInfo and initializses itself through the DataInputStream
- MethodInfo(MethodAccessFlags, String, String) - Constructor for class com.chaoswg.xtc4y.classdesc.MethodInfo
- Construct a new method with a given access flag, the name and the descriptor
- MethodrefCPEntry - class com.chaoswg.xtc4y.classdesc.MethodrefCPEntry.
- this class represent a Methodref constant pool entry
- MethodrefCPEntry(ClassCPEntry, NameAndTypeCPEntry) - Constructor for class com.chaoswg.xtc4y.classdesc.MethodrefCPEntry
- Create a methodref entry
- MethodrefCPEntry(DataInputStream) - Constructor for class com.chaoswg.xtc4y.classdesc.MethodrefCPEntry
- Creates a MethodrefCPEntry and initializes it from a DataInputStream
- majorVersion - Variable in class com.chaoswg.xtc4y.classdesc.ClassDescriptor
- maxLocals - Variable in class com.chaoswg.xtc4y.classdesc.CodeAttribute
- maxStack - Variable in class com.chaoswg.xtc4y.classdesc.CodeAttribute
- methods - Variable in class com.chaoswg.xtc4y.classdesc.ClassDescriptor
- minorVersion - Variable in class com.chaoswg.xtc4y.classdesc.ClassDescriptor
N
- NAME - Static variable in class com.chaoswg.xtc4y.classdesc.CodeAttribute
- NAME - Static variable in class com.chaoswg.xtc4y.classdesc.ConstantValueAttribute
- NAME - Static variable in class com.chaoswg.xtc4y.classdesc.DeprecatedAttribute
- NAME - Static variable in class com.chaoswg.xtc4y.classdesc.ExceptionsAttribute
- NAME - Static variable in class com.chaoswg.xtc4y.classdesc.InnerClassesAttribute
- NAME - Static variable in class com.chaoswg.xtc4y.classdesc.LineNumberTableAttribute
- NAME - Static variable in class com.chaoswg.xtc4y.classdesc.LocalVariableTableAttribute
- NAME - Static variable in class com.chaoswg.xtc4y.classdesc.SourceFileAttribute
- NAME - Static variable in class com.chaoswg.xtc4y.classdesc.SyntheticAttribute
- NameAndTypeCPEntry - class com.chaoswg.xtc4y.classdesc.NameAndTypeCPEntry.
- this class represent a NameAndType constant pool entry
- NameAndTypeCPEntry(String, String) - Constructor for class com.chaoswg.xtc4y.classdesc.NameAndTypeCPEntry
- Creates a nameandtype cp entry
- NameAndTypeCPEntry(DataInputStream) - Constructor for class com.chaoswg.xtc4y.classdesc.NameAndTypeCPEntry
- Creates a NameAndTypeCPEntry and initializes it from a DataInputStream
- NameDescriptorInfo - class com.chaoswg.xtc4y.classdesc.NameDescriptorInfo.
- This class describes the information for a filed
- NameDescriptorInfo(DataInputStream, ConstantPool) - Constructor for class com.chaoswg.xtc4y.classdesc.NameDescriptorInfo
- Creates a NameDescriptorInfo and initializes it from a DataInputStream
- NameDescriptorInfo(AccessFlags, String, String) - Constructor for class com.chaoswg.xtc4y.classdesc.NameDescriptorInfo
- Construct a new field with a given the name and the descriptor
- name - Variable in class com.chaoswg.xtc4y.classdesc.DefaultAttribute
- name - Variable in class com.chaoswg.xtc4y.classdesc.InnerClassInfo
- name - Variable in class com.chaoswg.xtc4y.classdesc.LocalVariableTableEntry
- name - Variable in class com.chaoswg.xtc4y.classdesc.NameAndTypeCPEntry
- name - Variable in class com.chaoswg.xtc4y.classdesc.NameDescriptorInfo
- nameIndex - Variable in class com.chaoswg.xtc4y.classdesc.ClassCPEntry
- nameIndex - Variable in class com.chaoswg.xtc4y.classdesc.NameAndTypeCPEntry
- natCP - Variable in class com.chaoswg.xtc4y.classdesc.RefCPEntry
- natIndex - Variable in class com.chaoswg.xtc4y.classdesc.RefCPEntry
O
- outerClass - Variable in class com.chaoswg.xtc4y.classdesc.InnerClassInfo
P
- poolEntries - Variable in class com.chaoswg.xtc4y.classdesc.ConstantPool
R
- REFERENCE - Static variable in class com.chaoswg.xtc4y.classdesc.BaseType
- Identifies a the basetype reference
- RefCPEntry - class com.chaoswg.xtc4y.classdesc.RefCPEntry.
- this class represent a Ref constant pool entry and is an abstraction from all the reference CP Entried.
- RefCPEntry(byte, ClassCPEntry, NameAndTypeCPEntry) - Constructor for class com.chaoswg.xtc4y.classdesc.RefCPEntry
- Create a fieldref entry
- RefCPEntry(byte, DataInputStream) - Constructor for class com.chaoswg.xtc4y.classdesc.RefCPEntry
- Creates a RefCPEntry and initializes it from a DataInputStream
- readIndices(Code) - Method in interface com.chaoswg.xtc4y.classdesc.CodeCompatible
- Called to resolve indices on instructions from the code table
- readIndices(Code) - Method in class com.chaoswg.xtc4y.classdesc.LineNumberTableAttribute
- Called to resolve indices on instructions from the code table
- readIndices(Code) - Method in class com.chaoswg.xtc4y.classdesc.LineNumberTableEntry
- Called to resolve indices on instructions from the code table
- readIndices(Code) - Method in class com.chaoswg.xtc4y.classdesc.LocalVariableTableAttribute
- Called to resolve indices on instructions from the code table
- readIndices(Code) - Method in class com.chaoswg.xtc4y.classdesc.LocalVariableTableEntry
- Called to resolve indices on instructions from the code table
- removeAttribute(AttributeInfo) - Method in class com.chaoswg.xtc4y.classdesc.ClassDescriptor
- Remove an attribute from the current class
- removeAttribute(AttributeInfo) - Method in class com.chaoswg.xtc4y.classdesc.CodeAttribute
- Remove an attribute
- removeAttribute(AttributeInfo) - Method in class com.chaoswg.xtc4y.classdesc.NameDescriptorInfo
- Remove an attribute from the current class
- removeException(ExceptionInfo) - Method in class com.chaoswg.xtc4y.classdesc.CodeAttribute
- Remove an exception