Methods
Modifier and Type |
Method and Description |
void |
allowedType(Element element,
IsValid valid,
TypeMirror fieldTypeMirror,
List<String> allowedTypes) |
void |
androidService(AndroidSystemServices androidSystemServices,
Element element,
IsValid valid) |
void |
applicationRegistered(Element element,
AndroidManifest manifest,
IsValid valid) |
void |
canBeSavedAsInstanceState(Element element,
IsValid isValid) |
void |
componentRegistered(Element element,
AndroidManifest androidManifest,
boolean printWarning,
IsValid valid) |
void |
componentRegistered(Element element,
AndroidManifest androidManifest,
IsValid valid) |
void |
doesNotExtendInvalidInterfaces(TypeElement element,
IsValid valid) |
void |
doesNotReturnPrimitive(ExecutableElement element,
IsValid valid) |
void |
doesntThrowException(Element element,
IsValid valid) |
boolean |
elementHasAnnotation(Class<? extends Annotation> annotation,
Element element,
AnnotationElements validatedElements) |
void |
elementHasAnnotation(Class<? extends Annotation> annotation,
Element element,
AnnotationElements validatedElements,
IsValid valid,
String error) |
void |
enclosingElementHasAndroidAnnotation(Element element,
AnnotationElements validatedElements,
IsValid valid) |
void |
enclosingElementHasAnnotation(Class<? extends Annotation> annotation,
Element element,
AnnotationElements validatedElements,
IsValid valid,
String error) |
void |
enclosingElementHasEActivity(Element element,
AnnotationElements validatedElements,
IsValid valid) |
void |
enclosingElementHasEActivityOrEFragment(Element element,
AnnotationElements validatedElements,
IsValid valid) |
void |
enclosingElementHasEActivityOrEFragmentOrEServiceOrEIntentService(Element element,
AnnotationElements validatedElements,
IsValid valid) |
void |
enclosingElementHasEBeanAnnotation(Element element,
AnnotationElements validatedElements,
IsValid valid) |
void |
enclosingElementHasEFragment(Element element,
AnnotationElements validatedElements,
IsValid valid) |
void |
enclosingElementHasEIntentService(Element element,
AnnotationElements validatedElements,
IsValid valid) |
void |
enclosingElementHasEnhancedComponentAnnotation(Element element,
AnnotationElements validatedElements,
IsValid valid) |
void |
enclosingElementHasEnhancedViewSupportAnnotation(Element element,
AnnotationElements validatedElements,
IsValid valid) |
void |
enclosingElementHasRestAnnotation(Element element,
AnnotationElements validatedElements,
IsValid valid) |
void |
extendsActivity(Element element,
IsValid valid) |
void |
extendsApplication(Element element,
IsValid valid) |
void |
extendsContext(Element element,
IsValid valid) |
void |
extendsFragment(Element element,
IsValid valid) |
void |
extendsIntentService(Element element,
IsValid valid) |
void |
extendsListOfView(Element element,
IsValid valid) |
void |
extendsMenuItem(Element element,
IsValid valid) |
void |
extendsOneOfTypes(Element element,
List<String> typeQualifiedNames,
IsValid valid) |
void |
extendsOrmLiteDao(Element element,
IsValid valid) |
void |
extendsProvider(Element element,
IsValid valid) |
void |
extendsReceiver(Element element,
IsValid valid) |
void |
extendsService(Element element,
IsValid valid) |
void |
extendsTextView(Element element,
IsValid valid) |
void |
extendsType(Element element,
String typeQualifiedName,
IsValid valid) |
void |
extendsView(Element element,
IsValid valid) |
void |
extendsViewGroup(Element element,
IsValid valid) |
void |
hasAfterTextChangedMethodParameters(ExecutableElement executableElement,
IsValid valid) |
void |
hasASqlLiteOpenHelperParameterizedType(Element element,
IsValid valid) |
void |
hasBeforeTextChangedMethodParameters(ExecutableElement executableElement,
IsValid valid) |
void |
hasCorrectDefaultAnnotation(ExecutableElement method,
IsValid valid) |
void |
hasEActivity(Element element,
AnnotationElements validatedElements,
IsValid valid) |
void |
hasEActivityOrEFragment(Element element,
AnnotationElements validatedElements,
IsValid valid) |
void |
hasHttpHeadersReturnType(ExecutableElement element,
IsValid valid) |
void |
hasInternetPermission(Element element,
AndroidManifest androidManifest,
IsValid valid) |
void |
hasNotMultipleAnnotatedMethodWithSameName(Element element,
IsValid valid,
Class<? extends Annotation> annotation) |
void |
hasOnResultMethodParameters(ExecutableElement executableElement,
IsValid valid) |
void |
hasOrmLiteJars(Element element,
IsValid valid) |
void |
hasRightRegisterAtValueDependingOnEnclosingElement(Element element,
IsValid valid) |
void |
hasRoboGuiceJars(Element element,
IsValid valid) |
void |
hasSeekBarProgressChangeMethodParameters(ExecutableElement executableElement,
IsValid valid) |
void |
hasSeekBarTouchTrackingMethodParameters(ExecutableElement executableElement,
IsValid valid) |
void |
hasSetOfHttpMethodReturnType(ExecutableElement element,
IsValid valid) |
void |
hasSpringAndroidJars(Element element,
IsValid valid) |
void |
hasSupportV4JarIfLocal(Element element,
IsValid valid) |
void |
hasTextChangedMethodParameters(ExecutableElement executableElement,
IsValid valid) |
void |
hasValidLogLevel(Element element,
IsValid isValid) |
void |
hasViewByIdAnnotation(Element element,
AnnotationElements validatedElements,
IsValid valid) |
void |
isAbstractOrHasEmptyConstructor(Element element,
IsValid valid) |
void |
isAbstractOrHasEmptyOrContextConstructor(Element element,
IsValid valid) |
void |
isDebuggable(Element element,
AndroidManifest androidManifest,
IsValid valid) |
void |
isDeclaredType(Element element,
IsValid valid) |
void |
isInterface(TypeElement element,
IsValid valid) |
void |
isNotFinal(Element element,
IsValid valid) |
void |
isNotPrivate(Element element,
IsValid valid) |
void |
isNotSynchronized(Element element,
IsValid valid) |
void |
isPrefMethod(Element element,
IsValid valid) |
void |
isPublic(Element element,
IsValid valid) |
void |
isSharedPreference(Element element,
AnnotationElements validatedElements,
IsValid valid) |
void |
isStatic(Element element,
IsValid valid) |
void |
isTopLevel(TypeElement element,
IsValid valid) |
void |
notAlreadyValidated(Element element,
AnnotationElements validatedElements,
IsValid valid) |
void |
returnTypeIsNotVoid(ExecutableElement executableElement,
IsValid valid) |
void |
returnTypeIsVoid(ExecutableElement executableElement,
IsValid valid) |
void |
returnTypeIsVoidOrBoolean(ExecutableElement executableElement,
IsValid valid) |
void |
throwsOnlyRestClientException(ExecutableElement element,
IsValid valid) |
void |
typeHasAnnotation(Class<? extends Annotation> annotation,
Element element,
IsValid valid) |
void |
typeHasAnnotation(Class<? extends Annotation> annotation,
TypeMirror elementType,
Element reportingElement,
IsValid valid) |
void |
typeOrTargetValueHasAnnotation(Class<? extends Annotation> annotation,
Element element,
IsValid valid) |
void |
unannotatedMethodReturnsRestTemplate(TypeElement typeElement,
IsValid valid) |
void |
validateConverters(Element element,
IsValid valid) |
void |
validateInterceptors(Element element,
IsValid valid) |
void |
validateRequestFactory(Element element,
IsValid valid) |