Class TypedArrayPrototypeBuiltins.GetBufferElementTypeDispatchNode
java.lang.Object
com.oracle.truffle.api.nodes.Node
com.oracle.truffle.js.nodes.JavaScriptBaseNode
com.oracle.truffle.js.builtins.TypedArrayPrototypeBuiltins.GetBufferElementTypeDispatchNode
- All Implemented Interfaces:
com.oracle.truffle.api.nodes.NodeInterface, Cloneable
- Enclosing class:
TypedArrayPrototypeBuiltins
public abstract static class TypedArrayPrototypeBuiltins.GetBufferElementTypeDispatchNode
extends JavaScriptBaseNode
Wrapper around
DataViewPrototypeBuiltins.DataViewGetNode.GetBufferElementNode, dispatching on the typed array element type.-
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Objectexecute(com.oracle.truffle.api.nodes.Node node, JSArrayBufferObject buffer, int bufferIndex, boolean littleEndian, TypedArrayFactory factory, ByteBuffer sourceByteBuffer) 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
-
GetBufferElementTypeDispatchNode
public GetBufferElementTypeDispatchNode()
-
-
Method Details
-
execute
public abstract Object execute(com.oracle.truffle.api.nodes.Node node, JSArrayBufferObject buffer, int bufferIndex, boolean littleEndian, TypedArrayFactory factory, ByteBuffer sourceByteBuffer)
-