IDEA-117252 Extract variable bug

This commit is contained in:
anna
2013-11-29 18:24:22 +01:00
parent 4920da736f
commit 19ac5df6f2
8 changed files with 158 additions and 2 deletions
@@ -0,0 +1,27 @@
import java.io.PrintStream;
class Foo {
public static void bazz(int i) {
Foo j = new Foo(new IBar() {
public void doSomething(PrintStream out) {
out.println("hello");
}
});
final Foo foo = i != 0 ? j : j;
foo.bla();
}
private final IBar bar;
public Foo(IBar bar) {
this.bar = bar;
}
public void bla() {
bar.doSomething(System.out);
}
public interface IBar {
void doSomething(PrintStream out);
}
}