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