Package com.mebigfatguy.fbcontrib.detect
Class StackedTryBlocks.TryBlock
java.lang.Object
com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- Enclosing class:
StackedTryBlocks
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BitSetprivate intprivate intprivate Stringprivate intprivate Stringprivate intprivate StackedTryBlocks.TryBlock.Stateprivate String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidaddCatchType(org.apache.bcel.classfile.CodeException ce) (package private) booleanatEndHandlerPC(int pc) (package private) booleanatHandlerPC(int pc) (package private) booleanatStartPC(int pc) (package private) booleancatchIsThrown(org.apache.bcel.classfile.ConstantPool pool, Set<String> thrownExceptions) boolean(package private) int(package private) int(package private) String(package private) int(package private) String(package private) int(package private) StringinthashCode()(package private) boolean(package private) booleaninCatch()(package private) boolean(package private) voidsetEndHandlerPC(int end) (package private) void(package private) voidsetMessage(String m) (package private) voidsetState(StackedTryBlocks.TryBlock.State executionState) (package private) voidsetThrowSignature(String sig) toString()
-
Field Details
-
startPC
private int startPC -
endPC
private int endPC -
handlerPC
private int handlerPC -
endHandlerPC
private int endHandlerPC -
catchTypes
-
exSig
-
throwSig
-
message
-
state
-
-
Constructor Details
-
TryBlock
TryBlock(org.apache.bcel.classfile.CodeException ce)
-
-
Method Details
-
addCatchType
void addCatchType(org.apache.bcel.classfile.CodeException ce) -
setState
-
inCatch
boolean inCatch() -
hasMultipleHandlers
boolean hasMultipleHandlers() -
isFinally
boolean isFinally() -
catchIsThrown
-
setEndHandlerPC
void setEndHandlerPC(int end) -
setExceptionSignature
-
setThrowSignature
-
setMessage
-
getExceptionSignature
String getExceptionSignature() -
getThrowSignature
String getThrowSignature() -
getMessage
String getMessage() -
getStartPC
int getStartPC() -
getHandlerPC
int getHandlerPC() -
getEndHandlerPC
int getEndHandlerPC() -
atStartPC
boolean atStartPC(int pc) -
atHandlerPC
boolean atHandlerPC(int pc) -
atEndHandlerPC
boolean atEndHandlerPC(int pc) -
getCatchType
int getCatchType() -
hashCode
public int hashCode() -
equals
-
toString
-