public class ReadBooleanObjectFieldNode extends ReadObjectFieldChainNode
next
Constructor and Description |
---|
ReadBooleanObjectFieldNode(com.oracle.truffle.api.object.Shape objectLayout,
com.oracle.truffle.api.object.BooleanLocation storageLocation,
ReadObjectFieldNode next) |
Modifier and Type | Method and Description |
---|---|
Object |
execute(RubyBasicObject object) |
boolean |
executeBoolean(RubyBasicObject object) |
executeDouble, executeInteger, executeLong, isSet
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 ReadBooleanObjectFieldNode(com.oracle.truffle.api.object.Shape objectLayout, com.oracle.truffle.api.object.BooleanLocation storageLocation, ReadObjectFieldNode next)
public boolean executeBoolean(RubyBasicObject object) throws com.oracle.truffle.api.nodes.UnexpectedResultException
executeBoolean
in class ReadObjectFieldNode
com.oracle.truffle.api.nodes.UnexpectedResultException
public Object execute(RubyBasicObject object)
execute
in class ReadObjectFieldNode
Copyright © 2001-2015 JRuby. All Rights Reserved.