Operation

data class Operation(val leftHandSide: AstMember, val operator: Operator, val rightHandSide: AstMember)(source)

Operation class that holds the information of a BinaryExpression

Operation contains the components of a binary operation: Left hand side, operator, Right hand side

Since

Version 1.0

See also

Constructors

Link copied to clipboard
constructor(leftHandSide: AstMember, operator: Operator, rightHandSide: AstMember)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
operator fun component1(): AstMember
Link copied to clipboard
operator fun component2(): Operator
Link copied to clipboard
operator fun component3(): AstMember
Link copied to clipboard
fun copy(leftHandSide: AstMember, operator: Operator, rightHandSide: AstMember): Operation
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String