An inline variable declaration.

Assertions and some control structures allow inline declarations of variables.

Examples:

firstEmployee = employees.first
Integer|Float num
Initializer
Variable()
Attributes
childrenshared formal [Type|ValueModifier, LIdentifier, Specifier=]|[LIdentifier, Specifier=] children

The child nodes of this node.

nameshared formal MemberName name

The name of the variable.

specifiershared formal Specifier? specifier

The definition of the variable, if present.

typeshared formal Type|ValueModifier? type

The type of the variable, if present.

(If the type isn’t explicitly specified, it is inferred.)

Inherited Attributes
Attributes inherited from: Node
Attributes inherited from: Object
hash, string
Inherited Methods
Methods inherited from: Node
Methods inherited from: Object
equals