public class ImplementationValidator extends FoundOnImplementsValidator
Validator that checks usages of Implementation
.
Modifier and Type | Field and Description |
---|---|
static com.google.common.collect.ImmutableSet<String> |
METHODS_ALLOWED_TO_BE_PUBLIC |
imp
annotationType, currentAnnotation, currentElement, elements, helpers, messager, modelBuilder, types
Constructor and Description |
---|
ImplementationValidator(RobolectricModel.Builder modelBuilder,
ProcessingEnvironment env) |
Modifier and Type | Method and Description |
---|---|
Void |
visitExecutable(ExecutableElement elem,
TypeElement parent) |
init, visitExecutable, visitVariable, visitVariable
error, error, getAnnotationType, getCurrentAnnotation, message, message, visit, visit, visitPackage, visitType, visitTypeParameter, visitUnknown
public static final com.google.common.collect.ImmutableSet<String> METHODS_ALLOWED_TO_BE_PUBLIC
public ImplementationValidator(RobolectricModel.Builder modelBuilder, ProcessingEnvironment env)
public Void visitExecutable(ExecutableElement elem, TypeElement parent)
visitExecutable
in class FoundOnImplementsValidator