A value declaration or definition.
If the TypedDeclaration.definition
is missing or a specifier, then the statement
must be terminated by a semicolon; if it’s a Block
, the semicolon is not necesary.
Examples:
shared String name; shared formal Comparison compare(Other that); shared default Boolean empty => iterator().next() is Finished;
Anything
AnyValue
TypedDeclaration
Declaration
Node
Object
Anything
Initializer |
AnyValue() |
Attributes | |
children | Source Codeshared formal [Annotations, Type|VariadicType|Modifier, LIdentifier, AnySpecifier|Block=] children The child nodes of this node. Refines Node.children |
Inherited Attributes |
Attributes inherited from: Declaration |
Attributes inherited from: Node |
Attributes inherited from: Object hash , string |
Attributes inherited from: TypedDeclaration |
Inherited Methods |
Methods inherited from: Node |
Methods inherited from: Object equals |