Files
openide/java/java-tests/testData/refactoring/inlineParameter/WriteAccess.java

32 lines
513 B
Java

public class ExpData {
public void use(Object p) {
System.out.println(p);
}
public void context() {
ObjectType v1 = new ObjectType();
v1 = v1.provide();
inline1(v1);
int v2 = 1;
v2 += System.identityHashCode(new Object());
inline2(v2);
}
public void inline1(ObjectType <caret>subj) {
use(subj);
}
public void inline2(int subj) {
use(subj);
}
}
class ObjectType {
private int value = 1;
public ObjectType provide() {
return new ObjectType();
}
}