@Override public void validate(Element element, ElementValidation valid) { validatorHelper.enclosingElementHasEActivity(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 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); 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 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) { if (!annotationHelper.enclosingElementHasEnhancedComponentAnnotation(element)) { // do nothing when otto annotations are used in non-enhanced classes return; } ExecutableElement executableElement = (ExecutableElement) element; validateReturnType(executableElement, valid); validatorHelper.isPublic(element, valid); validatorHelper.doesntThrowException(executableElement, valid); validatorHelper.isNotFinal(element, valid); getParamValidator().validate(executableElement, valid); }
@Override public void validate(Element element, ElementValidation valid) { validatorHelper.enclosingElementHasEActivity(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); 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 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) { 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); }