public static final class ConcreteJavaProxy.SplitCtorData
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.lang.Object[] |
arguments |
Block |
blk |
int |
ctorIndex |
IRubyObject[] |
rbarguments |
| Constructor and Description |
|---|
SplitCtorData(IRubyObject[] args,
Java.JCtorCache cache,
Ruby runtime)
Picks and converts arguments for the super call
Leaves ctorIndex and arguments ready for the super call
|
SplitCtorData(IRubyObject[] args,
Java.JCtorCache cache,
Ruby runtime,
AbstractIRMethod method,
SplitSuperState<?> state,
Block block) |
SplitCtorData(IRubyObject[] args,
Java.JCtorCache cache,
Ruby runtime,
AbstractIRMethod method,
java.lang.String name,
Block block) |
public final java.lang.Object[] arguments
public final int ctorIndex
public final IRubyObject[] rbarguments
public Block blk
public SplitCtorData(IRubyObject[] args, Java.JCtorCache cache, Ruby runtime)
public SplitCtorData(IRubyObject[] args, Java.JCtorCache cache, Ruby runtime, AbstractIRMethod method, SplitSuperState<?> state, Block block)
public SplitCtorData(IRubyObject[] args, Java.JCtorCache cache, Ruby runtime, AbstractIRMethod method, java.lang.String name, Block block)
Copyright © 2001-2023 JRuby. All Rights Reserved.