IDEA-171094 Extract method object fails

This commit is contained in:
Egor.Ushakov
2017-04-07 16:41:58 +03:00
parent 2928517370
commit 59a2c555ca
4 changed files with 58 additions and 12 deletions
@@ -0,0 +1,8 @@
public class RenameInInitializer {
public static void main(String[] args) {
<selection>int aValue = 100;
int result = 1000;
int a = IntStream.of(aValue, result).peek(x -> {}).sum();</selection>
System.out.println(aValue + result + a);
}
}
@@ -0,0 +1,35 @@
public class RenameInInitializer {
public static void main(String[] args) {
Inner inner = new Inner().invoke();
int aValue = inner.getValue();
int result = inner.getResult();
int a = inner.getA();
System.out.println(aValue + result + a);
}
private static class Inner {
private int myValue;
private int myResult;
private int myA;
public int getValue() {
return myValue;
}
public int getResult() {
return myResult;
}
public int getA() {
return myA;
}
public Inner invoke() {
myValue = 100;
myResult = 1000;
myA = IntStream.of(myValue, myResult).peek(x -> {
}).sum();
return this;
}
}
}