Package org.pkl.core.stdlib
Class ExternalMethod5Node
- 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.ExternalMethod5Node
-
- All Implemented Interfaces:
com.oracle.truffle.api.nodes.NodeInterface,java.lang.Cloneable
- Direct Known Subclasses:
Function5Nodes.apply
public abstract class ExternalMethod5Node extends ExternalMethodNode
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceExternalMethod5Node.Factory
-
Field Summary
-
Fields inherited from class org.pkl.core.ast.PklNode
sourceSection
-
-
Constructor Summary
Constructors Constructor Description ExternalMethod5Node()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected java.lang.Objectfallback(java.lang.Object receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5)protected abstract ExpressionNodegetArg1Node()protected abstract ExpressionNodegetArg2Node()protected abstract ExpressionNodegetArg3Node()protected abstract ExpressionNodegetArg4Node()protected abstract ExpressionNodegetArg5Node()-
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
-
-
-
-
Method Detail
-
getArg1Node
protected abstract ExpressionNode getArg1Node()
-
getArg2Node
protected abstract ExpressionNode getArg2Node()
-
getArg3Node
protected abstract ExpressionNode getArg3Node()
-
getArg4Node
protected abstract ExpressionNode getArg4Node()
-
getArg5Node
protected abstract ExpressionNode getArg5Node()
-
fallback
protected java.lang.Object fallback(java.lang.Object receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5)
-
-