SplitDartEmitter class

Constructors

SplitDartEmitter(StringSink? _writeImports, {Allocator allocator = Allocator.none, bool emitNullSafeSyntax = false})

Properties

allocator → Allocator
finalinherited
hashCode int
The hash code for this object.
no setterinherited
orderDirectives bool
If directives should be ordered while emitting.
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
startConstCode(bool isConst, Null visit()) → void
Executes visit within a context which may alter the output if isConst is true.
inherited
toString() String
A string representation of this object.
inherited
visitAnnotation(Expression spec, [StringSink? output]) StringSink
inherited
visitBinaryExpression(BinaryExpression expression, [StringSink? output]) StringSink
inherited
visitBlock(Block block, [StringSink? output]) StringSink
inherited
visitClass(Class spec, [StringSink? output]) StringSink
inherited
visitClosureExpression(ClosureExpression expression, [StringSink? output]) StringSink
inherited
visitCodeExpression(CodeExpression expression, [StringSink? output]) StringSink
inherited
visitConstructor(Constructor spec, String clazz, [StringSink? output]) StringSink
inherited
visitDirective(Directive spec, [StringSink? _]) StringSink
visitEnum(Enum spec, [StringSink? output]) StringSink
inherited
visitExtension(Extension spec, [StringSink? output]) StringSink
inherited
visitExtensionType(ExtensionType spec, [StringSink? output]) StringSink
inherited
visitField(Field spec, [StringSink? output]) StringSink
inherited
visitFunctionType(FunctionType spec, [StringSink? output]) StringSink
inherited
visitInvokeExpression(InvokeExpression expression, [StringSink? output]) StringSink
inherited
visitLibrary(Library spec, [StringSink? output]) StringSink
inherited
visitLiteralExpression(LiteralExpression expression, [StringSink? output]) StringSink
inherited
visitLiteralListExpression(LiteralListExpression expression, [StringSink? output]) StringSink
inherited
visitLiteralMapExpression(LiteralMapExpression expression, [StringSink? output]) StringSink
inherited
visitLiteralRecordExpression(LiteralRecordExpression expression, [StringSink? output]) StringSink
inherited
visitLiteralSetExpression(LiteralSetExpression expression, [StringSink? output]) StringSink
inherited
visitMethod(Method spec, [StringSink? output]) StringSink
inherited
visitMixin(Mixin spec, [StringSink? output]) StringSink
inherited
visitParenthesizedExpression(ParenthesizedExpression expression, [StringSink? output]) StringSink
inherited
visitRecordType(RecordType spec, [StringSink? output]) StringSink
inherited
visitReference(Reference spec, [StringSink? output]) StringSink
inherited
visitScopedCode(ScopedCode code, [StringSink? output]) StringSink
inherited
visitSpec(Spec spec, [StringSink? output]) StringSink
inherited
visitStaticCode(StaticCode code, [StringSink? output]) StringSink
inherited
visitToCodeExpression(ToCodeExpression expression, [StringSink? output]) StringSink
inherited
visitType(TypeReference spec, [StringSink? output]) StringSink
inherited
visitTypeDef(TypeDef spec, [StringSink? output]) StringSink
inherited
visitTypeParameters(Iterable<Reference> specs, [StringSink? output]) StringSink
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited