restore new expressions correctly (IDEA-97001)

This commit is contained in:
anna
2012-12-11 16:14:17 +01:00
parent 17534a7d9e
commit 6391d81307
4 changed files with 53 additions and 1 deletions
@@ -0,0 +1,18 @@
public class MyClass {
public void test() {
if (new In<caret>ner().isWriteReplace()) {
return new Inner().writeReplace();
}
return false;
}
private class Inner {
public boolean isWriteReplace() {
return false;
}
public boolean writeReplace() {
return false;
}
}
}
@@ -0,0 +1,22 @@
public class MyClass {
private Inner inner;
public void test() {
inner = new Inner();
if (inner.isWriteReplace()) {
return inner.writeReplace();
}
return false;
}
private class Inner {
public boolean isWriteReplace() {
return false;
}
public boolean writeReplace() {
return false;
}
}
}