Uses of Interface
org.jboss.weld.annotated.enhanced.EnhancedAnnotatedType
Packages that use EnhancedAnnotatedType
Package
Description
-
Uses of EnhancedAnnotatedType in org.jboss.weld.annotated.enhanced
Subinterfaces of EnhancedAnnotatedType in org.jboss.weld.annotated.enhancedModifier and TypeInterfaceDescriptioninterfaceEnhancedAnnotation<T extends Annotation>Represents a meta annotationMethods in org.jboss.weld.annotated.enhanced that return EnhancedAnnotatedTypeModifier and TypeMethodDescription<U> EnhancedAnnotatedType<? extends U>EnhancedAnnotatedType.asEnhancedSubclass(EnhancedAnnotatedType<U> clazz) EnhancedAnnotatedMember.getDeclaringType()Gets an abstraction of the declaring classEnhancedAnnotatedParameter.getDeclaringType()EnhancedAnnotatedType<? super T>EnhancedAnnotatedType.getEnhancedSuperclass()Gets the superclass.Methods in org.jboss.weld.annotated.enhanced with parameters of type EnhancedAnnotatedTypeModifier and TypeMethodDescription<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 EnhancedAnnotatedTypeModifier and TypeClassDescriptionclassRepresents an annotated classclassEnhancedAnnotationImpl<T extends Annotation>Represents an annotated annotationMethods in org.jboss.weld.annotated.enhanced.jlr that return EnhancedAnnotatedTypeModifier and TypeMethodDescription<U> EnhancedAnnotatedType<? extends U>EnhancedAnnotatedTypeImpl.asEnhancedSubclass(EnhancedAnnotatedType<U> clazz) AbstractEnhancedAnnotatedMember.getDeclaringType()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 EnhancedAnnotatedTypeModifier and TypeMethodDescription<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(jakarta.enterprise.inject.spi.AnnotatedConstructor<T> annotatedConstructor, EnhancedAnnotatedType<T> declaringClass, ClassTransformer classTransformer) static <X,Y extends X>
EnhancedAnnotatedFieldImpl<?,X> EnhancedAnnotatedFieldImpl.of(jakarta.enterprise.inject.spi.AnnotatedField<X> annotatedField, EnhancedAnnotatedType<Y> declaringClass, ClassTransformer classTransformer) static <T,X, Y extends X>
EnhancedAnnotatedMethodImpl<T,X> EnhancedAnnotatedMethodImpl.of(jakarta.enterprise.inject.spi.AnnotatedMethod<X> annotatedMethod, EnhancedAnnotatedType<Y> declaringClass, ClassTransformer classTransformer) Constructors in org.jboss.weld.annotated.enhanced.jlr with parameters of type EnhancedAnnotatedTypeModifierConstructorDescriptionprotectedAbstractEnhancedAnnotatedCallable(jakarta.enterprise.inject.spi.AnnotatedCallable<X> annotatedCallable, Map<Class<? extends Annotation>, Annotation> annotationMap, Map<Class<? extends Annotation>, Annotation> declaredAnnotationMap, ClassTransformer classTransformer, EnhancedAnnotatedType<X> declaringType) protectedAbstractEnhancedAnnotatedMember(jakarta.enterprise.inject.spi.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 EnhancedAnnotatedTypeModifier and TypeFieldDescriptionprotected EnhancedAnnotatedType<T>AbstractClassBean.enhancedAnnotatedItemMethods in org.jboss.weld.bean that return EnhancedAnnotatedTypeModifier and TypeMethodDescriptionAbstractClassBean.getEnhancedAnnotated()Gets the annotated itemClassBean.getEnhancedAnnotated()Returns enhanced annotated type metadata.CustomDecoratorWrapper.getEnhancedAnnotated()WeldDecorator.getEnhancedAnnotated()Methods in org.jboss.weld.bean with parameters of type EnhancedAnnotatedTypeModifier and TypeMethodDescriptionstatic StringBeanIdentifiers.forDecorator(EnhancedAnnotatedType<?> type) static StringBeanIdentifiers.forExtension(EnhancedAnnotatedType<?> type) static StringBeanIdentifiers.forInterceptor(EnhancedAnnotatedType<?> type) static StringBeanIdentifiers.forManagedBean(EnhancedAnnotatedType<?> type) static <T> DecoratorImpl<T>DecoratorImpl.of(jakarta.enterprise.inject.spi.BeanAttributes<T> attributes, EnhancedAnnotatedType<T> clazz, BeanManagerImpl beanManager) Creates a decorator beanstatic <T> InterceptorImpl<T>InterceptorImpl.of(jakarta.enterprise.inject.spi.BeanAttributes<T> attributes, EnhancedAnnotatedType<T> type, BeanManagerImpl beanManager) static <T> ManagedBean<T>ManagedBean.of(jakarta.enterprise.inject.spi.BeanAttributes<T> attributes, EnhancedAnnotatedType<T> clazz, BeanManagerImpl beanManager) Creates a simple, annotation defined Web BeanConstructors in org.jboss.weld.bean with parameters of type EnhancedAnnotatedTypeModifierConstructorDescriptionprotectedAbstractClassBean(jakarta.enterprise.inject.spi.BeanAttributes<T> attributes, EnhancedAnnotatedType<T> type, org.jboss.weld.serialization.spi.BeanIdentifier identifier, BeanManagerImpl beanManager) ConstructorprotectedDecoratorImpl(jakarta.enterprise.inject.spi.BeanAttributes<T> attributes, EnhancedAnnotatedType<T> type, BeanManagerImpl beanManager) protectedInterceptorImpl(jakarta.enterprise.inject.spi.BeanAttributes<T> attributes, EnhancedAnnotatedType<T> type, BeanManagerImpl beanManager) protectedManagedBean(jakarta.enterprise.inject.spi.BeanAttributes<T> attributes, EnhancedAnnotatedType<T> type, org.jboss.weld.serialization.spi.BeanIdentifier identifier, BeanManagerImpl beanManager) Constructor -
Uses of EnhancedAnnotatedType in org.jboss.weld.bean.builtin
Constructors in org.jboss.weld.bean.builtin with parameters of type EnhancedAnnotatedTypeModifierConstructorDescriptionExtensionBean(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 EnhancedAnnotatedTypeModifier and TypeMethodDescriptionprotected <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 EnhancedAnnotatedTypeModifier and TypeMethodDescription<T> ConstructorInjectionPoint<T>InjectionPointFactory.createConstructorInjectionPoint(jakarta.enterprise.inject.spi.Bean<T> declaringBean, EnhancedAnnotatedType<T> type, BeanManagerImpl manager) protected <T> Set<ResourceInjection<?>>ResourceInjectionProcessor.createResourceInjections(jakarta.enterprise.inject.spi.Bean<?> declaringBean, EnhancedAnnotatedType<T> type, BeanManagerImpl manager) List<Set<FieldInjectionPoint<?,?>>> InjectionPointFactory.getFieldInjectionPoints(jakarta.enterprise.inject.spi.Bean<?> declaringBean, EnhancedAnnotatedType<?> type, BeanManagerImpl manager) List<Set<ResourceInjection<?>>>ResourceInjectionFactory.getResourceInjections(jakarta.enterprise.inject.spi.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 EnhancedAnnotatedTypeModifier and TypeMethodDescription<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<jakarta.enterprise.inject.spi.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, jakarta.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl beanManager, Injector<T> injector, LifecycleCallbackInvoker<T> invoker) static <T> NonProducibleInjectionTarget<T>NonProducibleInjectionTarget.create(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, Injector<T> injector, LifecycleCallbackInvoker<T> invoker, BeanManagerImpl beanManager) static <T> NonProducibleInjectionTarget<T>NonProducibleInjectionTarget.create(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl beanManager) static <T> BasicInjectionTarget<T>BasicInjectionTarget.createDefault(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl beanManager, Instantiator<T> instantiator) static <T> BeanInjectionTarget<T>BeanInjectionTarget.createDefault(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl beanManager) SubclassedComponentInstantiator.createEnhancedSubclass(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.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, jakarta.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl manager) static <T> SubclassedComponentInstantiator<T>SubclassedComponentInstantiator.forInterceptedDecoratedBean(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, AbstractInstantiator<T> delegate, BeanManagerImpl manager) static <T> SubclassedComponentInstantiator<T>SubclassedComponentInstantiator.forSubclassedEjb(EnhancedAnnotatedType<T> componentType, EnhancedAnnotatedType<T> subclass, jakarta.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl manager) protected EnhancedAnnotatedConstructor<T>SubclassedComponentInstantiator.initEnhancedSubclass(BeanManagerImpl manager, EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.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, jakarta.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl beanManager, Set<jakarta.enterprise.inject.spi.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, jakarta.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl beanManager, Set<jakarta.enterprise.inject.spi.InjectionPoint> injectionPoints) protected Instantiator<T>NonProducibleInjectionTarget.initInstantiator(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl beanManager, Set<jakarta.enterprise.inject.spi.InjectionPoint> injectionPoints) static <T> DefaultInjector<T>DefaultInjector.of(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.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, jakarta.enterprise.inject.spi.Bean<?> bean) static <T> ResourceInjector<T>ResourceInjector.of(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl beanManager) Constructors in org.jboss.weld.injection.producer with parameters of type EnhancedAnnotatedTypeModifierConstructorDescriptionprotectedBasicInjectionTarget(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl beanManager, Injector<T> injector, LifecycleCallbackInvoker<T> invoker) protectedBasicInjectionTarget(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl beanManager, Injector<T> injector, LifecycleCallbackInvoker<T> invoker, Instantiator<T> instantiator) protectedBasicInjectionTarget(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl beanManager, Instantiator<T> instantiator) BeanInjectionTarget(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl beanManager) BeanInjectionTarget(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl beanManager, Injector<T> injector, LifecycleCallbackInvoker<T> invoker) DecoratorInjectionTarget(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl beanManager) DefaultInjector(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl beanManager) DefaultInstantiator(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl manager) InjectionTargetInitializationContext(EnhancedAnnotatedType<T> enhancedAnnotatedType, BasicInjectionTarget<T> injectionTarget) InterceptionModelInitializer(BeanManagerImpl manager, EnhancedAnnotatedType<T> annotatedType, EnhancedAnnotatedConstructor<T> constructor, jakarta.enterprise.inject.spi.Bean<?> bean) protectedResourceInjector(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl beanManager) protectedSubclassedComponentInstantiator(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, ConstructorInjectionPoint<T> originalConstructor, BeanManagerImpl manager) -
Uses of EnhancedAnnotatedType in org.jboss.weld.interceptor.reader
Methods in org.jboss.weld.interceptor.reader with parameters of type EnhancedAnnotatedTypeModifier and TypeMethodDescriptionstatic Map<InterceptionType,List<Method>> InterceptorMetadataUtils.buildMethodMap(EnhancedAnnotatedType<?> type, boolean forTargetClass, BeanManagerImpl manager) InterceptorMetadataReader.getTargetClassInterceptorMetadata(EnhancedAnnotatedType<T> type) -
Uses of EnhancedAnnotatedType in org.jboss.weld.manager
Methods in org.jboss.weld.manager that return EnhancedAnnotatedTypeModifier and TypeMethodDescription<T> EnhancedAnnotatedType<T>BeanManagerImpl.createEnhancedAnnotatedType(Class<T> type) Methods in org.jboss.weld.manager with parameters of type EnhancedAnnotatedTypeModifier and TypeMethodDescriptionInjectionTargetFactoryImpl.createInjectionTarget(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, boolean interceptor) -
Uses of EnhancedAnnotatedType in org.jboss.weld.module
Methods in org.jboss.weld.module with parameters of type EnhancedAnnotatedTypeModifier and TypeMethodDescription<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> jakarta.enterprise.inject.spi.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 EnhancedAnnotatedTypeModifier and TypeMethodDescription<T> EnhancedAnnotatedType<T>ClassTransformer.getEnhancedAnnotatedType(jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType, String bdaId) <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(SlimAnnotatedType<T> annotatedType) -
Uses of EnhancedAnnotatedType in org.jboss.weld.util
Methods in org.jboss.weld.util with parameters of type EnhancedAnnotatedTypeModifier and TypeMethodDescriptionstatic <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, jakarta.enterprise.inject.spi.Bean<T> bean, Injector<T> injector, LifecycleCallbackInvoker<T> invoker, BeanManagerImpl beanManager) static <T> NonProducibleInjectionTarget<T>InjectionTargets.createNonProducibleInjectionTarget(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.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(jakarta.enterprise.inject.spi.Bean<?> declaringBean, EnhancedAnnotatedType<T> type, BeanManagerImpl manager) static List<EnhancedAnnotatedMethod<?,?>> Beans.getInterceptableMethods(EnhancedAnnotatedType<?> type) BeanMethods.getInterceptorMethods(EnhancedAnnotatedType<T> type, InterceptionType interceptionType, boolean targetClass) static <T> Collection<EnhancedAnnotatedMethod<?,? super T>> BeanMethods.getObserverMethods(EnhancedAnnotatedType<T> type) static <T> List<jakarta.enterprise.inject.spi.AnnotatedMethod<? super T>>BeanMethods.getPostConstructMethods(EnhancedAnnotatedType<T> type) static <T> List<jakarta.enterprise.inject.spi.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.