mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-10-02 10:14:57 +07:00
36 lines
609 B
Java
36 lines
609 B
Java
public class A {
|
|
public int getProp() {
|
|
return prop;
|
|
}
|
|
public void setProp(int prop) {
|
|
this.prop = prop;
|
|
}
|
|
private int prop;
|
|
}
|
|
public class intPropAssignment extends groovy.lang.Script {
|
|
public static void main(java.lang.String[] args) {
|
|
new intPropAssignment(new groovy.lang.Binding(args)).run();
|
|
}
|
|
|
|
public java.lang.Object run() {
|
|
|
|
|
|
A a = new A();
|
|
|
|
print(3 + (setProp(a, 2 + 1)));
|
|
return null;
|
|
|
|
}
|
|
|
|
public intPropAssignment(groovy.lang.Binding binding) {
|
|
super(binding);
|
|
}
|
|
public intPropAssignment() {
|
|
super();
|
|
}
|
|
private static int setProp(A propOwner, int prop) {
|
|
propOwner.setProp(prop);
|
|
return prop;
|
|
}
|
|
}
|