static class StackedTryBlocks.TryBlock
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) static class |
StackedTryBlocks.TryBlock.State |
Modifier and Type | Field and Description |
---|---|
private java.util.BitSet |
catchTypes |
private int |
endHandlerPC |
private int |
endPC |
private java.lang.String |
exSig |
private int |
handlerPC |
private java.lang.String |
message |
private int |
startPC |
private StackedTryBlocks.TryBlock.State |
state |
private java.lang.String |
throwSig |
Constructor and Description |
---|
TryBlock(org.apache.bcel.classfile.CodeException ce) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
addCatchType(org.apache.bcel.classfile.CodeException ce) |
(package private) boolean |
atEndHandlerPC(int pc) |
(package private) boolean |
atHandlerPC(int pc) |
(package private) boolean |
atStartPC(int pc) |
(package private) boolean |
catchIsThrown(org.apache.bcel.classfile.ConstantPool pool,
java.util.Set<java.lang.String> thrownExceptions) |
boolean |
equals(java.lang.Object o) |
(package private) int |
getCatchType() |
(package private) int |
getEndHandlerPC() |
(package private) java.lang.String |
getExceptionSignature() |
(package private) java.lang.String |
getMessage() |
(package private) int |
getStartPC() |
(package private) java.lang.String |
getThrowSignature() |
int |
hashCode() |
(package private) boolean |
hasMultipleHandlers() |
(package private) boolean |
inCatch() |
(package private) boolean |
isFinally() |
(package private) void |
setEndHandlerPC(int end) |
(package private) void |
setExceptionSignature(java.lang.String sig) |
(package private) void |
setMessage(java.lang.String m) |
(package private) void |
setState(StackedTryBlocks.TryBlock.State executionState) |
(package private) void |
setThrowSignature(java.lang.String sig) |
java.lang.String |
toString() |
private int startPC
private int endPC
private int handlerPC
private int endHandlerPC
private java.util.BitSet catchTypes
private java.lang.String exSig
private java.lang.String throwSig
private java.lang.String message
private StackedTryBlocks.TryBlock.State state
void addCatchType(org.apache.bcel.classfile.CodeException ce)
void setState(StackedTryBlocks.TryBlock.State executionState)
boolean inCatch()
boolean hasMultipleHandlers()
boolean isFinally()
boolean catchIsThrown(org.apache.bcel.classfile.ConstantPool pool, java.util.Set<java.lang.String> thrownExceptions)
void setEndHandlerPC(int end)
void setExceptionSignature(java.lang.String sig)
void setThrowSignature(java.lang.String sig)
void setMessage(java.lang.String m)
java.lang.String getExceptionSignature()
java.lang.String getThrowSignature()
java.lang.String getMessage()
int getStartPC()
int getEndHandlerPC()
boolean atStartPC(int pc)
boolean atHandlerPC(int pc)
boolean atEndHandlerPC(int pc)
int getCatchType()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2005-2018 MeBigFatGuy.com. All Rights Reserved.