public class DoesRespondDispatchHeadNode extends DispatchHeadNode
context, dispatchAction, ignoreVisibility, indirect, lexicalScope, missingBehavior
Constructor and Description |
---|
DoesRespondDispatchHeadNode(RubyContext context,
boolean ignoreVisibility,
boolean indirect,
MissingBehavior missingBehavior,
LexicalScope lexicalScope) |
Modifier and Type | Method and Description |
---|---|
boolean |
doesRespondTo(com.oracle.truffle.api.frame.VirtualFrame frame,
Object methodName,
Object receiverObject)
Check if a specific method is defined on the receiver object.
|
dispatch, forceUncached, getDispatchAction, getFirstDispatchNode, getLexicalScope, reset
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 DoesRespondDispatchHeadNode(RubyContext context, boolean ignoreVisibility, boolean indirect, MissingBehavior missingBehavior, LexicalScope lexicalScope)
public boolean doesRespondTo(com.oracle.truffle.api.frame.VirtualFrame frame, Object methodName, Object receiverObject)
Copyright © 2001-2015 JRuby. All Rights Reserved.