Class ExceptionGroup
java.lang.Object
org.benf.cfr.reader.entities.exceptions.ExceptionGroup
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private int
private final ConstantPool
private List<ExceptionGroup.Entry>
private int
private final BlockIdentifier
-
Constructor Summary
ConstructorsConstructorDescriptionExceptionGroup
(int bytecodeIndexFrom, BlockIdentifier blockIdentifier, ConstantPool cp) -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(ExceptionTableEntry entry) int
int
private boolean
isSynchronisedHandler
(ExceptionGroup.Entry entry, Map<Integer, Integer> lutByOffset, Map<Integer, Integer> lutByIdx, List<Op01WithProcessedDataAndByteJumps> instrs) void
removeSynchronisedHandlers
(Map<Integer, Integer> lutByOffset, Map<Integer, Integer> lutByIdx, List<Op01WithProcessedDataAndByteJumps> instrs) toString()
-
Field Details
-
bytecodeIndexFrom
private int bytecodeIndexFrom -
bytecodeIndexTo
private int bytecodeIndexTo -
minHandlerStart
private int minHandlerStart -
entries
-
tryBlockIdentifier
-
cp
-
-
Constructor Details
-
ExceptionGroup
-
-
Method Details
-
add
-
getEntries
-
getBytecodeIndexFrom
public int getBytecodeIndexFrom() -
getBytecodeIndexTo
public int getBytecodeIndexTo() -
getTryBlockIdentifier
-
removeSynchronisedHandlers
-
isSynchronisedHandler
private boolean isSynchronisedHandler(ExceptionGroup.Entry entry, Map<Integer, Integer> lutByOffset, Map<Integer, Integer> lutByIdx, List<Op01WithProcessedDataAndByteJumps> instrs) -
toString
-