Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

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

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