| Package | Description |
|---|---|
| org.jruby.java.proxies | |
| org.jruby.javasupport |
| Modifier and Type | Method and Description |
|---|---|
ConcreteJavaProxy.SplitCtorData |
ConcreteJavaProxy.splitInitialized(RubyClass base,
IRubyObject[] args,
Block blk,
Java.JCtorCache jcc)
Used by reified classes, this method is tightly coupled with RealClassGenerator, finishInitialize
Do not refactor without looking at RCG
|
| 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) |
| Modifier and Type | Method and Description |
|---|---|
static int |
Java.JCreateMethod.forTypes(IRubyObject[] args,
Java.JCtorCache cache,
Ruby runtime)
Disambiguate which ctor index to call from the given cache
|
Copyright © 2001-2022 JRuby. All Rights Reserved.