public abstract class PassVerifier
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<java.lang.String> |
messages
The (warning) messages.
|
private VerificationResult |
verificationResult
The VerificationResult cache.
|
| Constructor and Description |
|---|
PassVerifier() |
| Modifier and Type | Method and Description |
|---|---|
void |
addMessage(java.lang.String message)
This method adds a (warning) message to the message pool of this
PassVerifier.
|
abstract VerificationResult |
do_verify()
Does the real verification work, uncached.
|
java.lang.String[] |
getMessages()
Returns the (warning) messages that this PassVerifier accumulated
during its do_verify()ing work.
|
VerificationResult |
verify()
This method runs a verification pass conforming to the
Java Virtual Machine Specification, 2nd edition, on a
class file.
|
private final java.util.List<java.lang.String> messages
private VerificationResult verificationResult
public VerificationResult verify()
getMessages(),
addMessage(String)public abstract VerificationResult do_verify()
public void addMessage(java.lang.String message)
getMessages()public java.lang.String[] getMessages()
addMessage(String),
do_verify()