package glslplugin.annotation.impl; import com.intellij.lang.annotation.AnnotationHolder; import com.intellij.psi.PsiElement; import glslplugin.annotation.Annotator; import glslplugin.lang.elements.GLSLTokenTypes; import org.jetbrains.annotations.NotNull; /** * Created by abigail on 23/06/15. */ public class ReservedKeywordAnnotation extends Annotator<PsiElement> { @Override public void annotate(PsiElement element, AnnotationHolder holder) { if (element.getNode().getElementType() == GLSLTokenTypes.RESERVED_KEYWORD) { holder.createErrorAnnotation(element, "Reserved keyword"); } } @NotNull @Override public Class<PsiElement> getElementType() { return PsiElement.class; } }