Class ExceptionAggregator
java.lang.Object
org.benf.cfr.reader.entities.exceptions.ExceptionAggregator
-
Constructor Summary
ConstructorsConstructorDescriptionExceptionAggregator(List<ExceptionTableEntry> rawExceptions, BlockIdentifierFactory blockIdentifierFactory, Map<Integer, Integer> lutByOffset, List<Op01WithProcessedDataAndByteJumps> instrs, Options options, ConstantPool cp, DecompilerComments comments) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidbooleanvoidremoveSynchronisedHandlers(Map<Integer, Integer> lutByIdx)
-
Constructor Details
-
ExceptionAggregator
public ExceptionAggregator(List<ExceptionTableEntry> rawExceptions, BlockIdentifierFactory blockIdentifierFactory, Map<Integer, Integer> lutByOffset, List<Op01WithProcessedDataAndByteJumps> instrs, Options options, ConstantPool cp, DecompilerComments comments)
-
-
Method Details
-
getExceptionsGroups
-
removeSynchronisedHandlers
-
aggressiveRethrowPruning
public void aggressiveRethrowPruning() -
aggressiveImpossiblePruning
public void aggressiveImpossiblePruning() -
RemovedLoopingExceptions
public boolean RemovedLoopingExceptions()
-