Package org.alfresco.traitextender
Annotation Type Extend
-
@Retention(RUNTIME) public @interface Extend
A 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 Class<?>extensionAPIClass<? extends Trait>traitAPI
-