ImplementationValidator
, RealObjectValidator
, ResetterValidator
public abstract class FoundOnImplementsValidator extends Validator
Implements
.Modifier and Type | Field | Description |
---|---|---|
protected javax.lang.model.element.AnnotationMirror |
imp |
annotationType, currentAnnotation, currentElement, elements, helpers, messager, modelBuilder, types
Constructor | Description |
---|---|
FoundOnImplementsValidator(RobolectricModel.Builder modelBuilder,
javax.annotation.processing.ProcessingEnvironment env,
String annotationType) |
Modifier and Type | Method | Description |
---|---|---|
void |
init(javax.lang.model.element.Element elem,
javax.lang.model.element.Element p) |
|
Void |
visitExecutable(javax.lang.model.element.ExecutableElement elem,
javax.lang.model.element.Element parent) |
|
Void |
visitExecutable(javax.lang.model.element.ExecutableElement elem,
javax.lang.model.element.TypeElement parent) |
|
Void |
visitVariable(javax.lang.model.element.VariableElement elem,
javax.lang.model.element.Element parent) |
|
Void |
visitVariable(javax.lang.model.element.VariableElement elem,
javax.lang.model.element.TypeElement parent) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
error, error, getAnnotationType, getCurrentAnnotation, message, message, visit, visit, visitPackage, visitType, visitTypeParameter, visitUnknown
public FoundOnImplementsValidator(RobolectricModel.Builder modelBuilder, javax.annotation.processing.ProcessingEnvironment env, String annotationType)
public void init(javax.lang.model.element.Element elem, javax.lang.model.element.Element p)
public final Void visitVariable(javax.lang.model.element.VariableElement elem, javax.lang.model.element.Element parent)
visitVariable
in class Validator
public Void visitVariable(javax.lang.model.element.VariableElement elem, javax.lang.model.element.TypeElement parent)
public final Void visitExecutable(javax.lang.model.element.ExecutableElement elem, javax.lang.model.element.Element parent)
visitExecutable
in class Validator
public Void visitExecutable(javax.lang.model.element.ExecutableElement elem, javax.lang.model.element.TypeElement parent)