| Frames | No Frames |
Constructors which throw type org.apache.bcel.classfile.ClassFormatException | |
ConstantPool.ConstantPool(DataInputStream file) Read constants from given file stream. | |
Construct object from file stream. | |
Construct object from file stream. | |
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 return�type 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 | |
| void | Read information about the attributes of the class. |
| void | Read information about the class and its super class. |
| Constant | Constant.readConstant(DataInputStream file) Read one constant from the given file, the type depends on a tag byte. |
| void | Read constant pool entries. |
| void | Read information about the fields of the class, i.e., its variables. |
| void | Check whether the header of the file is ok. |
| void | Read information about the interfaces implemented by this class. |
| void | Read information about the methods of the class. |
| void | Read major and minor version of compiler which created the file. |
| 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
|