public class ResolvableBuilder extends Object
Modifier and Type | Class and Description |
---|---|
protected static class |
ResolvableBuilder.ResolvableImpl |
Modifier and Type | Field and Description |
---|---|
protected Bean<?> |
declaringBean |
protected boolean |
delegate |
protected Map<Class<? extends Annotation>,Annotation> |
mappedQualifiers |
protected Set<QualifierInstance> |
qualifierInstances |
protected Set<Annotation> |
qualifiers |
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 |
addQualifierIfAbsent(Annotation qualifier) |
ResolvableBuilder |
addQualifiers(Annotation[] qualifiers) |
ResolvableBuilder |
addQualifiers(Collection<Annotation> qualifiers) |
ResolvableBuilder |
addType(Type type) |
ResolvableBuilder |
addTypes(Set<Type> types) |
protected void |
checkQualifier(Annotation qualifier,
QualifierInstance qualifierInstance,
Class<? extends Annotation> annotationType) |
Resolvable |
create() |
protected MetaAnnotationStore |
getMetaAnnotationStore() |
boolean |
isDelegate() |
ResolvableBuilder |
setDeclaringBean(Bean<?> declaringBean) |
void |
setDelegate(boolean delegate) |
protected Class<?> rawType
protected final Set<Annotation> qualifiers
protected final Set<QualifierInstance> qualifierInstances
protected final Map<Class<? extends Annotation>,Annotation> mappedQualifiers
protected Bean<?> declaringBean
protected boolean delegate
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 addQualifierIfAbsent(Annotation 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 © 2014. All Rights Reserved.