import org.joor.Reflect;
public class JoorExample {
public static void main(String[] args) {
MyClass myObject = Reflect.on(MyClass.class).create().get();
Reflect.on(myObject).set("myField", "Hello JOOR!");
String value = Reflect.on(myObject).get("myField");
System.out.println(value);
}
}
public class MyClass {
private String myField;
public void setMyField(String value) {
this.myField = value;
}
public String getMyField() {
return myField;
}
}
<dependencies>
<dependency>
<groupId>org.jooq</groupId>
<artifactId>joor</artifactId>
<version>0.9.12</version>
</dependency>
</dependencies>