public class ResolvableBuilder
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ResolvableBuilder.ResolvableImpl |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> |
annotationTypes |
protected Bean<?> |
declaringBean |
protected boolean |
delegate |
protected java.util.Set<QualifierInstance> |
qualifierInstances |
protected java.lang.Class<?> |
rawType |
protected java.util.Set<java.lang.reflect.Type> |
types |
| Constructor and Description |
|---|
ResolvableBuilder(BeanManagerImpl manager) |
ResolvableBuilder(InjectionPoint injectionPoint,
BeanManagerImpl manager) |
ResolvableBuilder(MetaAnnotationStore store) |
ResolvableBuilder(java.lang.reflect.Type type,
BeanManagerImpl beanManager) |
| Modifier and Type | Method and Description |
|---|---|
ResolvableBuilder |
addQualifier(java.lang.annotation.Annotation qualifier) |
ResolvableBuilder |
addQualifiers(java.lang.annotation.Annotation[] qualifiers) |
ResolvableBuilder |
addQualifiers(java.util.Collection<java.lang.annotation.Annotation> qualifiers) |
ResolvableBuilder |
addQualifierUnchecked(QualifierInstance qualifier)
Adds a given qualifier without any checks.
|
ResolvableBuilder |
addType(java.lang.reflect.Type type) |
ResolvableBuilder |
addTypes(java.util.Set<java.lang.reflect.Type> types) |
protected void |
checkQualifier(java.lang.annotation.Annotation qualifier,
QualifierInstance qualifierInstance,
java.lang.Class<? extends java.lang.annotation.Annotation> annotationType) |
Resolvable |
create() |
protected MetaAnnotationStore |
getMetaAnnotationStore() |
boolean |
isDelegate() |
ResolvableBuilder |
setDeclaringBean(Bean<?> declaringBean) |
void |
setDelegate(boolean delegate) |
protected java.lang.Class<?> rawType
protected final java.util.Set<java.lang.reflect.Type> types
protected final java.util.Set<QualifierInstance> qualifierInstances
protected Bean<?> declaringBean
protected boolean delegate
protected final java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> annotationTypes
public ResolvableBuilder(MetaAnnotationStore store)
public ResolvableBuilder(BeanManagerImpl manager)
public ResolvableBuilder(java.lang.reflect.Type type,
BeanManagerImpl beanManager)
public ResolvableBuilder(InjectionPoint injectionPoint, BeanManagerImpl manager)
public ResolvableBuilder setDeclaringBean(Bean<?> declaringBean)
public ResolvableBuilder addType(java.lang.reflect.Type type)
public ResolvableBuilder addTypes(java.util.Set<java.lang.reflect.Type> types)
public boolean isDelegate()
public void setDelegate(boolean delegate)
public Resolvable create()
public ResolvableBuilder addQualifier(java.lang.annotation.Annotation qualifier)
public ResolvableBuilder addQualifierUnchecked(QualifierInstance qualifier)
public ResolvableBuilder addQualifiers(java.lang.annotation.Annotation[] qualifiers)
public ResolvableBuilder addQualifiers(java.util.Collection<java.lang.annotation.Annotation> qualifiers)
protected void checkQualifier(java.lang.annotation.Annotation qualifier,
QualifierInstance qualifierInstance,
java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
protected MetaAnnotationStore getMetaAnnotationStore()
Copyright © 2015. All Rights Reserved.