java.lang.String |
ConstantPool.constantToString(int index,
byte tag) |
Retrieve constant at `index' from constant pool and resolve it to
a string representation.
|
java.lang.String |
ConstantPool.constantToString(Constant c) |
Resolve constant to a string representation.
|
Constant |
ConstantPool.getConstant(int index,
byte tag) |
Get constant from constant pool and check whether it has the
expected type.
|
java.lang.String |
ConstantPool.getConstantString(int index,
byte tag) |
Get string from constant pool and bypass the indirection of
`ConstantClass' and `ConstantString' objects.
|
static java.lang.String[] |
Utility.methodSignatureArgumentTypes(java.lang.String signature) |
|
static java.lang.String[] |
Utility.methodSignatureArgumentTypes(java.lang.String signature,
boolean chopit) |
|
static java.lang.String |
Utility.methodSignatureReturnType(java.lang.String signature) |
|
static java.lang.String |
Utility.methodSignatureReturnType(java.lang.String signature,
boolean chopit) |
|
static java.lang.String |
Utility.methodSignatureToString(java.lang.String signature,
java.lang.String name,
java.lang.String access,
boolean chopit,
LocalVariableTable vars) |
A returntype signature represents the return value from a method.
|
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() |
Parse 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.DataInputStream file,
ConstantPool constant_pool) |
|
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
|