public class ImplementsValidator extends Validator
Implements.| Modifier and Type | Class | Description |
|---|---|---|
static class |
ImplementsValidator.SdkCheckMode |
Supported modes for validation of
Implementation methods against SDKs. |
| Modifier and Type | Field | Description |
|---|---|---|
static String |
CONSTRUCTOR_METHOD_NAME |
|
static String |
IMPLEMENTS_CLASS |
|
static int |
MAX_SUPPORTED_ANDROID_SDK |
|
static String |
STATIC_INITIALIZER_METHOD_NAME |
annotationType, currentAnnotation, currentElement, elements, helpers, messager, modelBuilder, types| Constructor | Description |
|---|---|
ImplementsValidator(RobolectricModel.Builder modelBuilder,
javax.annotation.processing.ProcessingEnvironment env,
ImplementsValidator.SdkCheckMode sdkCheckMode,
SdkStore sdkStore) |
| Modifier and Type | Method | Description |
|---|---|---|
Void |
visitType(javax.lang.model.element.TypeElement shadowType,
javax.lang.model.element.Element parent) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waiterror, error, getAnnotationType, getCurrentAnnotation, init, message, message, visit, visit, visitExecutable, visitPackage, visitTypeParameter, visitUnknown, visitVariablepublic static final String IMPLEMENTS_CLASS
public static final int MAX_SUPPORTED_ANDROID_SDK
public static final String STATIC_INITIALIZER_METHOD_NAME
public static final String CONSTRUCTOR_METHOD_NAME
public ImplementsValidator(RobolectricModel.Builder modelBuilder, javax.annotation.processing.ProcessingEnvironment env, ImplementsValidator.SdkCheckMode sdkCheckMode, SdkStore sdkStore)