public void extendsViewGroup(Element element, ElementValidation valid) { extendsType(element, CanonicalNameConstants.VIEW_GROUP, valid); }
public void extendsView(Element element, ElementValidation valid) { extendsType(element, CanonicalNameConstants.VIEW, valid); }
public void extendsApplication(Element element, ElementValidation valid) { extendsType(element, CanonicalNameConstants.APPLICATION, valid); }
public void extendsProvider(Element element, ElementValidation valid) { extendsType(element, CanonicalNameConstants.CONTENT_PROVIDER, valid); }
public void extendsContext(Element element, ElementValidation valid) { extendsType(element, CanonicalNameConstants.CONTEXT, valid); }
public void extendsPreferenceActivity(Element element, ElementValidation valid) { extendsType(element, CanonicalNameConstants.PREFERENCE_ACTIVITY, valid); }
public void extendsActivity(Element element, ElementValidation valid) { extendsType(element, CanonicalNameConstants.ACTIVITY, valid); }
public void extendsService(Element element, ElementValidation valid) { extendsType(element, CanonicalNameConstants.SERVICE, valid); }
public void extendsIntentService(Element element, ElementValidation valid) { extendsType(element, CanonicalNameConstants.INTENT_SERVICE, valid); }
public void extendsReceiver(Element element, ElementValidation valid) { extendsType(element, CanonicalNameConstants.BROADCAST_RECEIVER, valid); }
public void extendsTextView(Element element, ElementValidation valid) { extendsType(element, CanonicalNameConstants.TEXT_VIEW, valid); }
public void extendsType(Element element, String typeQualifiedName, ElementValidation valid) { if (!extendsType(element, typeQualifiedName)) { valid.addError("%s can only be used on an element that extends " + typeQualifiedName); } }
public void extendsMenuItem(Element element, ElementValidation valid) { Element enclosingElement = element.getEnclosingElement(); String enclosingQualifiedName = enclosingElement.asType().toString(); TypeElement enclosingTypeElement = annotationHelper.typeElementFromQualifiedName(enclosingQualifiedName); if (enclosingTypeElement != null) { extendsType(element, CanonicalNameConstants.MENU_ITEM, valid); } }
public void extendsMenu(Element element, ElementValidation validation) { Element enclosingElement = element.getEnclosingElement(); String enclosingQualifiedName = enclosingElement.asType().toString(); TypeElement enclosingTypeElement = annotationHelper.typeElementFromQualifiedName(enclosingQualifiedName); if (enclosingTypeElement != null) { extendsType(element, CanonicalNameConstants.MENU, validation); } }
public void extendsPreferenceActivity(Element element, ElementValidation valid) { extendsType(element, CanonicalNameConstants.PREFERENCE_ACTIVITY, valid); }
public void extendsActivity(Element element, ElementValidation valid) { extendsType(element, CanonicalNameConstants.ACTIVITY, valid); }
public void extendsViewGroup(Element element, ElementValidation valid) { extendsType(element, CanonicalNameConstants.VIEW_GROUP, valid); }
public void extendsMenuItem(Element element, ElementValidation valid) { Element enclosingElement = element.getEnclosingElement(); String enclosingQualifiedName = enclosingElement.asType().toString(); TypeElement enclosingTypeElement = annotationHelper.typeElementFromQualifiedName(enclosingQualifiedName); if (enclosingTypeElement != null) { extendsType(element, CanonicalNameConstants.MENU_ITEM, valid); } }
public void extendsType(Element element, String typeQualifiedName, ElementValidation valid) { if (!extendsType(element, typeQualifiedName)) { valid.addError("%s can only be used on an element that extends " + typeQualifiedName); } }
public void extendsMenu(Element element, ElementValidation validation) { Element enclosingElement = element.getEnclosingElement(); String enclosingQualifiedName = enclosingElement.asType().toString(); TypeElement enclosingTypeElement = annotationHelper.typeElementFromQualifiedName(enclosingQualifiedName); if (enclosingTypeElement != null) { extendsType(element, CanonicalNameConstants.MENU, validation); } }