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
 
 -