public abstract class ReadObjectFieldNode
extends com.oracle.truffle.api.nodes.Node
Constructor and Description |
---|
ReadObjectFieldNode() |
Modifier and Type | Method and Description |
---|---|
abstract Object |
execute(RubyBasicObject object) |
boolean |
executeBoolean(RubyBasicObject object) |
double |
executeDouble(RubyBasicObject object) |
int |
executeInteger(RubyBasicObject object) |
long |
executeLong(RubyBasicObject object) |
boolean |
isSet(RubyBasicObject object) |
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 abstract Object execute(RubyBasicObject object)
public boolean executeBoolean(RubyBasicObject object) throws com.oracle.truffle.api.nodes.UnexpectedResultException
com.oracle.truffle.api.nodes.UnexpectedResultException
public int executeInteger(RubyBasicObject object) throws com.oracle.truffle.api.nodes.UnexpectedResultException
com.oracle.truffle.api.nodes.UnexpectedResultException
public long executeLong(RubyBasicObject object) throws com.oracle.truffle.api.nodes.UnexpectedResultException
com.oracle.truffle.api.nodes.UnexpectedResultException
public double executeDouble(RubyBasicObject object) throws com.oracle.truffle.api.nodes.UnexpectedResultException
com.oracle.truffle.api.nodes.UnexpectedResultException
public boolean isSet(RubyBasicObject object)
Copyright © 2001-2015 JRuby. All Rights Reserved.