public Object invoke(Object proxy, Object[] args) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException, NoSuchMethodException { if ( ! hasSuperImplementation() ) throw new NoSuchMethodException(); return superMethod.invoke(proxy, args); }
public Object invoke(Object proxy, Object[] args) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException, NoSuchMethodException { if ( ! hasSuperImplementation() ) throw new NoSuchMethodException(); return superMethod.invoke(proxy, args); }
public Object invoke(Object proxy, Object[] args) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException, NoSuchMethodException { if (!hasSuperImplementation()) throw new NoSuchMethodException(); return sm.invoke(proxy, args); }
@JRubyMethod(name = "super?") public IRubyObject super_p() { return hasSuperImplementation() ? getRuntime().getTrue() : getRuntime().getFalse(); }
public Object invoke(Object proxy, Object[] args) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException, NoSuchMethodException { if (!hasSuperImplementation()) throw new NoSuchMethodException(); return sm.invoke(proxy, args); }
@JRubyMethod(name = "super?") public IRubyObject super_p() { return hasSuperImplementation() ? getRuntime().getTrue() : getRuntime().getFalse(); }
@JRubyMethod(name = "super?") public IRubyObject super_p() { return hasSuperImplementation() ? getRuntime().getTrue() : getRuntime().getFalse(); }
@JRubyMethod(name = "super?") public IRubyObject super_p() { return hasSuperImplementation() ? getRuntime().getTrue() : getRuntime().getFalse(); }