Package com.oracle.truffle.api.nodes
Class LoopNode
java.lang.Object
com.oracle.truffle.api.nodes.Node
com.oracle.truffle.api.nodes.LoopNode
- All Implemented Interfaces:
NodeInterface
,Cloneable
- Direct Known Subclasses:
DefaultLoopNode
Experimental API: may change significantly without notice.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.oracle.truffle.api.nodes.Node
Node.Child, Node.Children
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract void
executeLoop
(VirtualFrame frame) protected final boolean
executeRepeatingNode
(VirtualFrame frame) final RepeatingNode
Methods inherited from class com.oracle.truffle.api.nodes.Node
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
-
Field Details
-
repeatingNode
-
-
Constructor Details
-
LoopNode
-
-
Method Details
-
executeLoop
-
executeRepeatingNode
-
getRepeatingNode
-