public abstract class BackedAnnotated extends BaseAnnotated
| Constructor and Description |
|---|
BackedAnnotated(Type baseType,
SharedObjectCache sharedObjectCache) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract AnnotatedElement |
getAnnotatedElement() |
Set<Annotation> |
getAnnotations()
Get all annotations of the program element.
|
protected abstract ReflectionCache |
getReflectionCache() |
Set<Type> |
getTypeClosure()
Get all types to which the base type should be considered assignable.
|
protected LazyValueHolder<Set<Type>> |
initTypeClosure(Type baseType,
SharedObjectCache cache) |
getBaseTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAnnotation, isAnnotationPresentpublic BackedAnnotated(Type baseType, SharedObjectCache sharedObjectCache)
protected LazyValueHolder<Set<Type>> initTypeClosure(Type baseType, SharedObjectCache cache)
public Set<Type> getTypeClosure()
AnnotatedGet all types to which the base type should be considered assignable.
protected abstract AnnotatedElement getAnnotatedElement()
protected abstract ReflectionCache getReflectionCache()
public Set<Annotation> getAnnotations()
AnnotatedGet all annotations of the program element.
Copyright © 2015. All Rights Reserved.