Class BackedAnnotated
- java.lang.Object
-
- org.jboss.weld.annotated.slim.BaseAnnotated
-
- org.jboss.weld.annotated.slim.backed.BackedAnnotated
-
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.Annotated
- Direct Known Subclasses:
BackedAnnotatedMember,BackedAnnotatedParameter,BackedAnnotatedType
public abstract class BackedAnnotated extends BaseAnnotated
-
-
Constructor Summary
Constructors Constructor Description BackedAnnotated(Type baseType, SharedObjectCache sharedObjectCache)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract AnnotatedElementgetAnnotatedElement()Set<Annotation>getAnnotations()protected abstract ReflectionCachegetReflectionCache()Set<Type>getTypeClosure()protected LazyValueHolder<Set<Type>>initTypeClosure(Type baseType, SharedObjectCache cache)-
Methods inherited from class org.jboss.weld.annotated.slim.BaseAnnotated
getBaseType
-
-
-
-
Constructor Detail
-
BackedAnnotated
public BackedAnnotated(Type baseType, SharedObjectCache sharedObjectCache)
-
-
Method Detail
-
initTypeClosure
protected LazyValueHolder<Set<Type>> initTypeClosure(Type baseType, SharedObjectCache cache)
-
getAnnotatedElement
protected abstract AnnotatedElement getAnnotatedElement()
-
getReflectionCache
protected abstract ReflectionCache getReflectionCache()
-
getAnnotations
public Set<Annotation> getAnnotations()
-
-