| Frames | No Frames | |
Constructors which throw type org.apache.bcel.classfile.ClassFormatException | |
Construct object from file stream. | |
Methods which throw type org.apache.bcel.classfile.ClassFormatException | |
| String | ConstantPool.constantToString(int index, byte tag) Retrieve constant at `index' from constant pool and resolve it to
a string representation. |
| String | 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. |
| String | ConstantPool.getConstantString(int index, byte tag) Get string from constant pool and bypass the indirection of
`ConstantClass' and `ConstantString' objects. |
| String[] | Utility.methodSignatureArgumentTypes(String signature) |
| String[] | Utility.methodSignatureArgumentTypes(String signature, boolean chopit) |
| String | Utility.methodSignatureReturnType(String signature) |
| String | Utility.methodSignatureReturnType(String signature, boolean chopit) |
| String | Utility.methodSignatureToString(String signature, String name, String access, boolean chopit, LocalVariableTable vars) A returntype signature represents the return value from a method. |
| String | Utility.methodTypeToSignature(String ret, String[] argv) Converts string containing the method return and argument types
to a byte code method signature. |
| JavaClass | Parse the given Java class file and return an object that represents
the contained data, i.e., constants, methods, fields and commands. |
| Attribute | |
| byte | Utility.typeOfMethodSignature(String signature) Return type of method signature as a byte value as defined in Constants
|
| byte | Utility.typeOfSignature(String signature) Return type of signature as a byte value as defined in Constants
|