Top Description Fields Constructors Methods
org.apache.bcel.verifier.exc

public abstract Class VerificationException

extends VerifierConstraintViolatedException
Class Inheritance
Known Direct Subclasses
org.apache.bcel.verifier.exc.ClassConstraintException, org.apache.bcel.verifier.exc.CodeConstraintException

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. Note that the pass 3 used by "JustIce" involves verification that is usually delayed to pass 4. The name of this class is justified by the Java Virtual Machine Specification, 2nd edition, page 164, 5.4.1 where verification as a part of the linking process is defined to be the verification happening in passes 2 and 3.

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
pack-priv
VerificationException()

Constructs a new VerificationException with null as its error message string.

pack-priv
VerificationException(final String message)

Constructs a new VerificationException with the specified error message.

pack-priv
VerificationException(final String message, final Throwable initCause)

Constructs a new VerificationException with the specified error message and exception

Method Summary

Inherited from org.apache.bcel.verifier.exc.VerifierConstraintViolatedException:
extendMessagegetMessage

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides org.apache.bcel.verifier.exc.VerifierConstraintViolatedException.serialVersionUID.

Constructor Detail

VerificationExceptionback to summary
pack-priv VerificationException()

Constructs a new VerificationException with null as its error message string.

VerificationExceptionback to summary
pack-priv VerificationException(final String message)

Constructs a new VerificationException with the specified error message.

VerificationExceptionback to summary
pack-priv VerificationException(final String message, final Throwable initCause)

Constructs a new VerificationException with the specified error message and exception