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> |
SlimAnnotatedTypeStore.get(Class<X> type,
String suffix)
Retrieves a previously stored
SlimAnnotatedType that matches the given type and ID suffix. |
<X> SlimAnnotatedType<X> |
SlimAnnotatedTypeStoreImpl.get(Class<X> type,
String suffix) |
SlimAnnotatedType<T> |
SlimAnnotatedTypeContext.getAnnotatedType() |
Modifier and Type | Method and Description |
---|---|
<X> Collection<SlimAnnotatedType<X>> |
SlimAnnotatedTypeStore.get(Class<X> type)
Retrieves a previously stored list of
SlimAnnotatedType s that match the given type. |
<X> Set<SlimAnnotatedType<X>> |
SlimAnnotatedTypeStoreImpl.get(Class<X> type) |
Modifier and Type | Method and Description |
---|---|
static <T> SlimAnnotatedTypeContext<T> |
SlimAnnotatedTypeContext.of(SlimAnnotatedType<T> type,
org.jboss.weld.resources.spi.ClassFileInfo classInfo,
Set<ExtensionObserverMethodImpl<?,?>> resolvedProcessAnnotatedTypeObservers,
ClassTransformer transformer) |
static <T> SlimAnnotatedTypeContext<T> |
SlimAnnotatedTypeContext.of(SlimAnnotatedType<T> type,
ClassTransformer transformer) |
static <T> SlimAnnotatedTypeContext<T> |
SlimAnnotatedTypeContext.of(SlimAnnotatedType<T> type,
ClassTransformer transformer,
javax.enterprise.inject.spi.Extension extension) |
<X> void |
SlimAnnotatedTypeStore.put(SlimAnnotatedType<X> type)
Put a
SlimAnnotatedType into the store. |
<X> void |
SlimAnnotatedTypeStoreImpl.put(SlimAnnotatedType<X> type) |
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> |
AbstractClassBean.getAnnotated() |
Modifier and Type | Method and Description |
---|---|
protected <T> SlimAnnotatedType<T> |
AnnotatedTypeLoader.loadAnnotatedType(Class<T> clazz,
String bdaId) |
protected <T> SlimAnnotatedType<T> |
FastAnnotatedTypeLoader.loadAnnotatedType(Class<T> clazz,
String bdaId) |
Modifier and Type | Method and Description |
---|---|
void |
BeanDeployerEnvironment.addSyntheticAnnotatedType(SlimAnnotatedType<?> annotatedType,
javax.enterprise.inject.spi.Extension extension) |
protected void |
BeanDeployer.createClassBean(SlimAnnotatedType<?> annotatedType,
com.google.common.cache.LoadingCache<Class<?>,Set<SlimAnnotatedType<?>>> otherWeldClasses) |
protected <T> SlimAnnotatedTypeContext<T> |
AnnotatedTypeLoader.createContext(SlimAnnotatedType<T> type) |
Modifier and Type | Method and Description |
---|---|
protected void |
BeanDeployer.createClassBean(SlimAnnotatedType<?> annotatedType,
com.google.common.cache.LoadingCache<Class<?>,Set<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 |
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) |
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 |
StatelessSessionBeanInjector.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) |
static InterceptionContext |
InterceptionContext.forNonConstructorInterception(InterceptionModel interceptionModel,
javax.enterprise.context.spi.CreationalContext<?> ctx,
BeanManagerImpl manager,
SlimAnnotatedType<?> type) |
Modifier and Type | Method and Description |
---|---|
void |
BootstrapLogger_$logger.patDefaultResolver(SlimAnnotatedType type) |
void |
BootstrapLogger.patDefaultResolver(SlimAnnotatedType<?> type) |
void |
BootstrapLogger_$logger.patFastResolver(SlimAnnotatedType type) |
void |
BootstrapLogger.patFastResolver(SlimAnnotatedType<?> type) |
void |
BootstrapLogger_$logger.patSkipped(SlimAnnotatedType type) |
void |
BootstrapLogger.patSkipped(SlimAnnotatedType<?> type) |
Modifier and Type | Method and Description |
---|---|
ConcurrentMap<SlimAnnotatedType<?>,InterceptionModel> |
BeanManagerImpl.getInterceptorModelRegistry() |
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) |
Modifier and Type | Method and Description |
---|---|
SlimAnnotatedType<T> |
ForwardingWeldClass.slim() |
Copyright © 2016. All rights reserved.