- Inheritance
-
- Implemented types
-
- Annotations
-
Methods
-
accept<R>(covariant SpecVisitor<R> visitor, [R? context])
→ R
-
override
-
addAssign(Expression other)
→ Expression
-
Return
this += other.
inherited
-
and(Expression other)
→ Expression
-
Returns the result of
this && other.
inherited
-
asA(Expression other)
→ Expression
-
Returns the result of
this as other.
inherited
-
assign(Expression other)
→ Expression
-
Return
{this} = {other}.
inherited
-
assignConst(String name, [Reference? type])
→ Expression
-
Return
const {name} = {this}.
inherited
-
assignFinal(String name, [Reference? type])
→ Expression
-
Return
final {name} = {this}.
inherited
-
assignNullAware(Expression other)
→ Expression
-
Return
{this} ??= {other}.
inherited
-
assignVar(String name, [Reference? type])
→ Expression
-
Return
var {name} = {this}.
inherited
-
bitwiseAndAssign(Expression other)
→ Expression
-
Return
this &= other.
inherited
-
bitwiseOrAssign(Expression other)
→ Expression
-
Return
this |= other.
inherited
-
bitwiseXorAssign(Expression other)
→ Expression
-
Return
this ^= other.
inherited
-
call(Iterable<Expression> positionalArguments, [Map<String, Expression> namedArguments = const {}, List<Reference> typeArguments = const []])
→ Expression
-
Call this expression as a method.
inherited
-
cascade(String name)
→ Expression
-
Returns an expression accessing
..<name> on this expression.
inherited
-
conditional(Expression whenTrue, Expression whenFalse)
→ Expression
-
inherited
-
constInstance(Iterable<Expression> positionalArguments, [Map<String, Expression> namedArguments = const {}, List<Reference> typeArguments = const []])
→ Expression
-
Returns a const instance of this expression.
override
-
constInstanceNamed(String name, Iterable<Expression> positionalArguments, [Map<String, Expression> namedArguments = const {}, List<Reference> typeArguments = const []])
→ Expression
-
Returns a const instance of this expression with a named constructor.
override
-
divideAssign(Expression other)
→ Expression
-
Return
this /= other.
inherited
-
equalTo(Expression other)
→ Expression
-
Returns the result of
this == other.
inherited
-
euclideanModuloAssign(Expression other)
→ Expression
-
Return
this %= other.
inherited
-
greaterOrEqualTo(Expression other)
→ Expression
-
Returns the result of
this >= other.
inherited
-
greaterThan(Expression other)
→ Expression
-
Returns the result of
this > other.
inherited
-
ifNullThen(Expression other)
→ Expression
-
Return
{this} ?? {other}.
inherited
-
index(Expression index)
→ Expression
-
Returns accessing the index operator (
[]) on this.
inherited
-
intDivideAssign(Expression other)
→ Expression
-
Return
this ~/= other.
inherited
-
isA(Expression other)
→ Expression
-
Returns the result of
this is other.
inherited
-
isNotA(Expression other)
→ Expression
-
Returns the result of
this is! other.
inherited
-
lessOrEqualTo(Expression other)
→ Expression
-
Returns the result of
this <= other.
inherited
-
lessThan(Expression other)
→ Expression
-
Returns the result of
this < other.
inherited
-
multiplyAssign(Expression other)
→ Expression
-
Return
this *= other.
inherited
-
negate()
→ Expression
-
Returns the result of
!this.
inherited
-
newInstance(Iterable<Expression> positionalArguments, [Map<String, Expression> namedArguments = const {}, List<Reference> typeArguments = const []])
→ Expression
-
Returns a new instance of this expression.
override
-
newInstanceNamed(String name, Iterable<Expression> positionalArguments, [Map<String, Expression> namedArguments = const {}, List<Reference> typeArguments = const []])
→ Expression
-
Returns a new instance of this expression with a named constructor.
override
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
notEqualTo(Expression other)
→ Expression
-
Returns the result of
this != other.
inherited
-
nullSafeProperty(String name)
→ Expression
-
Returns an expression accessing
?.<name> on this expression.
inherited
-
operatorAdd(Expression other)
→ Expression
-
Returns the result of
this + other.
inherited
-
operatorBitwiseAnd(Expression other)
→ Expression
-
Returns the result of
this & other.
inherited
-
operatorBitwiseOr(Expression other)
→ Expression
-
Returns the result of
this | other.
inherited
-
operatorBitwiseXor(Expression other)
→ Expression
-
Returns the result of
this ^ other.
inherited
-
operatorDivide(Expression other)
→ Expression
-
Returns the result of
this / other.
inherited
-
operatorEuclideanModulo(Expression other)
→ Expression
-
Returns the result of
this % other.
inherited
-
operatorIntDivide(Expression other)
→ Expression
-
Returns the result of
this ~/ other.
inherited
-
operatorMultiply(Expression other)
→ Expression
-
Returns the result of
this * other.
inherited
-
operatorShiftLeft(Expression other)
→ Expression
-
Returns the result of
this << other.
inherited
-
operatorShiftRight(Expression other)
→ Expression
-
Returns the result of
this >> other.
inherited
-
operatorShiftRightUnsigned(Expression other)
→ Expression
-
Returns the result of
this >>> other.
inherited
-
operatorSubstract(Expression other)
→ Expression
-
inherited
-
operatorSubtract(Expression other)
→ Expression
-
Returns the result of
this - other.
inherited
-
operatorUnaryBitwiseComplement()
→ Expression
-
Returns the result of
~this.
inherited
-
operatorUnaryMinus()
→ Expression
-
Returns the result of
-this.
inherited
-
operatorUnaryPostfixDecrement()
→ Expression
-
Return the result of
this--.
inherited
-
operatorUnaryPostfixIncrement()
→ Expression
-
Return the result of
this++.
inherited
-
operatorUnaryPrefixDecrement()
→ Expression
-
Returns the result of
--this.
inherited
-
operatorUnaryPrefixIncrement()
→ Expression
-
Returns the result of
++this.
inherited
-
or(Expression other)
→ Expression
-
Returns the result of
this || other.
inherited
-
property(String name)
→ Expression
-
Returns an expression accessing
.<name> on this expression.
inherited
-
rebuild(dynamic updates(FunctionTypeBuilder))
→ FunctionType
-
Rebuilds the instance.
inherited
-
shiftLeftAssign(Expression other)
→ Expression
-
Return
this <<= other.
inherited
-
shiftRightAssign(Expression other)
→ Expression
-
Return
this >>= other.
inherited
-
shiftRightUnsignedAssign(Expression other)
→ Expression
-
Return
this >>>= other.
inherited
-
subtractAssign(Expression other)
→ Expression
-
Return
this -= other.
inherited
-
toBuilder()
→ FunctionTypeBuilder
-
Converts the instance to a builder
B.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
-
toTypeDef(String name)
→ Code
-
A typedef assignment to this type.