Class VerificationResult

java.lang.Object
org.apache.bcel.verifier.VerificationResult

public class VerificationResult extends Object
A VerificationResult is what a PassVerifier returns after verifying.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Constant to indicate verification has not been tried yet.
    static final int
    Constant to indicate verification was passed.
    static final int
    Constant to indicate verfication failed.
    static final VerificationResult
    Canonical VerificationResult for not-yet-tried verifications.
    static final VerificationResult
    Canonical VerificationResult for passed verifications.
  • Constructor Summary

    Constructors
    Constructor
    Description
    VerificationResult(int status, String message)
    The usual constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Returns if two VerificationResult instances are equal.
    Returns a detailed message.
    int
    Returns one one the VERIFIED_OK, VERIFIED_NOTYET, VERIFIED_REJECTED constants.
    int
     
    Returns a String representation of the VerificationResult.

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • VERIFIED_NOTYET

      public static final int VERIFIED_NOTYET
      Constant to indicate verification has not been tried yet. This happens if some earlier verification pass did not return VERIFIED_OK.
      See Also:
    • VERIFIED_OK

      public static final int VERIFIED_OK
      Constant to indicate verification was passed.
      See Also:
    • VERIFIED_REJECTED

      public static final int VERIFIED_REJECTED
      Constant to indicate verfication failed.
      See Also:
    • VR_NOTYET

      public static final VerificationResult VR_NOTYET
      Canonical VerificationResult for not-yet-tried verifications. This happens if some earlier verification pass did not return VERIFIED_OK.
    • VR_OK

      public static final VerificationResult VR_OK
      Canonical VerificationResult for passed verifications.
  • Constructor Details

    • VerificationResult

      public VerificationResult(int status, String message)
      The usual constructor.
  • Method Details

    • getStatus

      public int getStatus()
      Returns one one the VERIFIED_OK, VERIFIED_NOTYET, VERIFIED_REJECTED constants.
    • getMessage

      public String getMessage()
      Returns a detailed message.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
      Returns:
      a hash code value for the object.
    • equals

      public boolean equals(Object o)
      Returns if two VerificationResult instances are equal.
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Returns a String representation of the VerificationResult.
      Overrides:
      toString in class Object