Package org.pkl.core.stdlib.math
Class MathNodes.min
- java.lang.Object
-
- com.oracle.truffle.api.nodes.Node
-
- org.pkl.core.ast.PklNode
-
- org.pkl.core.ast.ExpressionNode
-
- org.pkl.core.stdlib.ExternalMemberNode
-
- org.pkl.core.stdlib.ExternalMethodNode
-
- org.pkl.core.stdlib.ExternalMethod2Node
-
- org.pkl.core.stdlib.math.MathNodes.min
-
- All Implemented Interfaces:
com.oracle.truffle.api.nodes.NodeInterface,java.lang.Cloneable
- Enclosing class:
- MathNodes
public abstract static class MathNodes.min extends ExternalMethod2Node
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.pkl.core.stdlib.ExternalMethod2Node
ExternalMethod2Node.Factory
-
-
Field Summary
-
Fields inherited from class org.pkl.core.ast.PklNode
sourceSection
-
-
Constructor Summary
Constructors Constructor Description min()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected doubleeval(VmTyped self, double x, double y)protected doubleeval(VmTyped self, double x, long y)protected doubleeval(VmTyped self, long x, double y)protected longeval(VmTyped self, long x, long y)-
Methods inherited from class org.pkl.core.stdlib.ExternalMethod2Node
fallback, getArg1Node, getArg2Node
-
Methods inherited from class org.pkl.core.stdlib.ExternalMemberNode
getQualifiedMemberName, getReceiverNode
-
Methods inherited from class org.pkl.core.ast.ExpressionNode
executeBoolean, executeFloat, executeGeneric, executeInt
-
Methods inherited from class org.pkl.core.ast.PklNode
exceptionBuilder, getShortName, getSourceSection, toString
-
Methods 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
-
-