ExpressionEmitter class Null safety
Knowledge of how to write valid Dart code from ExpressionVisitor.
INTERNAL ONLY.
- Implemented types
- Implementers
Constructors
Properties
- hashCode → int
-
The hash code for this object.
read-onlyinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
read-onlyinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited
-
startConstCode(
bool isConst, Null visit()) → void -
Executes
visit
within a context which may alter the output ifisConst
istrue
. -
toString(
) → String -
A string representation of this object.
inherited
-
visitAnnotation(
Expression spec, [StringSink? context]) → StringSink -
inherited
-
visitBinaryExpression(
BinaryExpression expression, [StringSink? output]) → StringSink -
override
-
visitClass(
Class spec, [StringSink? context]) → StringSink -
inherited
-
visitClosureExpression(
ClosureExpression expression, [StringSink? output]) → StringSink -
override
-
visitCodeExpression(
CodeExpression expression, [StringSink? output]) → StringSink -
override
-
visitConstructor(
Constructor spec, String clazz, [StringSink? context]) → StringSink -
inherited
-
visitDirective(
Directive spec, [StringSink? context]) → StringSink -
inherited
-
visitEnum(
Enum spec, [StringSink? context]) → StringSink -
inherited
-
visitExtension(
Extension spec, [StringSink? context]) → StringSink -
inherited
-
visitField(
Field spec, [StringSink? context]) → StringSink -
inherited
-
visitFunctionType(
FunctionType spec, [StringSink? context]) → StringSink -
inherited
-
visitInvokeExpression(
InvokeExpression expression, [StringSink? output]) → StringSink -
override
-
visitLibrary(
Library spec, [StringSink? context]) → StringSink -
inherited
-
visitLiteralExpression(
LiteralExpression expression, [StringSink? output]) → StringSink -
override
-
visitLiteralListExpression(
LiteralListExpression expression, [StringSink? output]) → StringSink -
override
-
visitLiteralMapExpression(
LiteralMapExpression expression, [StringSink? output]) → StringSink -
override
-
visitLiteralSetExpression(
LiteralSetExpression expression, [StringSink? output]) → StringSink -
override
-
visitMethod(
Method spec, [StringSink? context]) → StringSink -
inherited
-
visitMixin(
Mixin spec, [StringSink? context]) → StringSink -
inherited
-
visitParenthesizedExpression(
ParenthesizedExpression expression, [StringSink? output]) → StringSink -
override
-
visitReference(
Reference spec, [StringSink? context]) → StringSink -
inherited
-
visitSpec(
Spec spec, [StringSink? context]) → StringSink -
inherited
-
visitToCodeExpression(
ToCodeExpression expression, [StringSink? output]) → StringSink -
override
-
visitType(
TypeReference spec, [StringSink? context]) → StringSink -
inherited
-
visitTypeParameters(
Iterable< Reference> specs, [StringSink? context]) → StringSink -
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited