@Inherited @Target(value=TYPE) @Retention(value=RUNTIME) public @interface ImplementedBy
| Modifier and Type | Required Element and Description | 
|---|---|
| Class<?> | valueGets 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 | priorityGets the priority for this annotation, relative to other annotations in
 the same hierarchy of the event interface. | 
public abstract Class<?> value