Class GetBooleanOptionNode
java.lang.Object
com.oracle.truffle.api.nodes.Node
com.oracle.truffle.js.nodes.JavaScriptBaseNode
com.oracle.truffle.js.nodes.intl.GetBooleanOptionNode
- All Implemented Interfaces:
com.oracle.truffle.api.nodes.NodeInterface, Cloneable
-
Nested Class Summary
Nested classes/interfaces inherited from class com.oracle.truffle.api.nodes.Node
com.oracle.truffle.api.nodes.Node.Child, com.oracle.truffle.api.nodes.Node.Children -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedGetBooleanOptionNode(JSContext context, com.oracle.truffle.api.strings.TruffleString property, Boolean fallback) -
Method Summary
Modifier and TypeMethodDescriptionstatic GetBooleanOptionNodeabstract BooleanexecuteValue(Object options) protected booleantoOptionType(Object propertyValue) Methods inherited from class JavaScriptBaseNode
copy, getJSContext, getLanguage, getLanguageOptions, getRealm, hasOverloadedOperators, onReplace, reportLoopCount, reportLoopCountMethods inherited from class com.oracle.truffle.api.nodes.Node
accept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, replace, replace, reportPolymorphicSpecialize, reportReplace, toString
-
Constructor Details
-
GetBooleanOptionNode
-
-
Method Details
-
executeValue
-
create
public static GetBooleanOptionNode create(JSContext context, com.oracle.truffle.api.strings.TruffleString property, Boolean fallback) -
getOption
-
toOptionType
-