UnaryExpression

sealed class UnaryExpression : ExpressionWithId

Known direct subclasses
Not

The logical NOT operator.


Represents a unary expression with one operand: "operator operand".

Summary

Protected constructors

UnaryExpression(operand: Expression, expressionId: String)

Public properties

Expression

The operand.

Protected constructors

UnaryExpression

protected UnaryExpression(operand: Expression)

UnaryExpression

protected UnaryExpression(operand: Expression, expressionId: String)

Public properties

operand

val operandExpression

The operand.