| Modifier and Type | Method and Description |
|---|---|
SlimAnnotatedType<T> |
EnhancedAnnotatedType.slim()
Returns a lightweight implementation of
AnnotatedType with minimal memory footprint. |
| Modifier and Type | Method and Description |
|---|---|
SlimAnnotatedType<T> |
EnhancedAnnotatedTypeImpl.slim() |
| Modifier and Type | Method and Description |
|---|---|
static <A extends Annotation> |
EnhancedAnnotationImpl.create(SlimAnnotatedType<A> annotatedType,
ClassTransformer classTransformer) |
static <T> EnhancedAnnotatedType<T> |
EnhancedAnnotatedTypeImpl.of(SlimAnnotatedType<T> annotatedType,
ClassTransformer classTransformer) |
| Constructor and Description |
|---|
EnhancedAnnotatedTypeImpl(SlimAnnotatedType<T> annotatedType,
Map<Class<? extends Annotation>,Annotation> annotationMap,
Map<Class<? extends Annotation>,Annotation> declaredAnnotationMap,
ClassTransformer classTransformer) |
EnhancedAnnotationImpl(SlimAnnotatedType<T> annotatedType,
Map<Class<? extends Annotation>,Annotation> annotationMap,
Map<Class<? extends Annotation>,Annotation> declaredAnnotationMap,
ClassTransformer classTransformer)
Constructor
Initializes the superclass with the built annotation map
|
| Modifier and Type | Method and Description |
|---|---|
<X> SlimAnnotatedType<X> |
SlimAnnotatedTypeStoreImpl.get(Class<X> type,
String suffix) |
<X> SlimAnnotatedType<X> |
SlimAnnotatedTypeStore.get(Class<X> type,
String suffix)
Retrieves a previously stored
SlimAnnotatedType that matches the given type and ID suffix. |
SlimAnnotatedType<T> |
SlimAnnotatedTypeContext.getAnnotatedType() |
| Modifier and Type | Method and Description |
|---|---|
<X> Set<SlimAnnotatedType<X>> |
SlimAnnotatedTypeStoreImpl.get(Class<X> type) |
<X> Collection<SlimAnnotatedType<X>> |
SlimAnnotatedTypeStore.get(Class<X> type)
Retrieves a previously stored list of
SlimAnnotatedTypes that match the given type. |
| Modifier and Type | Method and Description |
|---|---|
static <T> SlimAnnotatedTypeContext<T> |
SlimAnnotatedTypeContext.of(SlimAnnotatedType<T> type) |
static <T> SlimAnnotatedTypeContext<T> |
SlimAnnotatedTypeContext.of(SlimAnnotatedType<T> type,
org.jboss.weld.resources.spi.ClassFileInfo classInfo,
Set<ContainerLifecycleEventObserverMethod<?>> resolvedProcessAnnotatedTypeObservers) |
static <T> SlimAnnotatedTypeContext<T> |
SlimAnnotatedTypeContext.of(SlimAnnotatedType<T> type,
javax.enterprise.inject.spi.Extension extension) |
<X> void |
SlimAnnotatedTypeStoreImpl.put(SlimAnnotatedType<X> type) |
<X> void |
SlimAnnotatedTypeStore.put(SlimAnnotatedType<X> type)
Put a
SlimAnnotatedType into the store. |
| Modifier and Type | Class and Description |
|---|---|
class |
BackedAnnotatedType<X> |
| Modifier and Type | Class and Description |
|---|---|
class |
UnbackedAnnotatedType<X>
Wrapper for extension-provided
AnnotatedType. |
| Modifier and Type | Method and Description |
|---|---|
static <X> UnbackedAnnotatedType<X> |
UnbackedAnnotatedType.modifiedAnnotatedType(SlimAnnotatedType<X> originalType,
javax.enterprise.inject.spi.AnnotatedType<X> source,
SharedObjectCache cache) |
| Modifier and Type | Field and Description |
|---|---|
protected SlimAnnotatedType<T> |
AbstractClassBean.annotatedType |
| Modifier and Type | Method and Description |
|---|---|
SlimAnnotatedType<T> |
ClassBean.getAnnotated()
Returns the annotated type that defines this bean
|
SlimAnnotatedType<T> |
AbstractClassBean.getAnnotated() |
| Modifier and Type | Method and Description |
|---|---|
SlimAnnotatedType<E> |
ExtensionBean.getAnnotatedType() |
| Modifier and Type | Method and Description |
|---|---|
SlimAnnotatedType<T> |
InterceptionFactoryDataCache.InterceptionFactoryData.getSlimAnnotatedType() |
| Modifier and Type | Method and Description |
|---|---|
void |
BeanDeployerEnvironment.addSyntheticAnnotatedType(SlimAnnotatedType<?> annotatedType,
javax.enterprise.inject.spi.Extension extension) |
protected void |
BeanDeployer.createClassBean(SlimAnnotatedType<?> annotatedType,
SetMultimap<Class<?>,SlimAnnotatedType<?>> otherWeldClasses) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
BeanDeployer.createClassBean(SlimAnnotatedType<?> annotatedType,
SetMultimap<Class<?>,SlimAnnotatedType<?>> otherWeldClasses) |
| Modifier and Type | Method and Description |
|---|---|
SlimAnnotatedType<X> |
ProcessAnnotatedTypeImpl.getOriginalAnnotatedType() |
SlimAnnotatedType<X> |
ProcessAnnotatedTypeImpl.getResultingAnnotatedType()
Call this method after all observer methods of this event have been invoked to get the final value of this
AnnotatedType. |
| Modifier and Type | Method and Description |
|---|---|
static ProcessAnnotatedTypeEventResolvable |
ProcessAnnotatedTypeEventResolvable.forProcessAnnotatedType(SlimAnnotatedType<?> annotatedType,
RequiredAnnotationDiscovery discovery) |
static ProcessAnnotatedTypeEventResolvable |
ProcessAnnotatedTypeEventResolvable.forProcessSyntheticAnnotatedType(SlimAnnotatedType<?> annotatedType,
RequiredAnnotationDiscovery discovery) |
| Constructor and Description |
|---|
ProcessAnnotatedTypeEventResolvable(Set<Type> types,
SlimAnnotatedType<?> annotatedType,
RequiredAnnotationDiscovery discovery) |
ProcessAnnotatedTypeImpl(BeanManagerImpl beanManager,
SlimAnnotatedType<X> annotatedType) |
ProcessAnnotatedTypeImpl(BeanManagerImpl beanManager,
SlimAnnotatedType<X> annotatedType,
Class<? extends javax.enterprise.inject.spi.ProcessAnnotatedType> rawType) |
| Modifier and Type | Method and Description |
|---|---|
protected SlimAnnotatedType<T> |
BasicInjectionTarget.getType() |
| Modifier and Type | Method and Description |
|---|---|
void |
ResourceInjector.inject(T instance,
javax.enterprise.context.spi.CreationalContext<T> ctx,
BeanManagerImpl manager,
SlimAnnotatedType<T> type,
javax.enterprise.inject.spi.InjectionTarget<T> injectionTarget) |
void |
Injector.inject(T instance,
javax.enterprise.context.spi.CreationalContext<T> ctx,
BeanManagerImpl manager,
SlimAnnotatedType<T> type,
javax.enterprise.inject.spi.InjectionTarget<T> injectionTarget) |
void |
DefaultInjector.inject(T instance,
javax.enterprise.context.spi.CreationalContext<T> ctx,
BeanManagerImpl manager,
SlimAnnotatedType<T> type,
javax.enterprise.inject.spi.InjectionTarget<T> injectionTarget) |
| Constructor and Description |
|---|
ConstructorInterceptionInstantiator(Instantiator<T> delegate,
InterceptionModel model,
SlimAnnotatedType<?> type) |
InterceptorApplyingInstantiator(Instantiator<T> delegate,
InterceptionModel model,
SlimAnnotatedType<T> type) |
| Modifier and Type | Method and Description |
|---|---|
static InterceptionContext |
InterceptionContext.forConstructorInterception(InterceptionModel interceptionModel,
javax.enterprise.context.spi.CreationalContext<?> ctx,
BeanManagerImpl manager,
SlimAnnotatedType<?> type)
The context returned by this method may be later reused for other interception types.
|
static InterceptionContext |
InterceptionContext.forNonConstructorInterception(InterceptionModel interceptionModel,
javax.enterprise.context.spi.CreationalContext<?> ctx,
BeanManagerImpl manager,
SlimAnnotatedType<?> type) |
| Modifier and Type | Method and Description |
|---|---|
void |
BootstrapLogger.patDefaultResolver(SlimAnnotatedType<?> type) |
void |
BootstrapLogger_$logger.patDefaultResolver(SlimAnnotatedType<? extends Object> type) |
void |
BootstrapLogger.patFastResolver(SlimAnnotatedType<?> type) |
void |
BootstrapLogger_$logger.patFastResolver(SlimAnnotatedType<? extends Object> type) |
void |
BootstrapLogger.patSkipped(SlimAnnotatedType<?> type) |
void |
BootstrapLogger_$logger.patSkipped(SlimAnnotatedType<? extends Object> type) |
| Modifier and Type | Method and Description |
|---|---|
ConcurrentMap<SlimAnnotatedType<?>,InterceptionModel> |
BeanManagerImpl.getInterceptorModelRegistry() |
| Modifier and Type | Method and Description |
|---|---|
void |
EjbSupport.createSessionBeans(BeanDeployerEnvironment environment,
SetMultimap<Class<?>,SlimAnnotatedType<?>> classes,
BeanManagerImpl manager)
Creates session beans and registers them within the given environment.
|
| Modifier and Type | Method and Description |
|---|---|
<T> SlimAnnotatedType<T> |
ClassTransformer.getSlimAnnotatedTypeById(AnnotatedTypeIdentifier id) |
| Modifier and Type | Method and Description |
|---|---|
<T> EnhancedAnnotatedType<T> |
ClassTransformer.getEnhancedAnnotatedType(SlimAnnotatedType<T> annotatedType) |
<T> UnbackedAnnotatedType<T> |
ClassTransformer.getUnbackedAnnotatedType(SlimAnnotatedType<T> originalType,
javax.enterprise.inject.spi.AnnotatedType<T> source) |
Copyright © 2017. All rights reserved.