@JRubyMethod public IRubyObject inspect() { StringBuilder result = new StringBuilder(); result.append(nameOnInspection()); result.append("("); Class[] parameterTypes = getParameterTypes(); for (int i = 0; i < parameterTypes.length; i++) { result.append(parameterTypes[i].getName()); if (i < parameterTypes.length - 1) { result.append(','); } } result.append(")>"); return getRuntime().newString(result.toString()); }
@JRubyMethod public IRubyObject inspect() { StringBuilder result = new StringBuilder(); result.append(nameOnInspection()); result.append("("); Class[] parameterTypes = getParameterTypes(); for (int i = 0; i < parameterTypes.length; i++) { result.append(parameterTypes[i].getName()); if (i < parameterTypes.length - 1) { result.append(','); } } result.append(")>"); return getRuntime().newString(result.toString()); }
final Class[] parameterTypes = getParameterTypes(); for (int i = 0; i < arguments.length; i++) { arguments[i] = args[i + 1].toJava( parameterTypes[i] );
System.arraycopy(nargs, 1, arguments, 0, arguments.length); Class[] parameterTypes = getParameterTypes(); for (int i = 0; i < arguments.length; i++) { arguments[i] =
System.arraycopy(nargs, 1, arguments, 0, arguments.length); Class[] parameterTypes = getParameterTypes(); for (int i = 0; i < arguments.length; i++) { arguments[i] =
final Class[] parameterTypes = getParameterTypes(); for (int i = 0; i < arguments.length; i++) { arguments[i] = args[i + 1].toJava( parameterTypes[i] );
public final int getArity() { return getParameterTypes().length; }
private int getArity() { return getParameterTypes().length; }
public final int getArity() { return getParameterTypes().length; }
private int getArity() { return getParameterTypes().length; }
@JRubyMethod public RubyArray argument_types() { return buildRubyArray(getParameterTypes()); }
@JRubyMethod public RubyArray argument_types() { return toRubyArray(getParameterTypes()); }
@JRubyMethod public RubyArray argument_types() { return toRubyArray(getParameterTypes()); }
@JRubyMethod public RubyArray argument_types() { return buildRubyArray(getParameterTypes()); }