Package | Description |
---|---|
org.jruby.truffle.nodes.core | |
org.jruby.truffle.runtime | |
org.jruby.truffle.runtime.core | |
org.jruby.truffle.runtime.methods |
Modifier and Type | Class and Description |
---|---|
static class |
ArrayNodes.MaxBlock |
static class |
ArrayNodes.MinBlock |
Modifier and Type | Method and Description |
---|---|
static MethodLike |
RubyCallStack.getMethod(com.oracle.truffle.api.frame.FrameInstance frame) |
static MethodLike |
RubyArguments.getMethod(Object[] arguments) |
Modifier and Type | Method and Description |
---|---|
static Object[] |
RubyArguments.pack(MethodLike method,
com.oracle.truffle.api.frame.MaterializedFrame declarationFrame,
Object self,
RubyProc block,
Object[] arguments) |
Modifier and Type | Class and Description |
---|---|
class |
RubyProc
Represents the Ruby
Proc class. |
Modifier and Type | Method and Description |
---|---|
MethodLike |
RubyProc.getMethod() |
Modifier and Type | Method and Description |
---|---|
void |
RubyProc.initialize(SharedMethodInfo sharedMethodInfo,
com.oracle.truffle.api.CallTarget callTargetForBlocks,
com.oracle.truffle.api.CallTarget callTargetForProcs,
com.oracle.truffle.api.CallTarget callTargetForMethods,
com.oracle.truffle.api.frame.MaterializedFrame declarationFrame,
RubyModule declaringModule,
MethodLike method,
Object self,
RubyProc block) |
Constructor and Description |
---|
RubyProc(RubyClass procClass,
RubyProc.Type type,
SharedMethodInfo sharedMethodInfo,
com.oracle.truffle.api.CallTarget callTargetForBlocks,
com.oracle.truffle.api.CallTarget callTargetForProcs,
com.oracle.truffle.api.CallTarget callTargetForMethods,
com.oracle.truffle.api.frame.MaterializedFrame declarationFrame,
RubyModule declaringModule,
MethodLike method,
Object self,
RubyProc block) |
Modifier and Type | Class and Description |
---|---|
class |
InternalMethod
Any kind of Ruby method - so normal methods in classes and modules, but also blocks, procs,
lambdas and native methods written in Java.
|
Copyright © 2001-2015 JRuby. All Rights Reserved.