public class InjectorInfo
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
javax.lang.model.element.ExecutableElement |
injector
The
ExecutableElement corresponding to the injector method. |
java.lang.String |
reason
The reason for the injection.
|
MethodContainer |
target
The
MethodContainer corresponding to the target method. |
javax.lang.model.element.ExecutableElement |
targetStub
The
ExecutableElement corresponding to the target method stub. |
Constructor and Description |
---|
InjectorInfo(javax.lang.model.element.ExecutableElement injector,
javax.lang.model.element.ExecutableElement targetStub,
Target targetAnn,
ProcessorOptions options)
Public constructor.
|
public final javax.lang.model.element.ExecutableElement injector
ExecutableElement
corresponding to the injector method.public final javax.lang.model.element.ExecutableElement targetStub
ExecutableElement
corresponding to the target method stub.public final java.lang.String reason
public final MethodContainer target
MethodContainer
corresponding to the target method.public InjectorInfo(javax.lang.model.element.ExecutableElement injector, javax.lang.model.element.ExecutableElement targetStub, Target targetAnn, ProcessorOptions options)
injector
- the injector ExecutableElement
targetStub
- the target ExecutableElement
targetAnn
- the relevant Target
annotationoptions
- the ProcessorOptions
to be used