Uses of Interface
org.jboss.weld.annotated.enhanced.EnhancedAnnotatedType
-
-
Uses of EnhancedAnnotatedType in org.jboss.weld.annotated.enhanced
Subinterfaces of EnhancedAnnotatedType in org.jboss.weld.annotated.enhanced Modifier and Type Interface Description interfaceEnhancedAnnotation<T extends Annotation>Represents a meta annotationMethods in org.jboss.weld.annotated.enhanced that return EnhancedAnnotatedType Modifier and Type Method Description <U> EnhancedAnnotatedType<? extends U>EnhancedAnnotatedType. asEnhancedSubclass(EnhancedAnnotatedType<U> clazz)EnhancedAnnotatedType<X>EnhancedAnnotatedMember. getDeclaringType()Gets an abstraction of the declaring classEnhancedAnnotatedType<X>EnhancedAnnotatedParameter. getDeclaringType()EnhancedAnnotatedType<? super T>EnhancedAnnotatedType. getEnhancedSuperclass()Gets the superclass.Methods in org.jboss.weld.annotated.enhanced with parameters of type EnhancedAnnotatedType Modifier and Type Method Description <U> EnhancedAnnotatedType<? extends U>EnhancedAnnotatedType. asEnhancedSubclass(EnhancedAnnotatedType<U> clazz) -
Uses of EnhancedAnnotatedType in org.jboss.weld.annotated.enhanced.jlr
Classes in org.jboss.weld.annotated.enhanced.jlr that implement EnhancedAnnotatedType Modifier and Type Class Description classEnhancedAnnotatedTypeImpl<T>Represents an annotated classclassEnhancedAnnotationImpl<T extends Annotation>Represents an annotated annotationMethods in org.jboss.weld.annotated.enhanced.jlr that return EnhancedAnnotatedType Modifier and Type Method Description <U> EnhancedAnnotatedType<? extends U>EnhancedAnnotatedTypeImpl. asEnhancedSubclass(EnhancedAnnotatedType<U> clazz)EnhancedAnnotatedType<X>AbstractEnhancedAnnotatedMember. getDeclaringType()EnhancedAnnotatedType<X>EnhancedAnnotatedParameterImpl. getDeclaringType()EnhancedAnnotatedType<? super T>EnhancedAnnotatedTypeImpl. getEnhancedSuperclass()Gets the superclass abstraction of the typestatic <T> EnhancedAnnotatedType<T>EnhancedAnnotatedTypeImpl. of(SlimAnnotatedType<T> annotatedType, ClassTransformer classTransformer)Methods in org.jboss.weld.annotated.enhanced.jlr with parameters of type EnhancedAnnotatedType Modifier and Type Method Description <U> EnhancedAnnotatedType<? extends U>EnhancedAnnotatedTypeImpl. asEnhancedSubclass(EnhancedAnnotatedType<U> clazz)protected Set<EnhancedAnnotatedMethod<?,? super T>>EnhancedAnnotatedTypeImpl. getOverriddenMethods(EnhancedAnnotatedType<T> annotatedType, Set<EnhancedAnnotatedMethod<?,? super T>> methods)protected Set<EnhancedAnnotatedMethod<?,? super T>>EnhancedAnnotatedTypeImpl. getOverriddenMethods(EnhancedAnnotatedType<T> annotatedType, Set<EnhancedAnnotatedMethod<?,? super T>> methods, boolean skipOverridingBridgeMethods)protected Set<EnhancedAnnotatedMethod<?,? super T>>EnhancedAnnotationImpl. getOverriddenMethods(EnhancedAnnotatedType<T> annotatedType, Set<EnhancedAnnotatedMethod<?,? super T>> methods, boolean skipOverridingBridgeMethods)static <T> EnhancedAnnotatedConstructor<T>EnhancedAnnotatedConstructorImpl. of(AnnotatedConstructor<T> annotatedConstructor, EnhancedAnnotatedType<T> declaringClass, ClassTransformer classTransformer)static <X,Y extends X>
EnhancedAnnotatedFieldImpl<?,X>EnhancedAnnotatedFieldImpl. of(AnnotatedField<X> annotatedField, EnhancedAnnotatedType<Y> declaringClass, ClassTransformer classTransformer)static <T,X,Y extends X>
EnhancedAnnotatedMethodImpl<T,X>EnhancedAnnotatedMethodImpl. of(AnnotatedMethod<X> annotatedMethod, EnhancedAnnotatedType<Y> declaringClass, ClassTransformer classTransformer)Constructors in org.jboss.weld.annotated.enhanced.jlr with parameters of type EnhancedAnnotatedType Constructor Description AbstractEnhancedAnnotatedCallable(AnnotatedCallable<X> annotatedCallable, Map<Class<? extends Annotation>,Annotation> annotationMap, Map<Class<? extends Annotation>,Annotation> declaredAnnotationMap, ClassTransformer classTransformer, EnhancedAnnotatedType<X> declaringType)AbstractEnhancedAnnotatedMember(AnnotatedMember<X> annotatedMember, Map<Class<? extends Annotation>,Annotation> annotationMap, Map<Class<? extends Annotation>,Annotation> declaredAnnotationMap, ClassTransformer classTransformer, EnhancedAnnotatedType<X> declaringType)Constructor -
Uses of EnhancedAnnotatedType in org.jboss.weld.bean
Fields in org.jboss.weld.bean declared as EnhancedAnnotatedType Modifier and Type Field Description protected EnhancedAnnotatedType<T>AbstractClassBean. enhancedAnnotatedItemMethods in org.jboss.weld.bean that return EnhancedAnnotatedType Modifier and Type Method Description EnhancedAnnotatedType<T>AbstractClassBean. getEnhancedAnnotated()Gets the annotated itemEnhancedAnnotatedType<T>ClassBean. getEnhancedAnnotated()Returns enhanced annotated type metadata.EnhancedAnnotatedType<?>CustomDecoratorWrapper. getEnhancedAnnotated()EnhancedAnnotatedType<?>WeldDecorator. getEnhancedAnnotated()Methods in org.jboss.weld.bean with parameters of type EnhancedAnnotatedType Modifier and Type Method Description static StringBeanIdentifiers. forDecorator(EnhancedAnnotatedType<?> type)static StringBeanIdentifiers. forExtension(EnhancedAnnotatedType<?> type)static StringBeanIdentifiers. forInterceptor(EnhancedAnnotatedType<?> type)static StringBeanIdentifiers. forManagedBean(EnhancedAnnotatedType<?> type)static StringBeanIdentifiers. forNewManagedBean(EnhancedAnnotatedType<?> type)static <T> DecoratorImpl<T>DecoratorImpl. of(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> clazz, BeanManagerImpl beanManager)Creates a decorator beanstatic <T> InterceptorImpl<T>InterceptorImpl. of(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> type, BeanManagerImpl beanManager)static <T> ManagedBean<T>ManagedBean. of(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> clazz, BeanManagerImpl beanManager)Creates a simple, annotation defined Web Beanstatic <T> NewManagedBean<T>NewManagedBean. of(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> clazz, BeanManagerImpl beanManager)Creates an instance of a NewSimpleBean from an annotated classConstructors in org.jboss.weld.bean with parameters of type EnhancedAnnotatedType Constructor Description AbstractClassBean(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> type, org.jboss.weld.serialization.spi.BeanIdentifier identifier, BeanManagerImpl beanManager)ConstructorDecoratorImpl(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> type, BeanManagerImpl beanManager)InterceptorImpl(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> type, BeanManagerImpl beanManager)ManagedBean(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> type, org.jboss.weld.serialization.spi.BeanIdentifier identifier, BeanManagerImpl beanManager)ConstructorNewManagedBean(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> type, org.jboss.weld.serialization.spi.BeanIdentifier identifier, BeanManagerImpl beanManager)Protected constructor -
Uses of EnhancedAnnotatedType in org.jboss.weld.bean.attributes
Methods in org.jboss.weld.bean.attributes with parameters of type EnhancedAnnotatedType Modifier and Type Method Description static <T> BeanAttributes<T>BeanAttributesFactory. forNewManagedBean(EnhancedAnnotatedType<T> weldClass, BeanManagerImpl manager) -
Uses of EnhancedAnnotatedType in org.jboss.weld.bean.builtin
Constructors in org.jboss.weld.bean.builtin with parameters of type EnhancedAnnotatedType Constructor Description ExtensionBean(BeanManagerImpl manager, EnhancedAnnotatedType<E> enhancedAnnotatedType, org.jboss.weld.bootstrap.spi.Metadata<E> instance) -
Uses of EnhancedAnnotatedType in org.jboss.weld.bootstrap
Methods in org.jboss.weld.bootstrap with parameters of type EnhancedAnnotatedType Modifier and Type Method Description protected <T> voidAbstractBeanDeployer. createDecorator(EnhancedAnnotatedType<T> weldClass)protected <X> voidAbstractBeanDeployer. createDisposalMethods(AbstractClassBean<X> declaringBean, EnhancedAnnotatedType<X> annotatedClass)protected <T> voidAbstractBeanDeployer. createInterceptor(EnhancedAnnotatedType<T> weldClass)protected <T> ManagedBean<T>AbstractBeanDeployer. createManagedBean(EnhancedAnnotatedType<T> weldClass)protected <X> voidAbstractBeanDeployer. createObserverMethods(AbstractClassBean<X> declaringBean, EnhancedAnnotatedType<? super X> annotatedClass)protected <X> voidExtensionBeanDeployer. createObserverMethods(RIBean<X> declaringBean, BeanManagerImpl beanManager, EnhancedAnnotatedType<? super X> annotatedClass, Set<ObserverInitializationContext<?,?>> observerMethodInitializers)protected <X> voidAbstractBeanDeployer. createProducerFields(AbstractClassBean<X> declaringBean, EnhancedAnnotatedType<X> annotatedClass)protected <X> voidAbstractBeanDeployer. createProducerMethods(AbstractClassBean<X> declaringBean, EnhancedAnnotatedType<X> type)protected voidBeanDeployer. validateDecorator(EnhancedAnnotatedType<?> weldClass)protected voidBeanDeployer. validateInterceptor(EnhancedAnnotatedType<?> weldClass) -
Uses of EnhancedAnnotatedType in org.jboss.weld.injection
Methods in org.jboss.weld.injection with parameters of type EnhancedAnnotatedType Modifier and Type Method Description <T> ConstructorInjectionPoint<T>InjectionPointFactory. createConstructorInjectionPoint(Bean<T> declaringBean, EnhancedAnnotatedType<T> type, BeanManagerImpl manager)protected <T> Set<ResourceInjection<?>>ResourceInjectionProcessor. createResourceInjections(Bean<?> declaringBean, EnhancedAnnotatedType<T> type, BeanManagerImpl manager)List<Set<FieldInjectionPoint<?,?>>>InjectionPointFactory. getFieldInjectionPoints(Bean<?> declaringBean, EnhancedAnnotatedType<?> type, BeanManagerImpl manager)List<Set<ResourceInjection<?>>>ResourceInjectionFactory. getResourceInjections(Bean<?> declaringBean, EnhancedAnnotatedType<?> type, BeanManagerImpl manager) -
Uses of EnhancedAnnotatedType in org.jboss.weld.injection.producer
Methods in org.jboss.weld.injection.producer with parameters of type EnhancedAnnotatedType Modifier and Type Method Description <T> voidInjectionTargetService. addInjectionTargetToBeInitialized(EnhancedAnnotatedType<T> type, BasicInjectionTarget<T> injectionTarget)protected voidBeanInjectionTarget. buildInterceptionModel(EnhancedAnnotatedType<T> annotatedType, AbstractInstantiator<T> instantiator)protected voidBeanInjectionTarget. checkDecoratedMethods(EnhancedAnnotatedType<T> type, List<Decorator<?>> decorators)protected voidBeanInjectionTarget. checkNoArgsConstructor(EnhancedAnnotatedType<T> type)protected voidBasicInjectionTarget. checkType(EnhancedAnnotatedType<T> type)protected voidNonProducibleInjectionTarget. checkType(EnhancedAnnotatedType<T> type)static <T> BasicInjectionTarget<T>BasicInjectionTarget. create(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl beanManager, Injector<T> injector, LifecycleCallbackInvoker<T> invoker)static <T> NonProducibleInjectionTarget<T>NonProducibleInjectionTarget. create(EnhancedAnnotatedType<T> type, Bean<T> bean, Injector<T> injector, LifecycleCallbackInvoker<T> invoker, BeanManagerImpl beanManager)static <T> NonProducibleInjectionTarget<T>NonProducibleInjectionTarget. create(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl beanManager)static <T> BasicInjectionTarget<T>BasicInjectionTarget. createDefault(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl beanManager, Instantiator<T> instantiator)static <T> BeanInjectionTarget<T>BeanInjectionTarget. createDefault(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl beanManager)protected Class<T>SubclassedComponentInstantiator. createEnhancedSubclass(EnhancedAnnotatedType<T> type, Bean<?> bean, BeanManagerImpl manager)static <T> BasicInjectionTarget<T>BasicInjectionTarget. createNonCdiInterceptor(EnhancedAnnotatedType<T> type, BeanManagerImpl beanManager)CreatesInjectionTargetfor interceptors which do not have associatedInterceptor.static <T> BeanInjectionTarget<T>BeanInjectionTarget. forCdiInterceptor(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl manager)static <T> SubclassedComponentInstantiator<T>SubclassedComponentInstantiator. forInterceptedDecoratedBean(EnhancedAnnotatedType<T> type, Bean<T> bean, AbstractInstantiator<T> delegate, BeanManagerImpl manager)static <T> SubclassedComponentInstantiator<T>SubclassedComponentInstantiator. forSubclassedEjb(EnhancedAnnotatedType<T> componentType, EnhancedAnnotatedType<T> subclass, Bean<T> bean, BeanManagerImpl manager)protected EnhancedAnnotatedConstructor<T>SubclassedComponentInstantiator. initEnhancedSubclass(BeanManagerImpl manager, EnhancedAnnotatedType<T> type, Bean<?> bean, ConstructorInjectionPoint<T> originalConstructorInjectionPoint)protected voidBasicInjectionTarget. initializeAfterBeanDiscovery(EnhancedAnnotatedType<T> annotatedType)voidBeanInjectionTarget. initializeAfterBeanDiscovery(EnhancedAnnotatedType<T> annotatedType)voidDecoratorInjectionTarget. initializeAfterBeanDiscovery(EnhancedAnnotatedType<T> annotatedType)protected voidBeanInjectionTarget. initializeInterceptionModel(EnhancedAnnotatedType<T> annotatedType)protected Instantiator<T>BasicInjectionTarget. initInstantiator(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl beanManager, Set<InjectionPoint> injectionPoints)Returns an instantiator that will be used to create a new instance of a given component.protected Instantiator<T>DecoratorInjectionTarget. initInstantiator(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl beanManager, Set<InjectionPoint> injectionPoints)protected Instantiator<T>NonProducibleInjectionTarget. initInstantiator(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl beanManager, Set<InjectionPoint> injectionPoints)static <T> DefaultInjector<T>DefaultInjector. of(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl beanManager)static <T> DefaultLifecycleCallbackInvoker<T>DefaultLifecycleCallbackInvoker. of(EnhancedAnnotatedType<T> type)static <T> InterceptionModelInitializer<T>InterceptionModelInitializer. of(BeanManagerImpl manager, EnhancedAnnotatedType<T> annotatedType, Bean<?> bean)static <T> ResourceInjector<T>ResourceInjector. of(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl beanManager) -
Uses of EnhancedAnnotatedType in org.jboss.weld.interceptor.reader
Methods in org.jboss.weld.interceptor.reader with parameters of type EnhancedAnnotatedType Modifier and Type Method Description static Map<InterceptionType,List<Method>>InterceptorMetadataUtils. buildMethodMap(EnhancedAnnotatedType<?> type, boolean forTargetClass, BeanManagerImpl manager)<T> TargetClassInterceptorMetadataInterceptorMetadataReader. getTargetClassInterceptorMetadata(EnhancedAnnotatedType<T> type) -
Uses of EnhancedAnnotatedType in org.jboss.weld.manager
Methods in org.jboss.weld.manager that return EnhancedAnnotatedType Modifier and Type Method Description <T> EnhancedAnnotatedType<T>BeanManagerImpl. createEnhancedAnnotatedType(Class<T> type)Methods in org.jboss.weld.manager with parameters of type EnhancedAnnotatedType Modifier and Type Method Description BasicInjectionTarget<T>InjectionTargetFactoryImpl. createInjectionTarget(EnhancedAnnotatedType<T> type, Bean<T> bean, boolean interceptor) -
Uses of EnhancedAnnotatedType in org.jboss.weld.module
Methods in org.jboss.weld.module with parameters of type EnhancedAnnotatedType Modifier and Type Method Description <T> BasicInjectionTarget<T>EjbSupport. createMessageDrivenInjectionTarget(EnhancedAnnotatedType<T> type, org.jboss.weld.ejb.spi.EjbDescriptor<T> descriptor, BeanManagerImpl manager)Creates anInjectionTargetimplementation for a message-driven bean.<T> BeanAttributes<T>EjbSupport. createSessionBeanAttributes(EnhancedAnnotatedType<T> type, BeanManagerImpl manager)Creates aBeanAttributesobject for a session bean from the given annotated type and ejb descriptor.<T> BasicInjectionTarget<T>EjbSupport. createSessionBeanInjectionTarget(EnhancedAnnotatedType<T> type, SessionBean<T> bean, BeanManagerImpl manager)Creates anInjectionTargetimplementation for a given session bean. -
Uses of EnhancedAnnotatedType in org.jboss.weld.resources
Methods in org.jboss.weld.resources that return EnhancedAnnotatedType Modifier and Type Method Description <T> EnhancedAnnotatedType<T>ClassTransformer. getEnhancedAnnotatedType(Class<T> rawType, Type baseType, String bdaId)<T> EnhancedAnnotatedType<T>ClassTransformer. getEnhancedAnnotatedType(Class<T> rawType, String bdaId)<T> EnhancedAnnotatedType<T>ClassTransformer. getEnhancedAnnotatedType(AnnotatedType<T> annotatedType, String bdaId)<T> EnhancedAnnotatedType<T>ClassTransformer. getEnhancedAnnotatedType(SlimAnnotatedType<T> annotatedType) -
Uses of EnhancedAnnotatedType in org.jboss.weld.util
Methods in org.jboss.weld.util with parameters of type EnhancedAnnotatedType Modifier and Type Method Description static <T> voidDecorators. checkAbstractMethods(Set<Type> decoratedTypes, EnhancedAnnotatedType<T> type, BeanManagerImpl beanManager)Check all abstract methods are declared by the decorated types.static <T> NonProducibleInjectionTarget<T>InjectionTargets. createNonProducibleInjectionTarget(EnhancedAnnotatedType<T> type, Bean<T> bean, Injector<T> injector, LifecycleCallbackInvoker<T> invoker, BeanManagerImpl beanManager)static <T> NonProducibleInjectionTarget<T>InjectionTargets. createNonProducibleInjectionTarget(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl beanManager)static Set<Annotation>Interceptors. flattenInterceptorBindings(EnhancedAnnotatedType<?> clazz, BeanManagerImpl beanManager, Collection<Annotation> annotations, boolean addTopLevelInterceptorBindings, boolean addInheritedInterceptorBindings)Extracts a flat set of interception bindings from a given set of interceptor bindings.static <T> Collection<EnhancedAnnotatedMethod<?,? super T>>BeanMethods. getAsyncObserverMethods(EnhancedAnnotatedType<T> type)static <T> EnhancedAnnotatedConstructor<T>Beans. getBeanConstructor(EnhancedAnnotatedType<T> type)static <T> EnhancedAnnotatedConstructor<T>Beans. getBeanConstructorStrict(EnhancedAnnotatedType<T> type)static <T> List<Set<MethodInjectionPoint<?,?>>>BeanMethods. getInitializerMethods(Bean<?> declaringBean, EnhancedAnnotatedType<T> type, BeanManagerImpl manager)static List<EnhancedAnnotatedMethod<?,?>>Beans. getInterceptableMethods(EnhancedAnnotatedType<?> type)static <T> List<Method>BeanMethods. getInterceptorMethods(EnhancedAnnotatedType<T> type, InterceptionType interceptionType, boolean targetClass)static <T> Collection<EnhancedAnnotatedMethod<?,? super T>>BeanMethods. getObserverMethods(EnhancedAnnotatedType<T> type)static <T> List<AnnotatedMethod<? super T>>BeanMethods. getPostConstructMethods(EnhancedAnnotatedType<T> type)static <T> List<AnnotatedMethod<? super T>>BeanMethods. getPreDestroyMethods(EnhancedAnnotatedType<T> type)static <T> booleanBeans. isDecorator(EnhancedAnnotatedType<T> annotatedItem)static Multimap<Class<? extends Annotation>,Annotation>Interceptors. mergeBeanInterceptorBindings(BeanManagerImpl beanManager, EnhancedAnnotatedType<?> clazz, Collection<Class<? extends Annotation>> stereotypes)Merge class-level interceptor bindings with interceptor bindings inherited from interceptor bindings and stereotypes.
-