extract method: do not fold when write access was used inside common expressions (IDEA-70376)

This commit is contained in:
anna
2011-06-01 13:36:22 +04:00
parent 6be3a5a1e0
commit e7262d47ea
4 changed files with 50 additions and 3 deletions
@@ -0,0 +1,10 @@
public class Devk {
void fr(String... params ) {
int idx = 0;
<selection>System.out.println(params[idx++]);
System.out.println(params[idx++]);
System.out.println(params[idx++]);
System.out.println(params[idx++]);</selection>
}
}
@@ -0,0 +1,14 @@
public class Devk {
void fr(String... params ) {
int idx = 0;
newMethod(idx, params);
}
private void newMethod(int idx, String[] params) {
System.out.println(params[idx++]);
System.out.println(params[idx++]);
System.out.println(params[idx++]);
System.out.println(params[idx++]);
}
}