public class BackedAnnotatedType<X> extends BackedAnnotated implements SlimAnnotatedType<X>, Serializable
SlimAnnotatedType.SerializationProxy<X>getTypeClosuregetBaseTypeclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetBaseType, getTypeClosurepublic static <X> BackedAnnotatedType<X> of(Class<X> javaClass, SharedObjectCache sharedObjectCache, ReflectionCache reflectionCache, String contextId, String bdaId)
public static <X> BackedAnnotatedType<X> of(Class<X> javaClass, Type baseType, SharedObjectCache sharedObjectCache, ReflectionCache reflectionCache, String contextId, String bdaId)
protected LazyValueHolder<Set<Type>> initTypeClosure(Type baseType, SharedObjectCache cache)
initTypeClosure in class BackedAnnotatedprotected AnnotatedElement getAnnotatedElement()
getAnnotatedElement in class BackedAnnotatedpublic Class<X> getJavaClass()
getJavaClass in interface AnnotatedType<X>public Set<AnnotatedConstructor<X>> getConstructors()
getConstructors in interface AnnotatedType<X>public Set<AnnotatedMethod<? super X>> getMethods()
getMethods in interface AnnotatedType<X>public Set<AnnotatedField<? super X>> getFields()
getFields in interface AnnotatedType<X>public <T extends Annotation> T getAnnotation(Class<T> annotationType)
getAnnotation in interface Annotatedpublic boolean isAnnotationPresent(Class<? extends Annotation> annotationType)
isAnnotationPresent in interface Annotatedpublic Set<Annotation> getAnnotations()
getAnnotations in interface AnnotatedgetAnnotations in class BackedAnnotatedpublic void clear()
SlimAnnotatedTypeclear in interface SlimAnnotatedType<X>public ReflectionCache getReflectionCache()
getReflectionCache in class BackedAnnotatedpublic AnnotatedTypeIdentifier getIdentifier()
getIdentifier in interface Identified<AnnotatedTypeIdentifier>Copyright © 2016. All Rights Reserved.