| Interface | Description |
|---|---|
| ExceptionCheck |
| Class | Description |
|---|---|
| BasicExceptions | |
| ClosedIdxExceptionEntry |
Sanitised version of Exception table entry, where we use instruction idx, rather than opcode,
and the exceptions are CLOSED, rather than half open.
|
| ExceptionAggregator | |
| ExceptionAggregator.CompareExceptionTablesByRange | |
| ExceptionAggregator.ValidException | |
| ExceptionCheckImpl | |
| ExceptionCheckSimple | |
| ExceptionGroup | |
| ExceptionTableEntry | |
| ExceptionTableEntry.ExceptionTableEntryBuilder | |
| IntervalCollisionRemover |
Unlike the overlapper, which has to generate exceptions from overlapping pairs, this acts only
to filter out impossibilities - because
0->5 (Throwable) -> 100
0->5 (Throwable) -> 0 <-- not illegal, but will never be seen...
|
| IntervalCount | |
| IntervalOverlapper |