-
declare parents :
TypePattern
extends
Type
;
-
the types in
TypePattern
extend
Type
.
-
declare parents : TypePattern
implements TypeList
;
-
the types in
TypePattern
implement the types in TypeList
.
-
declare warning : Pointcut
:
String
;
-
if any of the join points in
Pointcut
possibly exist in the program, the compiler emits the warning
String
.
-
declare error : Pointcut
:
String
;
-
if any of the join points in
Pointcut
could possibly exist in the program, the compiler emits the
error String
.
-
declare soft :
Type
:
Pointcut
;
-
any
Type
exception
that gets thrown at any join point picked out by
Pointcut
is wrapped in org.aspectj.lang.SoftException
.
-
declare precedence :
TypePatternList
;
-
at any join point where multiple pieces of advice
apply, the advice precedence at that join point is in
TypePatternList
order.