@Retention(value=RUNTIME) @Target(value=ANNOTATION_TYPE) @Indexed public @interface ExtensionImplementation
Extension.
We could have required that we put Extension on all of those,
but letting other annotations serve that role would reduce the # of
annotations the user would have to write on their class.
Annotations annotated with ExtensionImplementation must also
need to be annotated with Indexed because that's how we
enumerate them.
Copyright © 2011-2013. All Rights Reserved.