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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract double
getOrdinal
(T annotation) protected abstract boolean
Hook to enable subtypes to control which ones to pick up and which ones to ignore.protected abstract boolean
isOptional
(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
-