|
FindBugs™ 1.3.9 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
edu.umd.cs.findbugs.ba.InvalidBytecodeException
public class InvalidBytecodeException
An exception that may be thrown by frame modeling visitor classes to indicate that the method being analyzed contains invalid bytecode. For example, this can be thrown to indicate that a method invocation requires more stack operands than are available. AbstractFrameModelingVisitor will catch this exception and rethrow it as a checked DataflowAnalysisException.
Constructor Summary | |
---|---|
InvalidBytecodeException(java.lang.String msg)
Constructor. |
|
InvalidBytecodeException(java.lang.String message,
org.apache.bcel.generic.MethodGen methodGen,
org.apache.bcel.generic.InstructionHandle handle)
Constructor from method and instruction. |
|
InvalidBytecodeException(java.lang.String message,
org.apache.bcel.generic.MethodGen methodGen,
org.apache.bcel.generic.InstructionHandle handle,
java.lang.Throwable cause)
Constructor from method and instruction. |
|
InvalidBytecodeException(java.lang.String msg,
java.lang.Throwable cause)
Constructor. |
Method Summary |
---|
Methods inherited from class java.lang.Throwable |
---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public InvalidBytecodeException(java.lang.String msg)
msg
- reason for the exceptionpublic InvalidBytecodeException(java.lang.String msg, java.lang.Throwable cause)
msg
- reason for the exceptioncause
- another exception that is the cause of this exceptionpublic InvalidBytecodeException(java.lang.String message, org.apache.bcel.generic.MethodGen methodGen, org.apache.bcel.generic.InstructionHandle handle)
message
- reason for the errormethodGen
- the methodhandle
- the instructionpublic InvalidBytecodeException(java.lang.String message, org.apache.bcel.generic.MethodGen methodGen, org.apache.bcel.generic.InstructionHandle handle, java.lang.Throwable cause)
message
- reason for the errormethodGen
- the methodhandle
- the instructioncause
- another exception that is the cause of this exception
|
FindBugs™ 1.3.9 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |