- requestBinding
Returns the binding if it exists immediately. Otherwise this returns null. If
the returned binding d
- <init>
- installBindings
Adds all bindings in toInstall. The caller must call either #linkAll or
#requestBinding and #linkReq
- linkAll
Links requested bindings and installed bindings, plus all of their transitive
dependencies. This cre
- scope
Returns a scoped binding for binding.
- addError
Enqueue message as a fatal error to be reported to the user.
- assertLockHeld
Don't permit bindings to be linked without a lock. Callers should lock before
requesting any binding
- linkRequested
Links all requested bindings plus their transitive dependencies. This creates
JIT bindings as necess
- putBinding
- createBinding
Returns a binding for the key in deferred. The type of binding to be created
depends on the key's ty
- createJitBinding
Creates a just-in-time binding for the key in deferred. The type of binding to
be created depends on
- fullyLinkedBindings
Returns the map of all bindings available to this Linker, if and only if
#linkAll() has successfully