Package hudson
Class ExtensionFinder.GuiceExtensionAnnotation<T extends Annotation>
java.lang.Object
hudson.ExtensionFinder.GuiceExtensionAnnotation<T>
- Direct Known Subclasses:
ExtensionFinder.DefaultGuiceExtensionAnnotation
- Enclosing class:
ExtensionFinder
public abstract static class ExtensionFinder.GuiceExtensionAnnotation<T extends Annotation>
extends Object
Captures information about the annotation that we use to mark Guice-instantiated components.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract doublegetOrdinal(T annotation) protected abstract booleanHook to enable subtypes to control which ones to pick up and which ones to ignore.protected abstract booleanisOptional(T annotation)
-
Field Details
-
annotationType
-
-
Constructor Details
-
GuiceExtensionAnnotation
-
-
Method Details
-
getOrdinal
-
isActive
Hook to enable subtypes to control which ones to pick up and which ones to ignore. -
isOptional
-