InstantiateExpr class

Inheritance

Constructors

InstantiateExpr(Expression classExpr, List<Expression> args, {OutputType? type, List<OutputType>? typeArguments, List<NamedExpr> namedArgs = const []})

Properties

args List<Expression>
final
classExpr Expression
final
hashCode int
The hash code for this object.
no setterinherited
namedArgs List<NamedExpr>
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type OutputType?
finalinherited
typeArguments List<OutputType>?
final

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