Uses of Class
org.apache.bcel.verifier.VerificationResult
Package
Description
BCEL's verifier JustIce is there to help you dump correct Java class files created or modified with BCEL.
PassVerifier classes used internally by JustIce.
A PassVerifier class mostly used internally by JustIce, yielding a control flow graph for public use as a nice side effect.
-
Uses of VerificationResult in org.apache.bcel.verifier
Modifier and TypeFieldDescriptionstatic final VerificationResult
VerificationResult.VR_NOTYET
Canonical VerificationResult for not-yet-tried verifications.static final VerificationResult
VerificationResult.VR_OK
Canonical VerificationResult for passed verifications.Modifier and TypeMethodDescriptionabstract VerificationResult
PassVerifier.do_verify()
Verifies, not cached.Verifier.doPass1()
Returns the VerificationResult for the given pass.Verifier.doPass2()
Returns the VerificationResult for the given pass.Verifier.doPass3a
(int methodNo) Returns the VerificationResult for the given pass.Verifier.doPass3b
(int methodNo) Returns the VerificationResult for the given pass.PassVerifier.verify()
This method runs a verification pass conforming to the Java Virtual Machine Specification, 2nd edition, on a class file. -
Uses of VerificationResult in org.apache.bcel.verifier.statics
Modifier and TypeMethodDescriptionPass1Verifier.do_verify()
Pass-one verification basically means loading in a class file.Pass2Verifier.do_verify()
Pass 2 is the pass where static properties of the class file are checked without looking into "Code" arrays of methods.Pass3aVerifier.do_verify()
Pass 3a is the verification of static constraints of JVM code (such as legal targets of branch instructions). -
Uses of VerificationResult in org.apache.bcel.verifier.structurals
Modifier and TypeMethodDescriptionPass3bVerifier.do_verify()
Pass 3b implements the data flow analysis as described in the Java Virtual Machine Specification, Second Edition.