- All Superinterfaces:
ASTNode,BlockItemNode,StatementNode
This node represents an expression
$update($collator c) f(). It
is a keyword $update($collator c) ahead of a function call
expresson.
An $update($collator c) f() means execute function f on all
$collate states that have not been arrived by the current process in c.
Parameters of f are evaluated at the real state.-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.civl.abc.ast.node.IF.ASTNode
ASTNode.NodeKindNested classes/interfaces inherited from interface dev.civl.abc.ast.node.IF.statement.BlockItemNode
BlockItemNode.BlockItemKindNested classes/interfaces inherited from interface dev.civl.abc.ast.node.IF.statement.StatementNode
StatementNode.StatementKind -
Method Summary
Modifier and TypeMethodDescriptionGet theExpressionNodewhich has the type $collator.Get theFunctionCallNodewhich represents the function call expression attached with this node.Methods inherited from interface dev.civl.abc.ast.node.IF.ASTNode
addAllTransformAnnotations, addTransformAnnotation, child, childIndex, children, diff, equiv, getAttribute, getOwner, getScope, getSource, id, keepOnly, nextDFS, nodeKind, numChildren, parent, prettyPrint, prettyRepresentation, prettyRepresentation, print, remove, removeChild, removeTransformAnnotation, setAttribute, setChild, setId, setOwner, setScope, toString, transformAnnotationsMethods inherited from interface dev.civl.abc.ast.node.IF.statement.BlockItemNode
blockItemKindMethods inherited from interface dev.civl.abc.ast.node.IF.statement.StatementNode
copy, statementKind
-
Method Details
-
getFunctionCall
FunctionCallNode getFunctionCall()Get theFunctionCallNodewhich represents the function call expression attached with this node.- Returns:
-
getCollator
ExpressionNode getCollator()Get theExpressionNodewhich has the type $collator. The collator expression is attached with aNUpdateNode- Returns:
-