add error on qualified anonymous class creation when base type interface is (IDEA-57305)

This commit is contained in:
Anna Kozlova
2012-05-24 19:11:25 +04:00
parent 8a08072e3b
commit a21cde8072
3 changed files with 35 additions and 11 deletions
@@ -17,3 +17,16 @@ class b extends A {
static class c {}
}
class WithAnonym {
interface I {
}
class Inner{}
}
class WithAnonymInheritor extends WithAnonym {
{
<error descr="Anonymous class implements interface; cannot have qualifier for new">this.new I() {}</error>;
this.new Inner() {};
}
}