Если у меня есть класс Java со свойствами «firstName» и «lastName», я хочу динамически назначать свойство на основе переменных. Для примера:
public class MyClass {
public String firstName;
public String lastName;
}
...
def varname = "firstName";
def value = "Smith";
def instance = new MyClass();
/* Something like the following */
instance.$varname = value;
Я знаю, что в Python я мог бы использовать setattr (instance, varname, value). Это своего рода противоположность setProperty.
Спасибо