| java.lang.Object | |
| ↳ | com.google.inject.spi.InjectionRequest<T> | 
A request to inject the instance fields and methods of an instance. Requests are created
 explicitly in a module using requestInjection() statements:
 
     requestInjection(serviceInstance);
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Writes this module element to the given binder (optional operation). 
  
   | |||||||||||
Returns the instance methods and fields of  
  
  instance that will be injected to fulfill
 this request. | |||||||||||
Returns an arbitrary object containing information about the "place" where this element was
 configured. 
  
   | |||||||||||
| 
  [Expand]
   Inherited Methods  | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
   
From class
  java.lang.Object
 | |||||||||||
   
From interface
  com.google.inject.spi.Element
 | |||||||||||
Writes this module element to the given binder (optional operation).
| binder | to apply configuration element to | 
|---|
Returns the instance methods and fields of instance that will be injected to fulfill
 this request.
| ConfigurationException | if there is a malformed injection point on the class of instance, such as a field with multiple binding annotations. The exception's partial value is a Set<InjectionPoint>
      of the valid injection points.
 | 
        
|---|
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.