com.caucho.config.program
Class BeanArg<T>
java.lang.Object
com.caucho.config.program.Arg<T>
com.caucho.config.program.BeanArg<T>
@Module
public class BeanArg<T>
- extends Arg<T>
Custom bean configured by namespace
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BeanArg
public BeanArg(InjectManager injectManager,
java.lang.reflect.Type type,
java.lang.annotation.Annotation[] bindings,
InjectionPoint ip)
bind
public void bind()
- Overrides:
bind
in class Arg<T>
eval
public java.lang.Object eval(CreationalContext<T> parentEnv)
- Specified by:
eval
in class Arg<T>
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object