- 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(RecordTypeBuilder))
→ RecordType
-
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()
→ RecordTypeBuilder
-
Converts the instance to a builder
B
.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited