Klasse ExceptionRange

java.lang.Object
org.aspectj.weaver.bcel.ExceptionRange
Alle implementierten Schnittstellen:
InstructionTargeter

public final class ExceptionRange extends Object
exceptionRanges are set initially to be low priority. The various setPriority methods should be used accordingly. The priority is used when we pack the exception table into a method... the exception table should be sorted from high to low priority. Exceptions we generate for advice is either high priority (higher than anything coming from the original method... most kinds of non-execution advice) or low priority (lower than anything coming from the original method, for execution advice).

??? This does not account for handler, or any other "statement-level" advice. When such statement level advice happens, we may want to go to a float level, so we can set the priority of advice to be lower than anything it encloses, and higher than anything enclosing it.