java.lang.Object | |
↳ | com.google.inject.spi.ProvisionListenerBinding |
Binds keys (picked using a Matcher) to a provision listener. Listeners are created explicitly in a module using Binder#bindListener(Matcher, ProvisionListener) statements:
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Writes this module element to the given binder (optional operation).
| |||||||||||
Returns the key matcher which chooses which keys the listener should be notified of.
| |||||||||||
Returns the registered listeners.
| |||||||||||
Returns an arbitrary object containing information about the "place" where this element was
configured.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() |
Writes this module element to the given binder (optional operation).
binder | to apply configuration element to |
---|
Returns the key matcher which chooses which keys the listener should be notified of.
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.