@Override protected void validate(Element element, ElementValidation validation) { validatorHelper.enclosingElementHasEIntentService(element, validation); validatorHelper.returnTypeIsVoid((ExecutableElement) element, validation); validatorHelper.isNotPrivate(element, validation); }
@Override public void validate(Element element, ElementValidation valid) { validatorHelper.isNotPrivate(element, valid); validatorHelper.isNotFinal(element, valid); validatorHelper.returnTypeIsVoid((ExecutableElement) element, valid); validatorHelper.enclosingElementHasEFragment(element, valid); }
@Override public void validate(Element element, ElementValidation validation) { injectHelper.validate(Bean.class, element, validation); if (!validation.isValid()) { return; } validatorHelper.typeOrTargetValueHasAnnotation(EBean.class, element, validation); validatorHelper.isNotPrivate(element, validation); }
@Override public void validate(Element element, ElementValidation validation) { injectHelper.validate(Pref.class, element, validation); if (!validation.isValid()) { return; } validatorHelper.isNotPrivate(element, validation); coreValidatorHelper.isSharedPreference(element, validation); }
@Override public void validate(Element element, ElementValidation valid) { super.validate(element, valid); validatorHelper.isNotInterface((TypeElement) element, valid); validatorHelper.isNotPrivate(element, valid); validatorHelper.isAbstractOrHasEmptyOrContextConstructor(element, valid); }
@Override public void validate(Element element, ElementValidation validation) { injectHelper.validate(RootContext.class, element, validation); if (!validation.isValid()) { return; } Element param = injectHelper.getParam(element); validatorHelper.extendsContext(param, validation); validatorHelper.isNotPrivate(element, validation); }
@Override public void validate(Element element, ElementValidation validation) { injectHelper.validate(RestService.class, element, validation); if (!validation.isValid()) { return; } validatorHelper.isNotPrivate(element, validation); Element param = injectHelper.getParam(element); validatorHelper.typeHasValidAnnotation(Rest.class, param, validation); }
@Override public void validate(Element element, ElementValidation validation) { injectHelper.validate(HttpsClient.class, element, validation); if (!validation.isValid()) { return; } validatorHelper.annotationParameterIsOptionalValidResId(element, IRClass.Res.RAW, "keyStore", validation); validatorHelper.annotationParameterIsOptionalValidResId(element, IRClass.Res.RAW, "trustStore", validation); validatorHelper.isNotPrivate(element, validation); }
@Override protected void validate(Element element, ElementValidation valid) { validatorHelper.isNotFinal(element, valid); if (isInnerClass(element)) { validatorHelper.isNotPrivate(element, valid); validatorHelper.isStatic(element, valid); validatorHelper.enclosingElementHasAndroidAnnotation(element, valid); validatorHelper.enclosingElementIsNotAbstractIfNotAbstract(element, valid); } }
@Override public void validate(Element element, ElementValidation validation) { validatorHelper.enclosingElementHasEnhancedViewSupportAnnotation(element, validation); validatorHelper.resIdsExist(element, IRClass.Res.ID, IdValidatorHelper.FallbackStrategy.USE_ELEMENT_NAME, validation); validatorHelper.isNotPrivate(element, validation); validatorHelper.doesntThrowException(element, validation); validatorHelper.returnTypeIsVoid((ExecutableElement) element, validation); coreValidatorHelper.hasBeforeTextChangedMethodParameters((ExecutableElement) element, validation); }
@Override public void validate(Element element, ElementValidation validation) { validatorHelper.enclosingElementHasEnhancedComponentAnnotation(element, validation); ExecutableElement executableElement = (ExecutableElement) element; validatorHelper.returnTypeIsVoid(executableElement, validation); validatorHelper.isNotPrivate(element, validation); validatorHelper.doesntThrowException(executableElement, validation); validatorHelper.param.noParam().validate(executableElement, validation); }
@Override public void validate(Element element, ElementValidation valid) { injectHelper.validate(InjectMenu.class, element, valid); if (!valid.isValid()) { return; } Element param = injectHelper.getParam(element); validatorHelper.isDeclaredType(param, valid); validatorHelper.extendsMenu(param, valid); validatorHelper.isNotPrivate(element, valid); }
@Override public void validate(Element element, ElementValidation validation) { validatorHelper.enclosingElementHasEnhancedViewSupportAnnotation(element, validation); validatorHelper.resIdsExist(element, IRClass.Res.ID, IdValidatorHelper.FallbackStrategy.USE_ELEMENT_NAME, validation); validatorHelper.isNotPrivate(element, validation); validatorHelper.doesntThrowException(element, validation); validatorHelper.returnTypeIsVoid((ExecutableElement) element, validation); coreValidatorHelper.hasSeekBarProgressChangeMethodParameters((ExecutableElement) element, validation); }
@Override public void validate(Element element, ElementValidation validation) { injectHelper.validate(OrmLiteDao.class, element, validation); if (!validation.isValid()) { return; } validatorHelper.isNotPrivate(element, validation); ormLiteValidatorHelper.hasOrmLiteJars(validation); Element param = injectHelper.getParam(element); ormLiteValidatorHelper.extendsOrmLiteDao(param, validation, ormLiteHelper); ormLiteValidatorHelper.hasASqliteOpenHelperParametrizedType(element, validation); }
@Override protected void validate(Element element, ElementValidation validation) { validatorHelper.enclosingElementHasEnhancedViewSupportAnnotation(element, validation); validatorHelper.isViewPagerClassPresent(validation); validatorHelper.resIdsExist(element, IRClass.Res.ID, IdValidatorHelper.FallbackStrategy.USE_ELEMENT_NAME, validation); validatorHelper.isNotPrivate(element, validation); validatorHelper.doesntThrowException(element, validation); validatorHelper.returnTypeIsVoid((ExecutableElement) element, validation); validatorHelper.uniqueResourceId(element, IRClass.Res.ID, validation); }
@Override public void validate(Element element, ElementValidation validation) { injectHelper.validate(ViewsById.class, element, validation); if (!validation.isValid()) { return; } Element param = injectHelper.getParam(element); validatorHelper.isDeclaredType(param, validation); validatorHelper.extendsListOfView(param, validation); validatorHelper.resIdsExist(element, IRClass.Res.ID, IdValidatorHelper.FallbackStrategy.NEED_RES_ID, validation); validatorHelper.isNotPrivate(element, validation); }
@Override public void validate(Element element, ElementValidation valid) { validatorHelper.enclosingElementHasEActivityOrEFragment(element, valid); validatorHelper.enclosingElementExtendsPreferenceActivityOrPreferenceFragment(element, valid); ExecutableElement executableElement = (ExecutableElement) element; validatorHelper.returnTypeIsVoid(executableElement, valid); validatorHelper.isNotPrivate(element, valid); validatorHelper.doesntThrowException(executableElement, valid); validatorHelper.param.noParam().validate(executableElement, valid); }
@Override public void validate(Element element, ElementValidation validation) { validatorHelper.enclosingElementHasEnhancedViewSupportAnnotation(element, validation); validatorHelper.resIdsExist(element, getResourceType(), IdValidatorHelper.FallbackStrategy.USE_ELEMENT_NAME, validation); validatorHelper.isNotPrivate(element, validation); validatorHelper.doesntThrowException(element, validation); validatorHelper.uniqueResourceId(element, getResourceType(), validation); }
@Override public void validate(Element element, ElementValidation validation) { validatorHelper.enclosingElementHasEActivityOrEFragment(element, validation); validatorHelper.resIdsExist(element, IRClass.Res.ID, IdValidatorHelper.FallbackStrategy.USE_ELEMENT_NAME, validation); validatorHelper.isNotPrivate(element, validation); validatorHelper.doesntThrowException(element, validation); validatorHelper.uniqueId(element, validation); ExecutableElement executableElement = (ExecutableElement) element; validatorHelper.returnTypeIsVoidOrBoolean(executableElement, validation); validatorHelper.param.type(CanonicalNameConstants.MENU_ITEM).optional().validate(executableElement, validation); }
@Override protected void validate(Element element, ElementValidation valid) { validatorHelper.enclosingElementHasEReceiver(element, valid); validatorHelper.returnTypeIsVoid((ExecutableElement) element, valid); validatorHelper.isNotPrivate(element, valid); validatorHelper.param.anyOrder() // .type(CanonicalNameConstants.CONTEXT).optional() // .type(CanonicalNameConstants.INTENT).optional() // .annotatedWith(ReceiverAction.Extra.class).multiple().optional() // .validate((ExecutableElement) element, valid); }