*/
package org.intellij.lang.regexp;
+import com.intellij.lang.ASTNode;
import com.intellij.openapi.util.Condition;
import com.intellij.psi.PsiElement;
import org.intellij.lang.regexp.psi.RegExpChar;
+import org.jetbrains.annotations.NotNull;
/**
* @author yole
*/
public class RegExpWordSelectionFilter implements Condition<PsiElement> {
@Override
- public boolean value(PsiElement element) {
- if (element.getNode().getElementType() == RegExpTT.CHARACTER || element instanceof RegExpChar) {
+ public boolean value(@NotNull PsiElement element) {
+ final ASTNode node = element.getNode();
+ if ((node != null && node.getElementType() == RegExpTT.CHARACTER) || element instanceof RegExpChar) {
return false;
}
return true;