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 rt)
Picks and converts arguments for the super call
Leaves ctorIndex and arguments ready for the super call
|
SplitCtorData(IRubyObject[] args,
Java.JCtorCache cache,
Ruby rt,
AbstractIRMethod air2,
SplitSuperState<?> state2,
Block blk2) |
SplitCtorData(IRubyObject[] args,
Java.JCtorCache cache,
Ruby rt,
AbstractIRMethod air2,
java.lang.String name2,
Block blk2) |
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 rt)
public SplitCtorData(IRubyObject[] args, Java.JCtorCache cache, Ruby rt, AbstractIRMethod air2, SplitSuperState<?> state2, Block blk2)
public SplitCtorData(IRubyObject[] args, Java.JCtorCache cache, Ruby rt, AbstractIRMethod air2, java.lang.String name2, Block blk2)
Copyright © 2001-2022 JRuby. All Rights Reserved.