le titre de l'appel de la méthode contenue dans une chaîne de caractères

Comment puis-je appeler une méthode basée sur la valeur d'une chaîne en Groovy? Par exemple, au lieu de

switch (val) {
case "one":
    Obj.one()
    break
case "two":
    Obj.two()
    break
}

J'aimerais faire quelque chose comme obj.valval contient soit "un" ou "deux" au lieu d'une instruction case.

InformationsquelleAutor Jared | 2009-08-31