public abstract static class ExtensionFinder.GuiceExtensionAnnotation<T extends Annotation> extends Object
Modifier and Type | Field and Description |
---|---|
Class<T> |
annotationType |
Modifier | Constructor and Description |
---|---|
protected |
GuiceExtensionAnnotation(Class<T> annotationType) |
Modifier and Type | Method and Description |
---|---|
protected abstract double |
getOrdinal(T annotation) |
protected abstract boolean |
isActive(AnnotatedElement e)
Hook to enable subtypes to control which ones to pick up and which ones to ignore.
|
protected abstract boolean |
isOptional(T annotation) |
public final Class<T extends Annotation> annotationType
protected abstract double getOrdinal(T annotation)
protected abstract boolean isActive(AnnotatedElement e)
protected abstract boolean isOptional(T annotation)
Copyright © 2004–2021. All rights reserved.