@Module public class ProducesBuilder extends java.lang.Object
| Constructor and Description |
|---|
ProducesBuilder(InjectManager manager) |
| Modifier and Type | Method and Description |
|---|---|
protected <X> void |
addProduces(<any> bean,
<any> beanType,
<any> beanField) |
protected <X,T> void |
addProducesMethod(<any> bean,
<any> beanType,
<any> producesMethod,
<any> disposesMethod) |
protected <X,T> Arg<T>[] |
introspectArguments(<any> bean,
<any> method) |
protected <X> Arg<X>[] |
introspectDisposesArgs(<any> method,
java.util.List<<any>> params) |
<X> void |
introspectProduces(<any> bean,
<any> beanType)
Introspects the methods for any @Produces
|
protected boolean |
isDisposes(<any> method) |
public ProducesBuilder(InjectManager manager)
public <X> void introspectProduces(<any> bean,
<any> beanType)
protected <X,T> void addProducesMethod(<any> bean,
<any> beanType,
<any> producesMethod,
<any> disposesMethod)
protected <X> void addProduces(<any> bean,
<any> beanType,
<any> beanField)
protected <X,T> Arg<T>[] introspectArguments(<any> bean, <any> method)
protected <X> Arg<X>[] introspectDisposesArgs(<any> method, java.util.List<<any>> params)
protected boolean isDisposes(<any> method)