public class ResolvableBuilder extends Object
Modifier and Type | Class and Description |
---|---|
protected static class |
ResolvableBuilder.ResolvableImpl |
Modifier and Type | Field and Description |
---|---|
protected javax.enterprise.inject.spi.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(javax.enterprise.inject.spi.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,
Class<? extends Annotation> annotationType) |
Resolvable |
create() |
protected MetaAnnotationStore |
getMetaAnnotationStore() |
protected boolean |
isAnnotationTypePresent(Class<? extends Annotation> annotationType) |
boolean |
isDelegate() |
ResolvableBuilder |
setDeclaringBean(javax.enterprise.inject.spi.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 javax.enterprise.inject.spi.Bean<?> declaringBean
protected boolean delegate
public ResolvableBuilder(MetaAnnotationStore store)
public ResolvableBuilder(BeanManagerImpl manager)
public ResolvableBuilder(Type type, BeanManagerImpl beanManager)
public ResolvableBuilder(javax.enterprise.inject.spi.InjectionPoint injectionPoint, BeanManagerImpl manager)
public ResolvableBuilder setDeclaringBean(javax.enterprise.inject.spi.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, Class<? extends Annotation> annotationType)
protected boolean isAnnotationTypePresent(Class<? extends Annotation> annotationType)
protected MetaAnnotationStore getMetaAnnotationStore()
Copyright © 2016. All rights reserved.