com.google.inject

Annotation Type Inject

    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element and Description
      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.
    • Element Detail

      • optional

        public abstract 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.
        Default:
        false

Copyright © 2006–2018 Google, Inc.. All rights reserved.