com.google.inject
public class: Inject [javadoc |
source]
com.google.inject.Inject
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)
| Method from com.google.inject.Inject Summary: |
|---|
|
optional |
| Method from com.google.inject.Inject Detail: |
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. 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. |