[java highlighting] skip anonymous class context for its expression list (IDEA-272378)

GitOrigin-RevId: 5d8e034a4c550aed057ad860bdbaf1645118e5b3
This commit is contained in:
Anna Kozlova authored and intellij-monorepo-bot committed 2021-06-30 14:01:18 +00:00
1 parent 9746172003
commit 4b7f896333
4 files changed
+57 -24

No files matched your search

@@ -0,0 +1,32 @@
class Main implements I {
public Main(int i) { }
{
new Main(I.super.m()) {};
}
}
interface I {
default int m(){
return 42;
}
}
class Main1 extends I1 {
public Main1(int i) {
}
{
new Main1(<error descr="'I1' is not an enclosing class">I1.super</error>.m()) {};
}
}
abstract class I1 {
public int m(){
return 42;
}
}