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 Map<Class<? extends Annotation>,Annotation> |
mappedQualifiers |
protected Set<Annotation> |
qualifiers |
protected Class<?> |
rawType |
protected Set<Type> |
types |
Constructor and Description |
---|
ResolvableBuilder() |
ResolvableBuilder(javax.enterprise.inject.spi.InjectionPoint injectionPoint) |
ResolvableBuilder(Type type) |
Modifier and Type | Method and Description |
---|---|
ResolvableBuilder |
addQualifier(Annotation qualifier) |
ResolvableBuilder |
addQualifierIfAbsent(Annotation qualifier) |
ResolvableBuilder |
addQualifiers(Annotation[] qualifiers) |
ResolvableBuilder |
addQualifiers(Set<Annotation> qualifiers) |
ResolvableBuilder |
addType(Type type) |
ResolvableBuilder |
addTypes(Set<Type> types) |
protected void |
checkQualifier(Annotation qualifier) |
Resolvable |
create() |
ResolvableBuilder |
setDeclaringBean(javax.enterprise.inject.spi.Bean<?> declaringBean) |
protected Class<?> rawType
protected final Set<Annotation> qualifiers
protected final Map<Class<? extends Annotation>,Annotation> mappedQualifiers
protected javax.enterprise.inject.spi.Bean<?> declaringBean
public ResolvableBuilder()
public ResolvableBuilder(Type type)
public ResolvableBuilder(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
public ResolvableBuilder setDeclaringBean(javax.enterprise.inject.spi.Bean<?> declaringBean)
public ResolvableBuilder addType(Type type)
public ResolvableBuilder addTypes(Set<Type> types)
public Resolvable create()
public ResolvableBuilder addQualifier(Annotation qualifier)
public ResolvableBuilder addQualifierIfAbsent(Annotation qualifier)
public ResolvableBuilder addQualifiers(Annotation[] qualifiers)
public ResolvableBuilder addQualifiers(Set<Annotation> qualifiers)
protected void checkQualifier(Annotation qualifier)
Copyright © 2012 Seam Framework. All Rights Reserved.