mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 14:23:28 +07:00
32 lines
513 B
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();
|
|
}
|
|
}
|