Esempio n. 1
0
  public void build(final GroovyObject builder) {
    final String[] s = getStrings();
    final int numberOfValues = values.length;

    for (int i = 0, size = s.length; i < size; i++) {
      builder.getProperty("mkp");
      builder.invokeMethod("yield", new Object[] {s[i]});
      if (i < numberOfValues) {
        builder.getProperty("mkp");
        builder.invokeMethod("yield", new Object[] {values[i]});
      }
    }
  }
 public static Object getGroovyObjectProperty(
     Class senderClass, GroovyObject receiver, String messageName) throws Throwable {
   return receiver.getProperty(messageName);
 }
Esempio n. 3
0
 @Override
 public Object getProperty(String name) throws MissingPropertyException {
   return groovyObject.getProperty(name);
 }