@Override protected void validate(Element element, ElementValidation valid) { validatorHelper.enclosingElementHasAnnotation(methodAnnotationClass, element, valid); validatorHelper.canBePutInABundle(element, valid); }
@Override public void validate(Element element, ElementValidation validation) { validatorHelper.enclosingElementHasEActivityOrEFragmentOrEViewOrEViewGroup(element, validation); validatorHelper.isNotPrivate(element, validation); validatorHelper.canBePutInABundle(element, validation); validatorHelper.isNotFinal(element, validation); }
@Override public void validate(Element element, ElementValidation validation) { /* * TODO since we override setIntent(), we should check that the setIntent() * method can be overridden */ injectHelper.validate(Extra.class, element, validation); if (!validation.isValid()) { return; } validatorHelper.isNotPrivate(element, validation); Element param = injectHelper.getParam(element); validatorHelper.canBePutInABundle(param, validation); }
@Override public void validate(Element element, ElementValidation validation) { injectHelper.validate(FragmentArg.class, element, validation); if (!validation.isValid()) { return; } validatorHelper.isNotPrivate(element, validation); Element param = injectHelper.getParam(element); validatorHelper.canBePutInABundle(param, validation); }
@Override protected void validate(Element element, ElementValidation valid) { validatorHelper.enclosingElementHasAnnotation(methodAnnotationClass, element, valid); validatorHelper.canBePutInABundle(element, valid); }
@Override public void validate(Element element, ElementValidation validation) { validatorHelper.enclosingElementHasEActivityOrEFragmentOrEViewOrEViewGroup(element, validation); validatorHelper.isNotPrivate(element, validation); validatorHelper.canBePutInABundle(element, validation); validatorHelper.isNotFinal(element, validation); }
@Override public void validate(Element element, ElementValidation validation) { injectHelper.validate(FragmentArg.class, element, validation); if (!validation.isValid()) { return; } validatorHelper.isNotPrivate(element, validation); Element param = injectHelper.getParam(element); validatorHelper.canBePutInABundle(param, validation); }
@Override public void validate(Element element, ElementValidation validation) { /* * TODO since we override setIntent(), we should check that the setIntent() * method can be overridden */ injectHelper.validate(Extra.class, element, validation); if (!validation.isValid()) { return; } validatorHelper.isNotPrivate(element, validation); Element param = injectHelper.getParam(element); validatorHelper.canBePutInABundle(param, validation); }