public static Object getPropertyOnSuperSafe(Class senderClass, GroovyObject receiver, String messageName) throws Throwable { return getPropertyOnSuper(senderClass, receiver, messageName); }
public static Object getPropertyOnSuperSafe(Class senderClass, GroovyObject receiver, String messageName) throws Throwable { return getPropertyOnSuper(senderClass, receiver, messageName); }
public static Object getPropertyOnSuperSafe(Class senderClass, GroovyObject receiver, String messageName) throws Throwable { return getPropertyOnSuper(senderClass, receiver, messageName); }
public static Object getPropertyOnSuperSafe(Class senderClass, GroovyObject receiver, String messageName) throws Throwable { return getPropertyOnSuper(senderClass, receiver, messageName); }
public static Object getPropertyOnSuperSafe(Class senderClass, GroovyObject receiver, String messageName) throws Throwable { return getPropertyOnSuper(senderClass, receiver, messageName); }
public static Object getPropertyOnSuperSpreadSafe(Class senderClass, GroovyObject receiver, String messageName) throws Throwable { if (!isSpreadable(receiver)) return getPropertyOnSuper(senderClass, receiver, messageName); List answer = new ArrayList(); for (Iterator it = InvokerHelper.asIterator(receiver); it.hasNext();) { answer.add(getPropertySafe(senderClass, it.next(), messageName)); } return answer; }