Constructor and Description |
---|
ProcCastNode(ProcCastNode prev) |
ProcCastNode(RubyContext context,
com.oracle.truffle.api.source.SourceSection sourceSection) |
Modifier and Type | Method and Description |
---|---|
RubyNilClass |
doNil(RubyNilClass nil) |
RubyProc |
doObject(com.oracle.truffle.api.frame.VirtualFrame frame,
RubyBasicObject object) |
RubyProc |
doRubyProc(RubyProc proc) |
bignum, bignum, bignum, execute, executeArray, executeBignum, executeBoolean, executeFloat, executeIntegerFixnum, executeIntegerFixnumRange, executeLongFixnum, executeLongFixnumRange, executeObjectArray, executeObjectRange, executeRubyBasicObject, executeRubyBinding, executeRubyClass, executeRubyEncoding, executeRubyEncodingConverter, executeRubyException, executeRubyFiber, executeRubyFile, executeRubyHash, executeRubyMatchData, executeRubyMethod, executeRubyModule, executeRubyNilClass, executeRubyProc, executeRubyRange, executeRubyRegexp, executeRubyString, executeRubySymbol, executeRubyThread, executeRubyTime, executeRubyUnboundMethod, executeString, executeUndefinedPlaceholder, executeVoid, getContext, getNonProxyNode, getNonWrapperNode, isBoolean, isDefined, isDispatchAction, isDouble, isInteger, isIntegerFixnumRange, isLexicalScope, isLong, isLongFixnumRange, isObjectArray, isObjectRange, isRational, isRubyArray, isRubyBasicObject, isRubyBignum, isRubyBinding, isRubyClass, isRubyEncoding, isRubyEncodingConverter, isRubyException, isRubyFiber, isRubyFile, isRubyHash, isRubyMatchData, isRubyModule, isRubyNilClass, isRubyNilObject, isRubyProc, isRubyRange, isRubyRegexp, isRubyString, isRubySymbol, isRubyThread, isRubyTime, isString, isThreadLocal, isTrue, isUndefinedPlaceholder, notDesignedForCompilation, probe, probeLite
accept, adoptChildren, assignSourceSection, atomic, atomic, clearSourceSection, clone, copy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLanguage, getParent, getRootNode, getSourceSection, insert, insert, isReplaceable, onAdopt, onReplace, replace, replace, toString
public ProcCastNode(RubyContext context, com.oracle.truffle.api.source.SourceSection sourceSection)
public ProcCastNode(ProcCastNode prev)
public RubyNilClass doNil(RubyNilClass nil)
public RubyProc doObject(com.oracle.truffle.api.frame.VirtualFrame frame, RubyBasicObject object)
Copyright © 2001-2015 JRuby. All Rights Reserved.