## Uses of Class
org.apache.bcel.classfile.ClassFormatException

- Packages that use ClassFormatException
  Package | Description
  --- | ---
  org.apache.bcel.classfile | This package contains the classes that describe the structure of a Java class file and a class file parser.

- - ### Uses of ClassFormatException in org.apache.bcel.classfile

    Methods in org.apache.bcel.classfile that throw ClassFormatException
    Modifier and Type | Method and Description
    --- | ---
    `String` | ConstantPool.`constantToString(Constant c)` Resolves constant to a string representation.
    `String` | ConstantPool.`constantToString(int index, byte tag)` Retrieves constant at `index' from constant pool and resolve it to a string representation.
    `Constant` | ConstantPool.`getConstant(int index, byte tag)` Gets constant from constant pool and check whether it has the expected type.
    `String` | ConstantPool.`getConstantString(int index, byte tag)` Gets string from constant pool and bypass the indirection of `ConstantClass' and `ConstantString' objects.
    `static String[]` | Utility.`methodSignatureArgumentTypes(String signature)` Converts argument list portion of method signature to string with all class names compacted.
    `static String[]` | Utility.`methodSignatureArgumentTypes(String signature, boolean chopit)` Converts argument list portion of method signature to string.
    `static String` | Utility.`methodSignatureReturnType(String signature)` Converts return type portion of method signature to string with all class names compacted.
    `static String` | Utility.`methodSignatureReturnType(String signature, boolean chopit)` Converts return type portion of method signature to string.
    `static String` | Utility.`methodSignatureToString(String signature, String name, 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 String` | Utility.`methodTypeToSignature(String ret, 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(DataInput file, ConstantPool constant_pool)` Class method reads one attribute from the input data stream.
    `static Attribute` | Attribute.`readAttribute(DataInputStream file, ConstantPool constant_pool)` Class method reads one attribute from the input data stream.
    `static Constant` | Constant.`readConstant(DataInput dataInput)` Reads one constant from the given input, the type depends on a tag byte.
    `static byte` | Utility.`typeOfMethodSignature(String signature)` Return type of method signature as a byte value as defined in Constants
    `static byte` | Utility.`typeOfSignature(String signature)` Return type of signature as a byte value as defined in Constants
    `static String` | Utility.`typeSignatureToString(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.

    Constructors in org.apache.bcel.classfile that throw ClassFormatException
    Constructor and Description
    `ConstantPool(DataInput input)` Reads constants from given input stream.
    `FieldOrMethod(DataInput file, ConstantPool constant_pool)` Construct object from file stream.
    `FieldOrMethod(DataInputStream file, ConstantPool constant_pool)` Deprecated. (6.0) Use `FieldOrMethod.FieldOrMethod(java.io.DataInput, ConstantPool)` instead.

Copyright © 2004–2020 The Apache Software Foundation. All rights reserved.