allow refs to base class from this(anonym.class) statement (IDEA-89946)

This commit is contained in:
Anna Kozlova
2012-08-13 18:18:14 +04:00
parent dd206975c2
commit f089481125
2 changed files with 21 additions and 0 deletions

View File

@@ -152,3 +152,23 @@ class Outer {
}
}
}
class WithAnonymous {
static class SuperClass {
public void foo() {}
}
class ChildClass extends SuperClass {
public ChildClass(final String title) {
this(new SuperClass(){
{
foo();
}
});
}
public ChildClass(SuperClass child) {
}
}
}