private static int argsHashCode(IRubyObject a0) { return 31 + javaClassOrProcHashCode(a0); }
private static int argsHashCode(IRubyObject a0) { return 31 + javaClassOrProcHashCode(a0); }
private static int argsHashCode(final IRubyObject[] args) { final int last = args.length - 1; if ( last == -1 ) return 0; int result = 31; for ( int i = 0; i < last; i++ ) { result = 17 * ( result + javaClassHashCode( args[i] ) ); } return result + javaClassOrProcHashCode( args[last] ); }
private static int argsHashCode(IRubyObject a0, IRubyObject a1) { return 17 * ( 31 + javaClassHashCode(a0) ) + javaClassOrProcHashCode(a1); }
private static int argsHashCode(final IRubyObject[] args) { final int last = args.length - 1; if ( last == -1 ) return 0; int result = 31; for ( int i = 0; i < last; i++ ) { result = 17 * ( result + javaClassHashCode( args[i] ) ); } return result + javaClassOrProcHashCode( args[last] ); }
private static int argsHashCode(IRubyObject a0, IRubyObject a1) { return 17 * ( 31 + javaClassHashCode(a0) ) + javaClassOrProcHashCode(a1); }
private static int argsHashCode(IRubyObject a0, IRubyObject a1, IRubyObject a2) { return 17 * ( 17 * ( 31 + javaClassHashCode(a0) ) + javaClassHashCode(a1) ) + javaClassOrProcHashCode(a2); }
private static int argsHashCode(IRubyObject a0, IRubyObject a1, IRubyObject a2) { return 17 * ( 17 * ( 31 + javaClassHashCode(a0) ) + javaClassHashCode(a1) ) + javaClassOrProcHashCode(a2); }
private static int argsHashCode(IRubyObject a0, IRubyObject a1, IRubyObject a2, IRubyObject a3) { return 17 * ( 17 * ( 17 * ( 31 + javaClassHashCode(a0) ) + javaClassHashCode(a1) ) + javaClassHashCode(a2) ) + javaClassOrProcHashCode(a3); }
private static int argsHashCode(IRubyObject a0, IRubyObject a1, IRubyObject a2, IRubyObject a3) { return 17 * ( 17 * ( 17 * ( 31 + javaClassHashCode(a0) ) + javaClassHashCode(a1) ) + javaClassHashCode(a2) ) + javaClassOrProcHashCode(a3); }