Files
openide/java/java-tests/testData/refactoring/methodDuplicates/PostFragmentUsage.java.after
Dmitry Jemerov f9dbab8f6d test++
2009-09-10 20:43:40 +04:00

40 lines
948 B
Plaintext

class Post {
private int myField;
public int method(int param, int varFree) {
int varIncapsulated = 2;
return varFree + varIncapsulated + param + myField + this.hashCode();
}
public void contextVarFree(int param) {
int varFree = 1;
int var = method(param, varFree);
int varPost = varFree;
}
public void contextVarIncapsulated(int param) {
int varFree = 1;
int varIncapsulated = 2;
int var = varFree + varIncapsulated + param + myField + this.hashCode();
int varPost = varIncapsulated;
}
public void contextParam(int param) {
int varFree = 1;
int var = method(param, varFree);
int varPost = param;
}
public void contextField(int param) {
int varFree = 1;
int var = method(param, varFree);
int varPost = myField;
}
public void contextThis(int param) {
int varFree = 1;
int var = method(param, varFree);
int varPost = this.hashCode();
}
}