| Package | Description |
|---|---|
| org.jruby.internal.runtime | |
| org.jruby.internal.runtime.methods | |
| org.jruby.java.proxies |
| Modifier and Type | Method and Description |
|---|---|
abstract SplitSuperState |
AbstractIRMethod.startSplitSuperCall(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
Block block)
Calls a split method (java constructor-invoked initialize) and returns the paused state.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
AbstractIRMethod.finishSplitCall(SplitSuperState state) |
| Modifier and Type | Method and Description |
|---|---|
SplitSuperState<org.jruby.internal.runtime.methods.MethodSplitState> |
CompiledIRNoProtocolMethod.startSplitSuperCall(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
SplitSuperState<org.jruby.internal.runtime.methods.MethodSplitState> |
CompiledIRMethod.startSplitSuperCall(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
SplitSuperState<org.jruby.internal.runtime.methods.MethodSplitState> |
InterpretedIRMethod.startSplitSuperCall(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
SplitSuperState<org.jruby.internal.runtime.methods.MethodSplitState> |
MixedModeIRMethod.startSplitSuperCall(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
| Modifier and Type | Method and Description |
|---|---|
void |
CompiledIRNoProtocolMethod.finishSplitCall(SplitSuperState state) |
void |
CompiledIRMethod.finishSplitCall(SplitSuperState state) |
void |
InterpretedIRMethod.finishSplitCall(SplitSuperState state) |
void |
MixedModeIRMethod.finishSplitCall(SplitSuperState state) |
| Constructor and Description |
|---|
SplitCtorData(IRubyObject[] args,
Java.JCtorCache cache,
Ruby rt,
AbstractIRMethod air2,
SplitSuperState<?> state2,
Block blk2) |
Copyright © 2001-2022 JRuby. All Rights Reserved.