InvokeFunctionExpr class

Inheritance

Constructors

InvokeFunctionExpr(Expression fn, List<Expression> args, List<OutputType> typeArgs, {OutputType? type, List<NamedExpr>? namedArgs = const []})

Properties

args → List<Expression>
final
fn → 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
typeArgs → 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