| com.bm.ejb3guice.inject.Inject
Inject | public @interface Inject(Code) | | Annotates members of your implementation class (constructors, methods
and fields) into which the
Injector should inject values.
The Injector fulfills injection requests for:
In all cases, a member can be injected regardless of its Java access
specifier (private, default, protected, public).
author: crazybob@google.com (Bob Lee) |
Field Summary | |
boolean | optional If true, and the appropriate binding is not found,
the Injector will skip injection of this method or field rather than
produce an error. |
optional | boolean optional(Code) | | If true, and the appropriate binding is not found,
the Injector will skip injection of this method or field rather than
produce an error. When applied to a field, any default value already
assigned to the field will remain (guice will not actively null out the
field). When applied to a method, the method will only be invoked if
bindings for all parameters are found. When applied to a
constructor, an error will result upon Injector creation.
|
|
|