org.apache.bcel.verifier

Class VerificationResult


public class VerificationResult
extends java.lang.Object

A VerificationResult is what a PassVerifier returns after verifying.
Version:
$Id: VerificationResult.java,v 1.2 2002/06/13 09:32:50 enver Exp $
Author:
Enver Haase

Field Summary

static int
VERIFIED_NOTYET
Constant to indicate verification has not been tried yet.
static int
VERIFIED_OK
Constant to indicate verification was passed.
static int
VERIFIED_REJECTED
Constant to indicate verfication failed.
static VerificationResult
VR_NOTYET
Canonical VerificationResult for not-yet-tried verifications.
static VerificationResult
VR_OK
Canonical VerificationResult for passed verifications.

Constructor Summary

VerificationResult(int status, String message)
The usual constructor.

Method Summary

boolean
equals(Object o)
Returns if two VerificationResult instances are equal.
String
getMessage()
Returns a detailed message.
int
getStatus()
Returns one one the VERIFIED_OK, VERIFIED_NOTYET, VERIFIED_REJECTED constants.
String
toString()
Returns a String representation of the VerificationResult.

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.
Field Value:
0

VERIFIED_OK

public static final int VERIFIED_OK
Constant to indicate verification was passed.
Field Value:
1

VERIFIED_REJECTED

public static final int VERIFIED_REJECTED
Constant to indicate verfication failed.
Field Value:
2

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

equals

public boolean equals(Object o)
Returns if two VerificationResult instances are equal.

getMessage

public String getMessage()
Returns a detailed message.

getStatus

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

toString

public String toString()
Returns a String representation of the VerificationResult.