| Package | Description |
|---|---|
| org.jboss.weld.annotated.enhanced.jlr | |
| org.jboss.weld.injection.producer | |
| org.jboss.weld.util | |
| org.jboss.weld.util.collections |
| Modifier and Type | Method and Description |
|---|---|
protected Multimap<java.lang.Class<? extends java.lang.annotation.Annotation>,EnhancedAnnotatedMethod<?,? super T>> |
EnhancedAnnotatedTypeImpl.buildAnnotatedMethodMultimap(java.util.Set<EnhancedAnnotatedMethod<?,? super T>> effectiveMethods) |
protected Multimap<java.lang.Class<? extends java.lang.annotation.Annotation>,EnhancedAnnotatedMethod<?,? super T>> |
EnhancedAnnotatedTypeImpl.buildAnnotatedParameterMethodMultimap(java.util.Set<EnhancedAnnotatedMethod<?,? super T>> effectiveMethods) |
| Modifier and Type | Method and Description |
|---|---|
protected Multimap<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation> |
InterceptionModelInitializer.mergeMemberInterceptorBindings(Multimap<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation> beanBindings,
java.util.Set<java.lang.annotation.Annotation> methodBindingAnnotations)
Merges bean interceptor bindings (including inherited ones) with method interceptor bindings.
|
| Modifier and Type | Method and Description |
|---|---|
protected Multimap<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation> |
InterceptionModelInitializer.mergeMemberInterceptorBindings(Multimap<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation> beanBindings,
java.util.Set<java.lang.annotation.Annotation> methodBindingAnnotations)
Merges bean interceptor bindings (including inherited ones) with method interceptor bindings.
|
| Modifier and Type | Method and Description |
|---|---|
static Multimap<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation> |
Interceptors.mergeBeanInterceptorBindings(BeanManagerImpl beanManager,
AnnotatedType<?> clazz,
java.util.Collection<java.lang.annotation.Annotation> classBindingAnnotations,
java.util.Collection<java.lang.annotation.Annotation> inheritedBindingAnnotations)
Merge class-level interceptor bindings with interceptor bindings inherited from interceptor bindings and stereotypes.
|
static Multimap<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation> |
Interceptors.mergeBeanInterceptorBindings(BeanManagerImpl beanManager,
EnhancedAnnotatedType<?> clazz,
java.util.Collection<java.lang.Class<? extends java.lang.annotation.Annotation>> stereotypes)
Merge class-level interceptor bindings with interceptor bindings inherited from interceptor bindings and stereotypes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ListMultimap<K,V>
A
Multimap whose collections of values are backed by a List. |
class |
SetMultimap<K,V>
A
Multimap whose collections of values are backed by a Set. |
| Modifier and Type | Method and Description |
|---|---|
static <K,V> Multimap<K,V> |
Multimaps.unmodifiableMultimap(Multimap<K,V> multimap)
Note that
get(Object) returns unmodifiable collections. |
| Modifier and Type | Method and Description |
|---|---|
static <K,V> SetMultimap<K,V> |
SetMultimap.newSetMultimap(Multimap<K,V> multimap)
Creates a new instance backed by a
HashMap and HashSet. |
static <K,V> Multimap<K,V> |
Multimaps.unmodifiableMultimap(Multimap<K,V> multimap)
Note that
get(Object) returns unmodifiable collections. |
| Constructor and Description |
|---|
ListMultimap(Multimap<K,V> multimap)
Creates a new instance backed by a
HashMap and ArrayList. |
ListMultimap(java.util.function.Supplier<java.util.Map<K,java.util.List<V>>> mapSupplier,
java.util.function.Supplier<java.util.List<V>> collectionSupplier,
Multimap<K,V> multimap) |
Copyright © 2014. All Rights Reserved.