Package org.pkl.core.stdlib.base
Class CollectionNodes.SortComparatorNode
java.lang.Object
com.oracle.truffle.api.nodes.Node
org.pkl.core.ast.PklNode
org.pkl.core.stdlib.base.CollectionNodes.SortComparatorNode
- All Implemented Interfaces:
com.oracle.truffle.api.nodes.NodeInterface,Cloneable
- Direct Known Subclasses:
CollectionNodes.CompareByNode,CollectionNodes.CompareNode,CollectionNodes.CompareWithNode
- Enclosing class:
- CollectionNodes
-
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 -
Field Summary
Fields inherited from class org.pkl.core.ast.PklNode
sourceSection -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanexecuteWith(Object left, Object right, @Nullable VmFunction function) Methods inherited from class org.pkl.core.ast.PklNode
exceptionBuilder, getShortName, getSourceSection, toStringMethods inherited from class com.oracle.truffle.api.nodes.Node
accept, adoptChildren, atomic, atomic, copy, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, onReplace, replace, replace, reportPolymorphicSpecialize
-
Constructor Details
-
SortComparatorNode
public SortComparatorNode()
-
-
Method Details
-
executeWith
public abstract boolean executeWith(Object left, Object right, @Nullable @Nullable VmFunction function)
-