rendered paste bodymodule test
imports libstratego-lib libjava-front
strategies
main =
where(cbds := |[ public int f1; public int f2;]|)
;
! compilation-unit |[
public class Foo {
private Long id;
public void setId(Long id){
this.id = id;
}
public Long getId(){
return this.id;
}
~*cbds
@Override
public boolean equals(Object o){
if(o != null && o instanceof Foo){
return this.id == ((Foo)o).getId();
} else return false;
}
}
]|
(gecompileerd met: strc -i test.str -o test -I ~/.nix-profile/share/java-front -I ~/.nix-profile/share/sdf/java-front -la stratego-lib -la ~/.nix-profile/lib/libjava-front.la )