@Inherited @Target(value=TYPE) @Retention(value=RUNTIME) public @interface ImplementedBy
| Modifier and Type | Required Element and Description | 
|---|---|
Class<?> | 
value
Gets the class which serves as the base class which the generated class
 for this event interface will extend. 
 | 
| Modifier and Type | Optional Element and Description | 
|---|---|
int | 
priority
Gets the priority for this annotation, relative to other annotations in
 the same hierarchy of the event interface. 
 | 
public abstract Class<?> value