@Override public void validate(Element element, ElementValidation validation) { validatorHelper.enclosingElementHasEActivityOrEFragment(element, validation); validatorHelper.isNotPrivate(element, validation); validatorHelper.doesntThrowException(element, validation); OnActivityResult onResultAnnotation = element.getAnnotation(OnActivityResult.class); validatorHelper.annotationValuePositiveAndInAShort(onResultAnnotation.value(), validation); ExecutableElement executableElement = (ExecutableElement) element; validatorHelper.returnTypeIsVoid(executableElement, validation); validatorHelper.param.anyOrder() // .type(CanonicalNameConstants.INTENT).optional() // .primitiveOrWrapper(TypeKind.INT).optional() // .annotatedWith(OnActivityResult.Extra.class).multiple().optional() // .validate((ExecutableElement) element, validation); // }
@Override public void validate(Element element, ElementValidation validation) { validatorHelper.enclosingElementHasEActivityOrEFragment(element, validation); validatorHelper.isNotPrivate(element, validation); validatorHelper.doesntThrowException(element, validation); OnActivityResult onResultAnnotation = element.getAnnotation(OnActivityResult.class); validatorHelper.annotationValuePositiveAndInAShort(onResultAnnotation.value(), validation); ExecutableElement executableElement = (ExecutableElement) element; validatorHelper.returnTypeIsVoid(executableElement, validation); validatorHelper.param.anyOrder() // .type(CanonicalNameConstants.INTENT).optional() // .primitiveOrWrapper(TypeKind.INT).optional() // .annotatedWith(OnActivityResult.Extra.class).multiple().optional() // .validate((ExecutableElement) element, validation); // }
@Override public void validate(Element element, ElementValidation validation) { super.validate(element, validation); ExecutableElement executableElement = (ExecutableElement) element; validatorHelper.returnTypeIsVoid(executableElement, validation); validatorHelper.param.anyOrder() // .extendsType(CanonicalNameConstants.COMPOUND_BUTTON).optional() // .primitiveOrWrapper(TypeKind.BOOLEAN).optional() // .validate(executableElement, validation); }
@Override public void validate(Element element, ElementValidation validation) { super.validate(element, validation); ExecutableElement executableElement = (ExecutableElement) element; validatorHelper.returnTypeIsVoidOrBoolean(executableElement, validation); validatorHelper.param.anyOrder() // .extendsType(CanonicalNameConstants.TEXT_VIEW).optional() // .primitiveOrWrapper(TypeKind.INT).optional() // .type(CanonicalNameConstants.KEY_EVENT).optional() // .validate(executableElement, validation); }
@Override public void validate(Element element, ElementValidation validation) { super.validate(element, validation); ExecutableElement executableElement = (ExecutableElement) element; validatorHelper.returnTypeIsVoid(executableElement, validation); validatorHelper.param.anyOrder() // .extendsType(CanonicalNameConstants.VIEW).optional() // .primitiveOrWrapper(TypeKind.BOOLEAN).optional() // .validate(executableElement, validation); }
@Override public void validate(Element element, ElementValidation validation) { super.validate(element, validation); validatorHelper.param.anyOrder() // .anyOfTypes(CanonicalNameConstants.VIEW_PAGER, CanonicalNameConstants.ANDROIDX_VIEW_PAGER).optional() // .primitiveOrWrapper(TypeKind.INT).optional() // .validate((ExecutableElement) element, validation); }
@Override protected void validate(Element element, ElementValidation validation) { super.validate(element, validation); validatorHelper.param.anyOrder() // .anyOfTypes(CanonicalNameConstants.VIEW_PAGER, CanonicalNameConstants.ANDROIDX_VIEW_PAGER).optional() // .primitiveOrWrapper(TypeKind.INT).optional() // .validate((ExecutableElement) element, validation); }
@Override public void validate(Element element, ElementValidation validation) { super.validate(element, validation); ExecutableElement executableElement = (ExecutableElement) element; validatorHelper.returnTypeIsVoidOrBoolean(executableElement, validation); validatorHelper.param.anyOrder() // .extendsType(CanonicalNameConstants.TEXT_VIEW).optional() // .primitiveOrWrapper(TypeKind.INT).optional() // .type(CanonicalNameConstants.KEY_EVENT).optional() // .validate(executableElement, validation); }
@Override public void validate(Element element, ElementValidation validation) { super.validate(element, validation); ExecutableElement executableElement = (ExecutableElement) element; validatorHelper.returnTypeIsVoid(executableElement, validation); validatorHelper.param.anyOrder() // .extendsType(CanonicalNameConstants.COMPOUND_BUTTON).optional() // .primitiveOrWrapper(TypeKind.BOOLEAN).optional() // .validate(executableElement, validation); }
@Override public void validate(Element element, ElementValidation validation) { super.validate(element, validation); validatorHelper.param.anyOrder() // .anyOfTypes(CanonicalNameConstants.VIEW_PAGER, CanonicalNameConstants.ANDROIDX_VIEW_PAGER).optional() // .primitiveOrWrapper(TypeKind.INT).optional() // .validate((ExecutableElement) element, validation); }
@Override protected void validate(Element element, ElementValidation validation) { super.validate(element, validation); validatorHelper.param.anyOrder() // .anyOfTypes(CanonicalNameConstants.VIEW_PAGER, CanonicalNameConstants.ANDROIDX_VIEW_PAGER).optional() // .primitiveOrWrapper(TypeKind.INT).optional() // .validate((ExecutableElement) element, validation); }
@Override public void validate(Element element, ElementValidation validation) { super.validate(element, validation); ExecutableElement executableElement = (ExecutableElement) element; validatorHelper.returnTypeIsVoid(executableElement, validation); validatorHelper.param.anyOrder() // .extendsType(CanonicalNameConstants.VIEW).optional() // .primitiveOrWrapper(TypeKind.BOOLEAN).optional() // .validate(executableElement, validation); }