@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 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.hasSeekBarTouchTrackingMethodParameters((ExecutableElement) element, validation); validatorHelper.param.type(CanonicalNameConstants.SEEKBAR).optional().validate((ExecutableElement) element, validation); }
@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.hasSeekBarTouchTrackingMethodParameters((ExecutableElement) element, validation); validatorHelper.param.type(CanonicalNameConstants.SEEKBAR).optional().validate((ExecutableElement) element, 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); }