select open/closing brace of class works as on method (IDEA-198213)

This commit is contained in:
Anna Kozlova
2018-09-06 15:46:24 +03:00
parent 7f01ec458d
commit c973ec0237
2 changed files with 4 additions and 4 deletions
@@ -26,7 +26,7 @@ import java.util.List;
public class CodeBlockOrInitializerSelectioner extends BasicSelectioner {
@Override
public boolean canSelect(@NotNull PsiElement e) {
return e instanceof PsiCodeBlock || e instanceof PsiArrayInitializerExpression;
return e instanceof PsiCodeBlock || e instanceof PsiArrayInitializerExpression || e instanceof PsiClass;
}
@Override
@@ -15,9 +15,9 @@
*/
package com.intellij.codeInsight.editorActions.wordSelection;
import com.intellij.psi.*;
import com.intellij.openapi.util.TextRange;
import com.intellij.openapi.editor.Editor;
import com.intellij.openapi.util.TextRange;
import com.intellij.psi.*;
import org.jetbrains.annotations.NotNull;
import java.util.List;
@@ -25,7 +25,7 @@ import java.util.List;
public class JavaTokenSelectioner extends BasicSelectioner {
@Override
public boolean canSelect(@NotNull PsiElement e) {
return e instanceof PsiJavaToken && !(e instanceof PsiKeyword) && !(e.getParent()instanceof PsiCodeBlock);
return e instanceof PsiJavaToken && !(e instanceof PsiKeyword) && !(e.getParent()instanceof PsiCodeBlock) && !(e.getParent() instanceof PsiClass);
}
@Override