BinaryOperatorExpr class

Inheritance

Constructors

BinaryOperatorExpr(BinaryOperator operator, Expression lhs, Expression rhs, [OutputType? type])

Properties

hashCode int
The hash code for this object.
no setterinherited
lhs Expression
final
operator BinaryOperator
final
rhs Expression
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type OutputType?
finalinherited

Methods

and(Expression rhs) BinaryOperatorExpr
inherited
bigger(Expression rhs) BinaryOperatorExpr
inherited
biggerEquals(Expression rhs) BinaryOperatorExpr
inherited
callFn(List<Expression> params, {List<NamedExpr> namedParams = const [], List<OutputType> typeArguments = const []}) InvokeFunctionExpr
inherited
callMethod(dynamic name, List<Expression> params, {bool checked = false, List<NamedExpr> namedParams = const []}) InvokeMethodExpr
Calls a method on an expression result.
inherited
cast(OutputType type) Expression
inherited
conditional(Expression trueCase, Expression falseCase) ConditionalExpr
inherited
divide(Expression rhs) BinaryOperatorExpr
inherited
equals(Expression rhs) BinaryOperatorExpr
inherited
identical(Expression rhs) BinaryOperatorExpr
inherited
ifNull(Expression nullCase) IfNullExpr
inherited
instantiate(List<Expression> params, {List<NamedExpr> namedParams = const [], OutputType? type, List<OutputType>? genericTypes}) InstantiateExpr
inherited
isBlank() Expression
inherited
key(Expression index, [OutputType? type]) ReadKeyExpr
inherited
lower(Expression rhs) BinaryOperatorExpr
inherited
lowerEquals(Expression rhs) BinaryOperatorExpr
inherited
minus(Expression rhs) BinaryOperatorExpr
inherited
modulo(Expression rhs) BinaryOperatorExpr
inherited
multiply(Expression rhs) BinaryOperatorExpr
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notEquals(Expression rhs) BinaryOperatorExpr
inherited
notIdentical(Expression rhs) BinaryOperatorExpr
inherited
notNull() NotNullExpr
inherited
or(Expression rhs) BinaryOperatorExpr
inherited
plus(Expression rhs) BinaryOperatorExpr
inherited
prop(String name, {bool checked = false}) ReadPropExpr
inherited
spread() SpreadExpr
inherited
toStmt() Statement
inherited
toString() String
A string representation of this object.
inherited
visitExpression<R, C>(ExpressionVisitor<R, C> visitor, C context) → R
override

Operators

operator ==(Object other) bool
The equality operator.
inherited