declaration

fun declaration(node: ReadNode): LetNode

Returns the statement that defines the Temporary in node.


fun declaration(node: QueryNode): ObjectDeclaration
fun declaration(node: UpdateNode): ObjectDeclaration

Returns the statement that declares the ObjectVariable in node.


fun declaration(node: CommunicationNode): HostDeclarationNode

Returns the declaration of the Host in node.


fun declaration(node: OutParameterInitializationNode): ParameterNode

Returns the declaration of the out parameter in node.


fun declaration(node: FunctionCallNode): FunctionDeclarationNode

Returns the declaration of the function being called in node.


fun declaration(node: ObjectReferenceArgumentNode): ObjectDeclaration
fun declaration(node: OutParameterArgumentNode): ParameterNode

Returns the object referenced by the node function argument.