@Override public Arity getArity(){ return oldMethod.getArity(); }
@Override public Arity getArity() { return delegate.getArity(); }
@Override public Arity getArity() { return delegate.getArity(); }
@Override public Arity getArity(){ return oldMethod.getArity(); }
@Override public Arity getArity() { return method.getArity(); }
@Override public Arity getArity() { return method.getArity(); }
@Override public Arity getArity(){ return oldMethod.getArity(); }
@Override public Arity getArity() { return delegate.getArity(); }
@Override public Arity getArity(){ return oldMethod.getArity(); }
@Override public Arity getArity() { return delegate.getArity(); }
@Override public Arity getArity() { if (compiledMethod == null) initializeMethod(); return compiledMethod.getArity(); }
@Override public Arity getArity() { if (compiledMethod == null) initializeMethod(); return compiledMethod.getArity(); }
public Signature getSignature() { return delegate instanceof IRMethodArgs ? ((IRMethodArgs) delegate).getSignature() : Signature.from(delegate.getArity()); }
public Signature getSignature() { return delegate instanceof IRMethodArgs ? ((IRMethodArgs) delegate).getSignature() : Signature.from(delegate.getArity()); }
/** Returns the number of arguments a method accepted. * * @return the number of arguments of a method. */ @JRubyMethod(name = "arity") public RubyFixnum arity() { return getRuntime().newFixnum(method.getArity().getValue()); }
/** Returns the number of arguments a method accepted. * * @return the number of arguments of a method. */ @JRubyMethod(name = "arity") public RubyFixnum arity() { return getRuntime().newFixnum(method.getArity().getValue()); }
/** Returns the number of arguments a method accepted. * * @return the number of arguments of a method. */ @JRubyMethod(name = "arity") public RubyFixnum arity() { int value; if (method instanceof IRMethodArgs) { value = ((IRMethodArgs) method).getSignature().arityValue(); } else { value = method.getArity().getValue(); } return getRuntime().newFixnum(value); }
/** Returns the number of arguments a method accepted. * * @return the number of arguments of a method. */ @JRubyMethod public RubyFixnum arity() { int value; if (method instanceof IRMethodArgs) { value = ((IRMethodArgs) method).getSignature().arityValue(); } else { value = method.getArity().getValue(); } return getRuntime().newFixnum(value); }
/** Returns the number of arguments a method accepted. * * @return the number of arguments of a method. */ @JRubyMethod public RubyFixnum arity() { int value; if (method instanceof IRMethodArgs) { value = ((IRMethodArgs) method).getSignature().arityValue(); } else { value = method.getArity().getValue(); } return getRuntime().newFixnum(value); }
public static IRubyObject write(ThreadContext context, IRubyObject maybeIO, IRubyObject arg0, IRubyObject arg1) { CachingCallSite write = sites(context).write; // In MRI this is used for all multi-arg puts calls to write. Here, we just do it for two if (write.retrieveCache(maybeIO.getMetaClass()).method.getArity() == Arity.ONE_ARGUMENT) { Ruby runtime = context.runtime; if (runtime.isVerbose() && maybeIO != runtime.getGlobalVariables().get("$stderr")) { warnWrite(runtime, maybeIO); } write.call(context, maybeIO, maybeIO, arg0); write.call(context, maybeIO, maybeIO, arg1); return arg0; /* unused right now */ } return write.call(context, maybeIO, maybeIO, arg0, arg1); }