java.lang.String | 
ConstantPool.constantToString(int index,
                byte tag) | 
 Retrieves constant at `index' from constant pool and resolve it to
 a string representation. 
 | 
java.lang.String | 
ConstantPool.constantToString(Constant c) | 
 Resolves constant to a string representation. 
 | 
Constant | 
ConstantPool.getConstant(int index,
           byte tag) | 
 Gets constant from constant pool and check whether it has the
 expected type. 
 | 
java.lang.String | 
ConstantPool.getConstantString(int index,
                 byte tag) | 
 Gets string from constant pool and bypass the indirection of
 `ConstantClass' and `ConstantString' objects. 
 | 
static java.lang.String[] | 
Utility.methodSignatureArgumentTypes(java.lang.String signature) | 
 Converts argument list portion of method signature to string with all class names compacted. 
 | 
static java.lang.String[] | 
Utility.methodSignatureArgumentTypes(java.lang.String signature,
                            boolean chopit) | 
 Converts argument list portion of method signature to string. 
 | 
static java.lang.String | 
Utility.methodSignatureReturnType(java.lang.String signature) | 
 Converts return type portion of method signature to string with all class names compacted. 
 | 
static java.lang.String | 
Utility.methodSignatureReturnType(java.lang.String signature,
                         boolean chopit) | 
 Converts return type portion of method signature to string. 
 | 
static java.lang.String | 
Utility.methodSignatureToString(java.lang.String signature,
                       java.lang.String name,
                       java.lang.String access,
                       boolean chopit,
                       LocalVariableTable vars) | 
 This method converts a method signature string into a Java type declaration like
 `void main(String[])' and throws a `ClassFormatException' when the parsed
 type is invalid. 
 | 
static java.lang.String | 
Utility.methodTypeToSignature(java.lang.String ret,
                     java.lang.String[] argv) | 
 Converts string containing the method return and argument types
 to a byte code method signature. 
 | 
JavaClass | 
ClassParser.parse() | 
 Parses the given Java class file and return an object that represents
 the contained data, i.e., constants, methods, fields and commands. 
 | 
static Attribute | 
Attribute.readAttribute(java.io.DataInput file,
             ConstantPool constant_pool) | 
 Class method reads one attribute from the input data stream. 
 | 
static Attribute | 
Attribute.readAttribute(java.io.DataInputStream file,
             ConstantPool constant_pool) | 
 Class method reads one attribute from the input data stream. 
 | 
static Constant | 
Constant.readConstant(java.io.DataInput dataInput) | 
 Reads one constant from the given input, the type depends on a tag byte. 
 | 
static byte | 
Utility.typeOfMethodSignature(java.lang.String signature) | 
 Return type of method signature as a byte value as defined in Constants 
 | 
static byte | 
Utility.typeOfSignature(java.lang.String signature) | 
 Return type of signature as a byte value as defined in Constants 
 | 
static java.lang.String | 
Utility.typeSignatureToString(java.lang.String signature,
                     boolean chopit) | 
 This method converts a type signature string into a Java type declaration such as
 `String[]' and throws a `ClassFormatException' when the parsed type is invalid. 
 |