Class ImplementationValidator
java.lang.Object
org.robolectric.annotation.processing.validator.Validator
org.robolectric.annotation.processing.validator.FoundOnImplementsValidator
org.robolectric.annotation.processing.validator.ImplementationValidator
- All Implemented Interfaces:
ElementVisitor<Void,Element>
public class ImplementationValidator extends FoundOnImplementsValidator
Validator that checks usages of
Implementation.-
Field Summary
Fields Modifier and Type Field Description static com.google.common.collect.ImmutableSet<String>METHODS_ALLOWED_TO_BE_PUBLICFields inherited from class org.robolectric.annotation.processing.validator.FoundOnImplementsValidator
impFields inherited from class org.robolectric.annotation.processing.validator.Validator
annotationType, currentAnnotation, currentElement, elements, helpers, messager, modelBuilder, types -
Constructor Summary
Constructors Constructor Description ImplementationValidator(RobolectricModel.Builder modelBuilder, ProcessingEnvironment env) -
Method Summary
Modifier and Type Method Description VoidvisitExecutable(ExecutableElement elem, TypeElement parent)Methods inherited from class org.robolectric.annotation.processing.validator.FoundOnImplementsValidator
init, visitExecutable, visitVariable, visitVariableMethods inherited from class org.robolectric.annotation.processing.validator.Validator
error, error, getAnnotationType, getCurrentAnnotation, message, message, visit, visit, visitPackage, visitType, visitTypeParameter, visitUnknownMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.lang.model.element.ElementVisitor
visitModule, visitRecordComponent
-
Field Details
-
Constructor Details
-
Method Details
-
visitExecutable
- Overrides:
visitExecutablein classFoundOnImplementsValidator
-