Uses of Class
org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry
Packages that use ExceptionTableEntry
-
Uses of ExceptionTableEntry in org.benf.cfr.reader.entities.attributes
Fields in org.benf.cfr.reader.entities.attributes with type parameters of type ExceptionTableEntryModifier and TypeFieldDescriptionprivate final List<ExceptionTableEntry>
AttributeCode.exceptionTableEntries
Methods in org.benf.cfr.reader.entities.attributes that return types with arguments of type ExceptionTableEntry -
Uses of ExceptionTableEntry in org.benf.cfr.reader.entities.exceptions
Fields in org.benf.cfr.reader.entities.exceptions declared as ExceptionTableEntryFields in org.benf.cfr.reader.entities.exceptions with type parameters of type ExceptionTableEntryModifier and TypeFieldDescriptionprivate final NavigableMap<Integer,
Set<ExceptionTableEntry>> IntervalOverlapper.ends
private final List<ExceptionTableEntry>
ExceptionAggregator.ByTarget.entries
private final NavigableMap<Integer,
Set<ExceptionTableEntry>> IntervalOverlapper.starts
Methods in org.benf.cfr.reader.entities.exceptions that return ExceptionTableEntryModifier and TypeMethodDescription(package private) ExceptionTableEntry
ExceptionTableEntry.aggregateWith
(ExceptionTableEntry later) (package private) ExceptionTableEntry
ExceptionTableEntry.aggregateWithLenient
(ExceptionTableEntry later) ClosedIdxExceptionEntry.convertToRaw
(Map<Integer, Integer> offsetByIdx) (package private) ExceptionTableEntry
ExceptionTableEntry.copyWithRange
(int from, int to) Methods in org.benf.cfr.reader.entities.exceptions that return types with arguments of type ExceptionTableEntryModifier and TypeMethodDescription(package private) Collection<ExceptionTableEntry>
ExceptionAggregator.ByTarget.getAggregated
(DecompilerComments comments) static UnaryFunction<ByteData,
ExceptionTableEntry> ExceptionTableEntry.getBuilder()
IntervalOverlapper.getExceptions()
Methods in org.benf.cfr.reader.entities.exceptions with parameters of type ExceptionTableEntryModifier and TypeMethodDescriptionvoid
ExceptionGroup.add
(ExceptionTableEntry entry) private void
IntervalOverlapper.addEntry
(ExceptionTableEntry e) (package private) ExceptionTableEntry
ExceptionTableEntry.aggregateWith
(ExceptionTableEntry later) (package private) ExceptionTableEntry
ExceptionTableEntry.aggregateWithLenient
(ExceptionTableEntry later) private boolean
ExceptionAggregator.canExtendTo
(ExceptionTableEntry a, ExceptionTableEntry b, DecompilerComments comments) int
ExceptionAggregator.CompareExceptionTablesByRange.compare
(ExceptionTableEntry exceptionTableEntry, ExceptionTableEntry exceptionTableEntry1) int
ExceptionTableEntry.compareTo
(ExceptionTableEntry other) private void
IntervalOverlapper.processEntry
(ExceptionTableEntry e) boolean
ExceptionAggregator.ValidException.test
(ExceptionTableEntry in) Method parameters in org.benf.cfr.reader.entities.exceptions with type arguments of type ExceptionTableEntryModifier and TypeMethodDescriptionprivate void
IntervalOverlapper.processEntries
(List<ExceptionTableEntry> entries) Constructors in org.benf.cfr.reader.entities.exceptions with parameters of type ExceptionTableEntryConstructor parameters in org.benf.cfr.reader.entities.exceptions with type arguments of type ExceptionTableEntryModifierConstructorDescription(package private)
ByTarget
(List<ExceptionTableEntry> entries) ExceptionAggregator
(List<ExceptionTableEntry> rawExceptions, BlockIdentifierFactory blockIdentifierFactory, Map<Integer, Integer> lutByOffset, List<Op01WithProcessedDataAndByteJumps> instrs, Options options, ConstantPool cp, DecompilerComments comments) (package private)
IntervalOverlapper
(List<ExceptionTableEntry> entries)