package org.mvel2.tests.core;
import org.mvel2.MVEL;
import org.mvel2.ParserContext;
import java.util.HashMap;
import java.util.Map;
/**
* @author Mike Brock
*/
public class Main {
public static class Foo {
private String name;
public Foo(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
public static void main(String[] args) {
Foo foo = new Foo("Gorkum");
Map vars = new HashMap();
vars.put("foo", foo);
final ParserContext ctx = ParserContext.create()
.withInput("foo", Foo.class);
final String expression = "foo";
MVEL.setProperty(foo, "name", "mike");
System.out.println(foo.getName());
}
}