public class ExtendsClassChecker extends DomCustomAnnotationChecker<ExtendClass>
Constructor and Description |
---|
ExtendsClassChecker() |
Modifier and Type | Method and Description |
---|---|
static java.util.List<DomElementProblemDescriptor> |
checkExtendClass(GenericDomValue element,
PsiClass value,
java.lang.String name,
boolean instantiatable,
boolean canBeDecorator,
boolean allowInterface,
boolean allowNonPublic,
boolean allowAbstract,
boolean allowEnum,
DomElementAnnotationHolder holder) |
static java.util.List<DomElementProblemDescriptor> |
checkExtendsClassInReferences(GenericDomValue element,
DomElementAnnotationHolder holder) |
java.util.List<DomElementProblemDescriptor> |
checkForProblems(ExtendClass extend,
DomElement _element,
DomElementAnnotationHolder holder,
DomHighlightingHelper helper) |
java.lang.Class<ExtendClass> |
getAnnotationClass() |
public java.lang.Class<ExtendClass> getAnnotationClass()
getAnnotationClass
in class DomCustomAnnotationChecker<ExtendClass>
public java.util.List<DomElementProblemDescriptor> checkForProblems(ExtendClass extend, DomElement _element, DomElementAnnotationHolder holder, DomHighlightingHelper helper)
checkForProblems
in class DomCustomAnnotationChecker<ExtendClass>
public static java.util.List<DomElementProblemDescriptor> checkExtendClass(GenericDomValue element, PsiClass value, java.lang.String name, boolean instantiatable, boolean canBeDecorator, boolean allowInterface, boolean allowNonPublic, boolean allowAbstract, boolean allowEnum, DomElementAnnotationHolder holder)
public static java.util.List<DomElementProblemDescriptor> checkExtendsClassInReferences(GenericDomValue element, DomElementAnnotationHolder holder)