public final class UnresolvedDispatchNode extends DispatchNode
MISSING
Constructor and Description |
---|
UnresolvedDispatchNode(RubyContext context,
boolean ignoreVisibility,
boolean indirect,
MissingBehavior missingBehavior,
DispatchAction dispatchAction) |
Modifier and Type | Method and Description |
---|---|
Object |
executeDispatch(com.oracle.truffle.api.frame.VirtualFrame frame,
Object receiverObject,
Object methodName,
Object blockObject,
Object argumentsObjects) |
execute, getDispatchAction, getHeadNode, lookup, lookupConstant, resetAndDispatch
bignum, bignum, bignum, 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 UnresolvedDispatchNode(RubyContext context, boolean ignoreVisibility, boolean indirect, MissingBehavior missingBehavior, DispatchAction dispatchAction)
public Object executeDispatch(com.oracle.truffle.api.frame.VirtualFrame frame, Object receiverObject, Object methodName, Object blockObject, Object argumentsObjects)
executeDispatch
in class DispatchNode
Copyright © 2001-2015 JRuby. All Rights Reserved.