ArrayJavaProxyCreator(final ThreadContext context, JavaClass elementType, final IRubyObject[] sizes) { this(context.runtime, elementType.javaClass()); assert sizes.length > 0; aggregateDimensions(sizes); }
ArrayJavaProxyCreator(final ThreadContext context, JavaClass elementType, final IRubyObject[] sizes) { this(context.runtime, elementType.javaClass()); assert sizes.length > 0; aggregateDimensions(sizes); }
public void setup(ThreadContext context, IRubyObject javaClass, IRubyObject[] sizes) { elementClass = (Class) javaClass.toJava(Class.class); aggregateDimensions(sizes); }
public void setup(ThreadContext context, IRubyObject javaClass, IRubyObject[] sizes) { elementClass = (Class) javaClass.toJava(Class.class); aggregateDimensions(sizes); }
@JRubyMethod(name = "[]", required = 1, rest = true) public final IRubyObject op_aref(ThreadContext context, IRubyObject[] sizes) { Arity.checkArgumentCount(context.runtime, sizes, 1, -1); aggregateDimensions(sizes); return this; }
@JRubyMethod(name = "[]", required = 1, rest = true) public final IRubyObject op_aref(ThreadContext context, IRubyObject[] sizes) { Arity.checkArgumentCount(context.runtime, sizes, 1, -1); aggregateDimensions(sizes); return this; }
@JRubyMethod(required = 1, rest = true) public IRubyObject op_aref(ThreadContext context, IRubyObject[] sizes) { Arity.checkArgumentCount(context.runtime, sizes, 1, -1); aggregateDimensions(sizes); return this; }
@JRubyMethod(required = 1, rest = true) public IRubyObject op_aref(ThreadContext context, IRubyObject[] sizes) { Arity.checkArgumentCount(context.runtime, sizes, 1, -1); aggregateDimensions(sizes); return this; }