| Name | Package | Description |
| AssertionViolatedException | org.apache.bcel.verifier.exc | Instances of this class should never be thrown. |
| ClassConstraintException | org.apache.bcel.verifier.exc | Instances of this class are thrown by BCEL's class file verifier "JustIce"
when a class file to verify does not pass the verification pass 2 as described
in the Java Virtual Machine specification, 2nd edition. |
| ClassFormatException | org.apache.bcel.classfile | Thrown when the BCEL attempts to read a class file and determines
that the file is malformed or otherwise cannot be interpreted as a
class file. |
| ClassGenException | org.apache.bcel.generic | Thrown on internal errors. |
| CodeConstraintException | org.apache.bcel.verifier.exc | Instances of this class are thrown by BCEL's class file verifier "JustIce" when
a class file does not pass the verification pass 3. |
| InvalidMethodException | org.apache.bcel.verifier.exc | Instances of this class are thrown by BCEL's class file verifier "JustIce"
when the verification of a method is requested that does not exist. |
| LinkingConstraintException | org.apache.bcel.verifier.exc | Instances of this class are thrown by BCEL's class file verifier "JustIce" when
a class file to verify does not pass the verification pass 3 because of a violation
of a constraint that is usually only verified at run-time (pass 4). |
| LoadingException | org.apache.bcel.verifier.exc | When loading a class file, BCEL will throw an instance of LoadingException if
the class file is malformed; so it is not conforming to the "Pass 1" verification
process as described in the Java Virtual Machine specification, 2nd. |
| LocalVariableInfoInconsistentException | org.apache.bcel.verifier.exc | A LocalVariableInfoInconsistentException instance is thrown by
the LocalVariableInfo class when it detects that the information
it holds is inconsistent; this is normally due to inconsistent
LocalVariableTable entries in the Code attribute of a certain
Method object. |
| StaticCodeConstraintException | org.apache.bcel.verifier.exc | Instances of this class are thrown by BCEL's class file verifier "JustIce" when
a class file to verify does not pass the verification pass 3 because of a violation
of a static constraint as described in the Java Virtual Machine Specification,
2nd edition, 4.8.1, pages 133-137. |
| StaticCodeInstructionConstraintException | org.apache.bcel.verifier.exc | Instances of this class are thrown by BCEL's class file verifier "JustIce" when
a class file to verify does not pass the verification pass 3 because of a violation
of a static constraint as described in the Java Virtual Machine Specification,
Second edition, 4.8.1, pages 133-137. |
| StaticCodeInstructionOperandConstraintException | org.apache.bcel.verifier.exc | Instances of this class are thrown by BCEL's class file verifier "JustIce" when
a class file to verify does not pass the verification pass 3 because of a violation
of a static constraint as described in the Java Virtual Machine Specification,
Second edition, 4.8.1, pages 133-137. |
| StructuralCodeConstraintException | org.apache.bcel.verifier.exc | Instances of this class are thrown by BCEL's class file verifier "JustIce" when
a class file to verify does not pass the verification pass 3 because of a violation
of a structural constraint as described in the Java Virtual Machine Specification,
2nd edition, 4.8.2, pages 137-139. |
| TargetLostException | org.apache.bcel.generic | Thrown by InstructionList.remove() when one or multiple disposed instruction
are still being referenced by a InstructionTargeter object. |
| VerificationException | org.apache.bcel.verifier.exc | Instances of this class are thrown by BCEL's class file verifier "JustIce" when a
class file to verify does not pass one of the verification passes 2 or 3. |
| VerifierConstraintViolatedException | org.apache.bcel.verifier.exc | Instances of this class are thrown by BCEL's class file verifier "JustIce"
whenever
verification proves that some constraint of a class file (as stated in the
Java Virtual Machine Specification, Edition 2) is violated. |