An expression consisting of a ValueExpression
, an operator, and possibly a Type
.
These can be regular unary operations – either prefix or postfix – or unary type operations, which are always postfix, and include a type.
Anything
UnaryIshOperation
Operation
ValueExpression
Expression
Node
Object
Anything
Initializer |
UnaryIshOperation() |
Attributes | |
children | shared formal [ValueExpression, Type=] children The child nodes of this node. |
operand | shared formal ValueExpression operand The single operand. |
postfix | shared Boolean postfix
|
prefix | shared formal Boolean prefix
|
type | shared formal Type? type The type, if any. |
Inherited Attributes |
Attributes inherited from: Expression |
Attributes inherited from: Node |
Attributes inherited from: Object hash , string |
Attributes inherited from: Operation |
Inherited Methods |
Methods inherited from: Node |
Methods inherited from: Object equals |