Package org.alfresco.traitextender
Annotation Type Extend
-
@Retention(RUNTIME) public @interface ExtendA runtime retained annotation that marks AJ-trait-extended methods ofExtensibleobjects.
It defines the actual circumstances in which theExtensionPointdefined usingextensionAPI()andtraitAPI()has its extension invoked.
Methods marked by this aspect are advised by an extension-routing around advice inRouteExtensions. Consequently the call will be routed to a method of an extension object having the same signature as the marked method.- Author:
- Bogdan Horje
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description java.lang.Class<?>extensionAPIjava.lang.Class<? extends Trait>traitAPI
-
-
-
-
traitAPI
java.lang.Class<? extends Trait> traitAPI
-
-