Class ImplementsValidator
java.lang.Object
org.robolectric.annotation.processing.validator.Validator
org.robolectric.annotation.processing.validator.ImplementsValidator
- All Implemented Interfaces:
- javax.lang.model.element.ElementVisitor<Void,- javax.lang.model.element.Element> 
Validator that checks usages of 
Implements.- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic enumSupported modes for validation ofImplementationmethods against SDKs.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final intstatic final StringFields inherited from class org.robolectric.annotation.processing.validator.ValidatorannotationType, currentAnnotation, currentElement, elements, helpers, messager, modelBuilder, types
- 
Constructor SummaryConstructorsConstructorDescriptionImplementsValidator(RobolectricModel.Builder modelBuilder, ProcessingEnvironment env, ImplementsValidator.SdkCheckMode sdkCheckMode, SdkStore sdkStore) 
- 
Method SummaryMethods inherited from class org.robolectric.annotation.processing.validator.Validatorerror, error, getAnnotationType, getCurrentAnnotation, init, message, message, visit, visit, visitExecutable, visitPackage, visitTypeParameter, visitUnknown, visitVariableMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.lang.model.element.ElementVisitorvisitModule, visitRecordComponent
- 
Field Details- 
IMPLEMENTS_CLASS- See Also:
 
- 
MAX_SUPPORTED_ANDROID_SDKpublic static final int MAX_SUPPORTED_ANDROID_SDK- See Also:
 
- 
STATIC_INITIALIZER_METHOD_NAME- See Also:
 
- 
CONSTRUCTOR_METHOD_NAME- See Also:
 
 
- 
- 
Constructor Details- 
ImplementsValidatorpublic ImplementsValidator(RobolectricModel.Builder modelBuilder, ProcessingEnvironment env, ImplementsValidator.SdkCheckMode sdkCheckMode, SdkStore sdkStore) 
 
- 
- 
Method Details