java.lang.Object | |
↳ | com.google.inject.spi.MembersInjectorLookup<T> |
A lookup of the members injector for a type. Lookups are created explicitly in a module using
getMembersInjector()
statements:
MembersInjector<PaymentService> membersInjector = getMembersInjector(PaymentService.class);
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Accepts an element visitor.
| |||||||||||
Writes this module element to the given binder (optional operation).
| |||||||||||
Returns the delegate members injector, or
null if it has not yet been initialized. | |||||||||||
Returns the looked up members injector.
| |||||||||||
Returns an arbitrary object containing information about the "place" where this element was
configured.
| |||||||||||
Gets the type containing the members to be injected.
| |||||||||||
Sets the actual members injector.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.google.inject.spi.Element
|
Accepts an element visitor. Invokes the visitor method specific to this element's type.
visitor | to call back on |
---|
Writes this module element to the given binder (optional operation).
binder | to apply configuration element to |
---|
Returns the delegate members injector, or null
if it has not yet been initialized.
The delegate will be initialized when this element is processed, or otherwise used to create
an injector.
Returns the looked up members injector. The result is not valid until this lookup has been
initialized, which usually happens when the injector is created. The members injector will
throw an IllegalStateException
if you try to use it beforehand.
Returns an arbitrary object containing information about the "place" where this element was configured. Used by Guice in the production of descriptive error messages.
Tools might specially handle types they know about; StackTraceElement
is a good
example. Tools should simply call toString()
on the source object if the type is
unfamiliar.
Gets the type containing the members to be injected.
Sets the actual members injector.
IllegalStateException | if the delegate is already set |
---|