ToSourceVisitor2 class

A visitor used to write a source representation of a visited AST node (and all of it's children) to a sink.

Annotations
  • @Deprecated('Use ToSourceVisitor')

Constructors

ToSourceVisitor2(StringSink sink)

Properties

hashCode → int
The hash code for this object.
read-only, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited
sink → StringSink
The sink to which the source is to be written.
@protected, final, inherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
safelyVisitFunctionWithPrefix(String prefix, FunctionBody body) → void
Visit the given function body, printing the prefix before if the body is not empty.
@protected, inherited
safelyVisitNode(AstNode node) → void
Safely visit the given node.
@protected, inherited
safelyVisitNodeList(NodeList<AstNode> nodes) → void
Print a list of nodes without any separation.
@protected, inherited
safelyVisitNodeListWithSeparator(NodeList<AstNode> nodes, String separator) → void
Print a list of nodes, separated by the given separator.
@protected, inherited
safelyVisitNodeListWithSeparatorAndPrefix(String prefix NodeList<AstNode> nodes, String separator) → void
Print a list of nodes, prefixed by the given prefix if the list is not empty, and separated by the given separator.
@protected, inherited
safelyVisitNodeListWithSeparatorAndSuffix(NodeList<AstNode> nodes, String separator String suffix) → void
Print a list of nodes, separated by the given separator, followed by the given suffix if the list is not empty.
@protected, inherited
safelyVisitNodeWithPrefix(String prefix, AstNode node) → void
Safely visit the given node, printing the prefix before the node if it is non-null.
@protected, inherited
safelyVisitNodeWithSuffix(AstNode node, String suffix) → void
Safely visit the given node, printing the suffix after the node if it is non-null.
@protected, inherited
safelyVisitToken(Token token) → void
Safely visit the given token.
@protected, inherited
safelyVisitTokenWithSuffix(Token token, String suffix) → void
Safely visit the given token, printing the suffix after the token if it is non-null.
@protected, inherited
toString() → String
Returns a string representation of this object.
inherited
visitAdjacentStrings(AdjacentStrings node) → void
inherited
visitAnnotation(Annotation node) → void
inherited
visitArgumentList(ArgumentList node) → void
inherited
visitAsExpression(AsExpression node) → void
inherited
visitAssertInitializer(AssertInitializer node) → void
inherited
visitAssertStatement(AssertStatement node) → void
inherited
visitAssignmentExpression(AssignmentExpression node) → void
inherited
visitAwaitExpression(AwaitExpression node) → void
inherited
visitBinaryExpression(BinaryExpression node) → void
inherited
visitBlock(Block node) → void
inherited
visitBlockFunctionBody(BlockFunctionBody node) → void
inherited
visitBooleanLiteral(BooleanLiteral node) → void
inherited
visitBreakStatement(BreakStatement node) → void
inherited
visitCascadeExpression(CascadeExpression node) → void
inherited
visitCatchClause(CatchClause node) → void
inherited
visitClassDeclaration(ClassDeclaration node) → void
inherited
visitClassTypeAlias(ClassTypeAlias node) → void
inherited
visitComment(Comment node) → void
inherited
visitCommentReference(CommentReference node) → void
inherited
visitCompilationUnit(CompilationUnit node) → void
inherited
visitConditionalExpression(ConditionalExpression node) → void
inherited
visitConfiguration(Configuration node) → void
inherited
visitConstructorDeclaration(ConstructorDeclaration node) → void
inherited
visitConstructorFieldInitializer(ConstructorFieldInitializer node) → void
inherited
visitConstructorName(ConstructorName node) → void
inherited
visitContinueStatement(ContinueStatement node) → void
inherited
visitDeclaredIdentifier(DeclaredIdentifier node) → void
inherited
visitDefaultFormalParameter(DefaultFormalParameter node) → void
inherited
visitDoStatement(DoStatement node) → void
inherited
visitDottedName(DottedName node) → void
inherited
visitDoubleLiteral(DoubleLiteral node) → void
inherited
visitEmptyFunctionBody(EmptyFunctionBody node) → void
inherited
visitEmptyStatement(EmptyStatement node) → void
inherited
visitEnumConstantDeclaration(EnumConstantDeclaration node) → void
inherited
visitEnumDeclaration(EnumDeclaration node) → void
inherited
visitExportDirective(ExportDirective node) → void
inherited
visitExpressionFunctionBody(ExpressionFunctionBody node) → void
inherited
visitExpressionStatement(ExpressionStatement node) → void
inherited
visitExtendsClause(ExtendsClause node) → void
inherited
visitExtensionDeclaration(ExtensionDeclaration node) → void
inherited
visitExtensionOverride(ExtensionOverride node) → void
inherited
visitFieldDeclaration(FieldDeclaration node) → void
inherited
visitFieldFormalParameter(FieldFormalParameter node) → void
inherited
visitForEachPartsWithDeclaration(ForEachPartsWithDeclaration node) → void
inherited
visitForEachPartsWithIdentifier(ForEachPartsWithIdentifier node) → void
inherited
visitForElement(ForElement node) → void
inherited
visitFormalParameterList(FormalParameterList node) → void
inherited
visitForPartsWithDeclarations(ForPartsWithDeclarations node) → void
inherited
visitForPartsWithExpression(ForPartsWithExpression node) → void
inherited
visitForStatement(ForStatement node) → void
inherited
visitFunctionDeclaration(FunctionDeclaration node) → void
inherited
visitFunctionDeclarationStatement(FunctionDeclarationStatement node) → void
inherited
visitFunctionExpression(FunctionExpression node) → void
inherited
visitFunctionExpressionInvocation(FunctionExpressionInvocation node) → void
inherited
visitFunctionTypeAlias(FunctionTypeAlias node) → void
inherited
visitFunctionTypedFormalParameter(FunctionTypedFormalParameter node) → void
inherited
visitGenericFunctionType(GenericFunctionType node) → void
inherited
visitGenericTypeAlias(GenericTypeAlias node) → void
inherited
visitHideCombinator(HideCombinator node) → void
inherited
visitIfElement(IfElement node) → void
inherited
visitIfStatement(IfStatement node) → void
inherited
visitImplementsClause(ImplementsClause node) → void
inherited
visitImportDirective(ImportDirective node) → void
inherited
visitIndexExpression(IndexExpression node) → void
inherited
visitInstanceCreationExpression(InstanceCreationExpression node) → void
inherited
visitIntegerLiteral(IntegerLiteral node) → void
inherited
visitInterpolationExpression(InterpolationExpression node) → void
inherited
visitInterpolationString(InterpolationString node) → void
inherited
visitIsExpression(IsExpression node) → void
inherited
visitLabel(Label node) → void
inherited
visitLabeledStatement(LabeledStatement node) → void
inherited
visitLibraryDirective(LibraryDirective node) → void
inherited
visitLibraryIdentifier(LibraryIdentifier node) → void
inherited
visitListLiteral(ListLiteral node) → void
inherited
visitMapLiteralEntry(MapLiteralEntry node) → void
inherited
visitMethodDeclaration(MethodDeclaration node) → void
inherited
visitMethodInvocation(MethodInvocation node) → void
inherited
visitMixinDeclaration(MixinDeclaration node) → void
inherited
visitNamedExpression(NamedExpression node) → void
inherited
visitNativeClause(NativeClause node) → void
inherited
visitNativeFunctionBody(NativeFunctionBody node) → void
inherited
visitNullLiteral(NullLiteral node) → void
inherited
visitOnClause(OnClause node) → void
inherited
visitParenthesizedExpression(ParenthesizedExpression node) → void
inherited
visitPartDirective(PartDirective node) → void
inherited
visitPartOfDirective(PartOfDirective node) → void
inherited
visitPostfixExpression(PostfixExpression node) → void
inherited
visitPrefixedIdentifier(PrefixedIdentifier node) → void
inherited
visitPrefixExpression(PrefixExpression node) → void
inherited
visitPropertyAccess(PropertyAccess node) → void
inherited
visitRedirectingConstructorInvocation(RedirectingConstructorInvocation node) → void
inherited
visitRethrowExpression(RethrowExpression node) → void
inherited
visitReturnStatement(ReturnStatement node) → void
inherited
visitScriptTag(ScriptTag node) → void
inherited
visitSetOrMapLiteral(SetOrMapLiteral node) → void
inherited
visitShowCombinator(ShowCombinator node) → void
inherited
visitSimpleFormalParameter(SimpleFormalParameter node) → void
inherited
visitSimpleIdentifier(SimpleIdentifier node) → void
inherited
visitSimpleStringLiteral(SimpleStringLiteral node) → void
inherited
visitSpreadElement(SpreadElement node) → void
inherited
visitStringInterpolation(StringInterpolation node) → void
inherited
visitSuperConstructorInvocation(SuperConstructorInvocation node) → void
inherited
visitSuperExpression(SuperExpression node) → void
inherited
visitSwitchCase(SwitchCase node) → void
inherited
visitSwitchDefault(SwitchDefault node) → void
inherited
visitSwitchStatement(SwitchStatement node) → void
inherited
visitSymbolLiteral(SymbolLiteral node) → void
inherited
visitThisExpression(ThisExpression node) → void
inherited
visitThrowExpression(ThrowExpression node) → void
inherited
visitTopLevelVariableDeclaration(TopLevelVariableDeclaration node) → void
inherited
visitTryStatement(TryStatement node) → void
inherited
visitTypeArgumentList(TypeArgumentList node) → void
inherited
visitTypeName(TypeName node) → void
inherited
visitTypeParameter(TypeParameter node) → void
inherited
visitTypeParameterList(TypeParameterList node) → void
inherited
visitVariableDeclaration(VariableDeclaration node) → void
inherited
visitVariableDeclarationList(VariableDeclarationList node) → void
inherited
visitVariableDeclarationStatement(VariableDeclarationStatement node) → void
inherited
visitWhileStatement(WhileStatement node) → void
inherited
visitWithClause(WithClause node) → void
inherited
visitYieldStatement(YieldStatement node) → void
inherited

Operators

operator ==(dynamic other) → bool
The equality operator.
inherited