IDEA-229615 Incorrect highlighting for projectListeners and applicationListeners

GitOrigin-RevId: 7a97876a6f5ca1fdb5cb9c2ad5cc329b6343efe8
This commit is contained in:
Yann Cébron
2020-02-17 15:18:01 +01:00
committed by intellij-monorepo-bot
parent ca3add4e2e
commit 89fa126450
3 changed files with 8 additions and 3 deletions

View File

@@ -17,9 +17,11 @@
activeInHeadlessMode="true" activeInTestMode="true"/>
<listener class="<error descr="'java.util.Collection' does not inherit from 'java.util.Collection'"><error descr="'java.util.Collection' is not a concrete class"><error descr="Interface is not allowed">java.util.Collection</error></error></error>"
<listener class="<error descr="'java.util.Collection' does not inherit from 'java.util.Collection'"><error descr="Interface is not allowed">java.util.Collection</error></error>"
topic="java.util.Collection"/>
<listener class="MyCollectionWithoutDefaultCTOR" topic="java.util.Collection"/>
<listener class="java.util.ArrayList" topic="java.util.Collection"
activeInHeadlessMode="<error descr="Cannot resolve symbol 'INVALID_VALUE'">INVALID_VALUE</error>"
@@ -40,7 +42,7 @@
activeInHeadlessMode="true" activeInTestMode="true"/>
<listener class="<error descr="'java.util.Collection' does not inherit from 'java.util.Collection'"><error descr="'java.util.Collection' is not a concrete class"><error descr="Interface is not allowed">java.util.Collection</error></error></error>"
<listener class="<error descr="'java.util.Collection' does not inherit from 'java.util.Collection'"><error descr="Interface is not allowed">java.util.Collection</error></error>"
topic="java.util.Collection"/>

View File

@@ -102,6 +102,9 @@ class PluginXmlFunctionalTest extends JavaCodeInsightFixtureTestCase {
}
void testListeners() {
myFixture.addClass("public class MyCollectionWithoutDefaultCTOR implements java.util.Collection {" +
" public MyCollectionWithoutDefaultCTOR(String something) {}" +
"}")
doHighlightingTest("Listeners.xml")
}