public class ExceptionGroup extends Object
Modifier and Type | Class and Description |
---|---|
class |
ExceptionGroup.Entry |
class |
ExceptionGroup.ExtenderKey |
Constructor and Description |
---|
ExceptionGroup(int bytecodeIndexFrom,
BlockIdentifier blockIdentifier,
ConstantPool cp) |
Modifier and Type | Method and Description |
---|---|
void |
add(ExceptionTableEntry entry) |
int |
getBytecodeIndexFrom() |
int |
getBytecodeIndexTo() |
List<ExceptionGroup.Entry> |
getEntries() |
BlockIdentifier |
getTryBlockIdentifier() |
void |
removeSynchronisedHandlers(Map<Integer,Integer> lutByOffset,
Map<Integer,Integer> lutByIdx,
List<Op01WithProcessedDataAndByteJumps> instrs) |
String |
toString() |
public ExceptionGroup(int bytecodeIndexFrom, BlockIdentifier blockIdentifier, ConstantPool cp)
public void add(ExceptionTableEntry entry)
public List<ExceptionGroup.Entry> getEntries()
public int getBytecodeIndexFrom()
public int getBytecodeIndexTo()
public BlockIdentifier getTryBlockIdentifier()
public void removeSynchronisedHandlers(Map<Integer,Integer> lutByOffset, Map<Integer,Integer> lutByIdx, List<Op01WithProcessedDataAndByteJumps> instrs)
Copyright © 2011-2021. All Rights Reserved.