DeclarationNode

class DeclarationNode(variable: ObjectVariableNode, initializer: ExpressionNode, sourceLocation: SourceLocation, comment: String?) : SimpleStatementNode

Constructing a new object and binding it to a variable.

Constructors

DeclarationNode
Link copied to clipboard
fun DeclarationNode(variable: ObjectVariableNode, initializer: ExpressionNode, sourceLocation: SourceLocation, comment: String? = null)

Functions

toDocument
Link copied to clipboard
override fun toDocument(): Document

Properties

comment
Link copied to clipboard
open override val comment: String? = null
initializer
Link copied to clipboard
val initializer: ExpressionNode
sourceLocation
Link copied to clipboard
open override val sourceLocation: SourceLocation
variable
Link copied to clipboard
val variable: ObjectVariableNode