Save This Page
Home » Guice-2.0 » com.google » inject » [javadoc | source]
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).
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.