diff --git a/java/java-impl/src/com/intellij/codeInsight/highlighting/JavaPairedBraceMatcher.java b/java/java-impl/src/com/intellij/codeInsight/highlighting/JavaPairedBraceMatcher.java index e0ba601a07cf..82d5ddb07997 100644 --- a/java/java-impl/src/com/intellij/codeInsight/highlighting/JavaPairedBraceMatcher.java +++ b/java/java-impl/src/com/intellij/codeInsight/highlighting/JavaPairedBraceMatcher.java @@ -28,7 +28,8 @@ import com.intellij.psi.tree.TokenSet; public class JavaPairedBraceMatcher extends PairedBraceMatcherAdapter { private static final TokenSet TYPE_TOKENS = TokenSet.orSet(StdTokenSets.WHITE_SPACE_OR_COMMENT_BIT_SET, - TokenSet.create(JavaTokenType.IDENTIFIER, JavaTokenType.COMMA, + TokenSet.create(JavaTokenType.IDENTIFIER, JavaTokenType.COMMA, + JavaTokenType.AT,//anno JavaTokenType.RBRACKET, JavaTokenType.LBRACKET, //arrays JavaTokenType.QUEST, JavaTokenType.EXTENDS_KEYWORD, JavaTokenType.SUPER_KEYWORD));//wildcards diff --git a/java/java-tests/testSrc/com/intellij/codeInsight/highlighting/JavaBraceMatcherTest.java b/java/java-tests/testSrc/com/intellij/codeInsight/highlighting/JavaBraceMatcherTest.java index d90b336cff4d..30188c16f0cf 100644 --- a/java/java-tests/testSrc/com/intellij/codeInsight/highlighting/JavaBraceMatcherTest.java +++ b/java/java-tests/testSrc/com/intellij/codeInsight/highlighting/JavaBraceMatcherTest.java @@ -24,10 +24,10 @@ public class JavaBraceMatcherTest extends LightCodeInsightFixtureTestCase { public void testGenerics() { myFixture.configureByText("a.java", "import java.util.ArrayList;" + "class A {" + - " ArrayList f;" + + " ArrayList f;" + "}"); final int offset = BraceMatchingUtil.getMatchedBraceOffset(myFixture.getEditor(), true, myFixture.getFile()); - assertEquals(66, offset); + assertEquals(72, offset); } public void testBrokenText() {