A Visitor that writes a formatted version of the element (typically a Tree.CompilationUnit) to a Writer.

  • FormattingVisitor
    • Destroyable
      • Usable
    • VisitorAdaptor
      • Visitor
        • Basic
          • Identifiable
          • Object
            • Anything

no subtypes hierarchy

Initializer
FormattingVisitor(TokenStream? tokens, Writer writer, FormattingOptions options, Integer initialIndentation = 0)
Parameters:
  • tokens

    The TokenStream from which the element was parsed; this is mainly needed to preserve comments, as they're not present in the AST.

  • writer

    The writer to which the subject is written.

  • options

    The options for the formatter that control the format of the written code.

  • initialIndentation = 0

    The initial indentation level.

Inherited Attributes
Attributes inherited from: Object
hash, string
Methods
destroyshared actual void destroy(Throwable? error)

Destroy this resource. Called when execution of the body of the try statement ends, even if an exception propagates out of the body of the try.

Refines Destroyable.destroy
handleExceptionshared actual void handleException(Exception? e, Node that)
Refines VisitorAdaptor.handleException ultimately refines Visitor.handleException
visitAbstractedTypeshared actual void visitAbstractedType(Tree.AbstractedType that)
Refines VisitorAdaptor.visitAbstractedType
visitAliasshared actual void visitAlias(Tree.Alias that)
Refines VisitorAdaptor.visitAlias
visitAliasLiteralshared actual void visitAliasLiteral(Tree.AliasLiteral that)
Refines VisitorAdaptor.visitAliasLiteral
visitAnnotationshared actual void visitAnnotation(Tree.Annotation that)
Refines VisitorAdaptor.visitAnnotation
visitAnonymousAnnotationshared actual void visitAnonymousAnnotation(Tree.AnonymousAnnotation that)
Refines VisitorAdaptor.visitAnonymousAnnotation
visitAnyshared actual void visitAny(Node that)
Refines VisitorAdaptor.visitAny ultimately refines Visitor.visitAny
visitAnyClassshared actual void visitAnyClass(Tree.AnyClass that)
Refines VisitorAdaptor.visitAnyClass
visitAnyInterfaceshared actual void visitAnyInterface(Tree.AnyInterface that)
Refines VisitorAdaptor.visitAnyInterface
visitAnyMethodshared actual void visitAnyMethod(Tree.AnyMethod that)
Refines VisitorAdaptor.visitAnyMethod
visitAssertionshared actual void visitAssertion(Tree.Assertion that)
Refines VisitorAdaptor.visitAssertion
visitAttributeArgumentshared actual void visitAttributeArgument(Tree.AttributeArgument that)
Refines VisitorAdaptor.visitAttributeArgument
visitAttributeDeclarationshared actual void visitAttributeDeclaration(Tree.AttributeDeclaration that)
Refines VisitorAdaptor.visitAttributeDeclaration
visitAttributeGetterDefinitionshared actual void visitAttributeGetterDefinition(Tree.AttributeGetterDefinition that)
Refines VisitorAdaptor.visitAttributeGetterDefinition
visitAttributeSetterDefinitionshared actual void visitAttributeSetterDefinition(Tree.AttributeSetterDefinition that)
Refines VisitorAdaptor.visitAttributeSetterDefinition
visitBaseMemberExpressionshared actual void visitBaseMemberExpression(Tree.BaseMemberExpression that)
Refines VisitorAdaptor.visitBaseMemberExpression
visitBaseTypeshared actual void visitBaseType(Tree.BaseType that)
Refines VisitorAdaptor.visitBaseType
visitBaseTypeExpressionshared actual void visitBaseTypeExpression(Tree.BaseTypeExpression that)
Refines VisitorAdaptor.visitBaseTypeExpression
visitBinaryOperatorExpressionshared actual void visitBinaryOperatorExpression(Tree.BinaryOperatorExpression that)
Refines VisitorAdaptor.visitBinaryOperatorExpression
visitBodyshared actual void visitBody(Tree.Body that)
Refines VisitorAdaptor.visitBody
visitBreakshared actual void visitBreak(Tree.Break that)
Refines VisitorAdaptor.visitBreak
visitCaseClauseshared actual void visitCaseClause(Tree.CaseClause that)
Refines VisitorAdaptor.visitCaseClause
visitCaseTypesshared actual void visitCaseTypes(Tree.CaseTypes that)
Refines VisitorAdaptor.visitCaseTypes
visitCatchClauseshared actual void visitCatchClause(Tree.CatchClause that)
Refines VisitorAdaptor.visitCatchClause
visitCatchVariableshared actual void visitCatchVariable(Tree.CatchVariable that)
Refines VisitorAdaptor.visitCatchVariable
visitClassLiteralshared actual void visitClassLiteral(Tree.ClassLiteral that)
Refines VisitorAdaptor.visitClassLiteral
visitClassSpecifiershared actual void visitClassSpecifier(Tree.ClassSpecifier that)
Refines VisitorAdaptor.visitClassSpecifier
visitCompilationUnitshared actual void visitCompilationUnit(Tree.CompilationUnit compilationUnit)
Refines VisitorAdaptor.visitCompilationUnit
visitConditionListshared actual void visitConditionList(Tree.ConditionList that)
Refines VisitorAdaptor.visitConditionList
visitConstructorshared actual void visitConstructor(Tree.Constructor that)
Refines VisitorAdaptor.visitConstructor
visitContinueshared actual void visitContinue(Tree.Continue that)
Refines VisitorAdaptor.visitContinue
visitDefaultOpshared actual void visitDefaultOp(Tree.DefaultOp that)
Refines VisitorAdaptor.visitDefaultOp
visitDefaultedTypeshared actual void visitDefaultedType(Tree.DefaultedType that)
Refines VisitorAdaptor.visitDefaultedType
visitDelegatedConstructorshared actual void visitDelegatedConstructor(Tree.DelegatedConstructor that)
Refines VisitorAdaptor.visitDelegatedConstructor
visitDynamicshared actual void visitDynamic(Tree.Dynamic that)
Refines VisitorAdaptor.visitDynamic
visitDynamicClauseshared actual void visitDynamicClause(Tree.DynamicClause that)
Refines VisitorAdaptor.visitDynamicClause
visitDynamicModifiershared actual void visitDynamicModifier(Tree.DynamicModifier that)
Refines VisitorAdaptor.visitDynamicModifier
visitElementRangeshared actual void visitElementRange(Tree.ElementRange that)
Refines VisitorAdaptor.visitElementRange
visitElseClauseshared actual void visitElseClause(Tree.ElseClause that)
Refines VisitorAdaptor.visitElseClause
visitEntryOpshared actual void visitEntryOp(Tree.EntryOp that)
Refines VisitorAdaptor.visitEntryOp
visitEntryTypeshared actual void visitEntryType(Tree.EntryType that)
Refines VisitorAdaptor.visitEntryType
visitEnumeratedshared actual void visitEnumerated(Tree.Enumerated that)
Refines VisitorAdaptor.visitEnumerated
visitExistsshared actual void visitExists(Tree.Exists that)
Refines VisitorAdaptor.visitExists
visitExistsConditionshared actual void visitExistsCondition(Tree.ExistsCondition that)
Refines VisitorAdaptor.visitExistsCondition
visitExpressionListshared actual void visitExpressionList(Tree.ExpressionList that)
Refines VisitorAdaptor.visitExpressionList
visitExtendedTypeshared actual void visitExtendedType(Tree.ExtendedType that)
Refines VisitorAdaptor.visitExtendedType
visitFinallyClauseshared actual void visitFinallyClause(Tree.FinallyClause that)
Refines VisitorAdaptor.visitFinallyClause
visitForClauseshared actual void visitForClause(Tree.ForClause that)
Refines VisitorAdaptor.visitForClause
visitForComprehensionClauseshared actual void visitForComprehensionClause(Tree.ForComprehensionClause that)
Refines VisitorAdaptor.visitForComprehensionClause
visitFunctionArgumentshared actual void visitFunctionArgument(Tree.FunctionArgument that)
Refines VisitorAdaptor.visitFunctionArgument
visitFunctionLiteralshared actual void visitFunctionLiteral(Tree.FunctionLiteral that)
Refines VisitorAdaptor.visitFunctionLiteral
visitFunctionModifiershared actual void visitFunctionModifier(Tree.FunctionModifier that)
Refines VisitorAdaptor.visitFunctionModifier
visitFunctionTypeshared actual void visitFunctionType(Tree.FunctionType that)
Refines VisitorAdaptor.visitFunctionType
visitGroupedTypeshared actual void visitGroupedType(Tree.GroupedType that)
Refines VisitorAdaptor.visitGroupedType
visitIdentifiershared actual void visitIdentifier(Tree.Identifier that)
Refines VisitorAdaptor.visitIdentifier
visitIfClauseshared actual void visitIfClause(Tree.IfClause that)
Refines VisitorAdaptor.visitIfClause
visitIfComprehensionClauseshared actual void visitIfComprehensionClause(Tree.IfComprehensionClause that)
Refines VisitorAdaptor.visitIfComprehensionClause
visitIfExpressionshared actual void visitIfExpression(Tree.IfExpression that)
Refines VisitorAdaptor.visitIfExpression
visitImportshared actual void visitImport(Tree.Import that)
Refines VisitorAdaptor.visitImport
visitImportMembershared actual void visitImportMember(Tree.ImportMember that)
Refines VisitorAdaptor.visitImportMember
visitImportMemberOrTypeListshared actual void visitImportMemberOrTypeList(Tree.ImportMemberOrTypeList that)
Refines VisitorAdaptor.visitImportMemberOrTypeList
visitImportModuleshared actual void visitImportModule(Tree.ImportModule that)
Refines VisitorAdaptor.visitImportModule
visitImportModuleListshared actual void visitImportModuleList(Tree.ImportModuleList that)
Refines VisitorAdaptor.visitImportModuleList
visitImportPathshared actual void visitImportPath(Tree.ImportPath that)
Refines VisitorAdaptor.visitImportPath
visitImportWildcardshared actual void visitImportWildcard(Tree.ImportWildcard that)
Refines VisitorAdaptor.visitImportWildcard
visitIndexExpressionshared actual void visitIndexExpression(Tree.IndexExpression that)
Refines VisitorAdaptor.visitIndexExpression
visitInterfaceLiteralshared actual void visitInterfaceLiteral(Tree.InterfaceLiteral that)
Refines VisitorAdaptor.visitInterfaceLiteral
visitIntersectionTypeshared actual void visitIntersectionType(Tree.IntersectionType that)
Refines VisitorAdaptor.visitIntersectionType
visitInvocationExpressionshared actual void visitInvocationExpression(Tree.InvocationExpression that)
Refines VisitorAdaptor.visitInvocationExpression
visitIsCaseshared actual void visitIsCase(Tree.IsCase that)
Refines VisitorAdaptor.visitIsCase
visitIsConditionshared actual void visitIsCondition(Tree.IsCondition that)
Refines VisitorAdaptor.visitIsCondition
visitIterableTypeshared actual void visitIterableType(Tree.IterableType that)
Refines VisitorAdaptor.visitIterableType
visitKeyValuePatternshared actual void visitKeyValuePattern(Tree.KeyValuePattern that)
Refines VisitorAdaptor.visitKeyValuePattern
visitLetClauseshared actual void visitLetClause(Tree.LetClause that)
Refines VisitorAdaptor.visitLetClause
visitLiteralshared actual void visitLiteral(Tree.Literal that)
Refines VisitorAdaptor.visitLiteral
visitMatchCaseshared actual void visitMatchCase(Tree.MatchCase that)
Refines VisitorAdaptor.visitMatchCase
visitMemberOpshared actual void visitMemberOp(Tree.MemberOp that)
Refines VisitorAdaptor.visitMemberOp
visitMetaLiteralshared actual void visitMetaLiteral(Tree.MetaLiteral that)
Refines VisitorAdaptor.visitMetaLiteral
visitMethodArgumentshared actual void visitMethodArgument(Tree.MethodArgument that)
Refines VisitorAdaptor.visitMethodArgument
visitMethodDeclarationshared actual void visitMethodDeclaration(Tree.MethodDeclaration that)
Refines VisitorAdaptor.visitMethodDeclaration
visitMethodDefinitionshared actual void visitMethodDefinition(Tree.MethodDefinition that)
Refines VisitorAdaptor.visitMethodDefinition
visitModuleDescriptorshared actual void visitModuleDescriptor(Tree.ModuleDescriptor that)
Refines VisitorAdaptor.visitModuleDescriptor
visitModuleLiteralshared actual void visitModuleLiteral(Tree.ModuleLiteral that)
Refines VisitorAdaptor.visitModuleLiteral
visitNamedArgumentListshared actual void visitNamedArgumentList(Tree.NamedArgumentList that)
Refines VisitorAdaptor.visitNamedArgumentList
visitNegativeOpshared actual void visitNegativeOp(Tree.NegativeOp that)
Refines VisitorAdaptor.visitNegativeOp
visitNewLiteralshared actual void visitNewLiteral(Tree.NewLiteral that)
Refines VisitorAdaptor.visitNewLiteral
visitNonemptyshared actual void visitNonempty(Tree.Nonempty that)
Refines VisitorAdaptor.visitNonempty
visitNonemptyConditionshared actual void visitNonemptyCondition(Tree.NonemptyCondition that)
Refines VisitorAdaptor.visitNonemptyCondition
visitNotOpshared actual void visitNotOp(Tree.NotOp that)
Refines VisitorAdaptor.visitNotOp
visitObjectArgumentshared actual void visitObjectArgument(Tree.ObjectArgument that)
Refines VisitorAdaptor.visitObjectArgument
visitObjectDefinitionshared actual void visitObjectDefinition(Tree.ObjectDefinition that)
Refines VisitorAdaptor.visitObjectDefinition
visitObjectExpressionshared actual void visitObjectExpression(Tree.ObjectExpression that)
Refines VisitorAdaptor.visitObjectExpression
visitOptionalTypeshared actual void visitOptionalType(Tree.OptionalType that)
Refines VisitorAdaptor.visitOptionalType
visitOutershared actual void visitOuter(Tree.Outer that)
Refines VisitorAdaptor.visitOuter
visitPackageshared actual void visitPackage(Tree.Package that)
Refines VisitorAdaptor.visitPackage
visitPackageDescriptorshared actual void visitPackageDescriptor(Tree.PackageDescriptor that)
Refines VisitorAdaptor.visitPackageDescriptor
visitPackageLiteralshared actual void visitPackageLiteral(Tree.PackageLiteral that)
Refines VisitorAdaptor.visitPackageLiteral
visitParExpressionshared actual void visitParExpression(Tree.ParExpression that)
Refines VisitorAdaptor.visitParExpression
visitParameterListshared actual void visitParameterList(Tree.ParameterList that)
Refines VisitorAdaptor.visitParameterList
visitPatternIteratorshared actual void visitPatternIterator(Tree.PatternIterator that)
Refines VisitorAdaptor.visitPatternIterator
visitPositionalArgumentListshared actual void visitPositionalArgumentList(Tree.PositionalArgumentList that)
Refines VisitorAdaptor.visitPositionalArgumentList
visitPositiveOpshared actual void visitPositiveOp(Tree.PositiveOp that)
Refines VisitorAdaptor.visitPositiveOp
visitPostfixOperatorExpressionshared actual void visitPostfixOperatorExpression(Tree.PostfixOperatorExpression that)
Refines VisitorAdaptor.visitPostfixOperatorExpression
visitPrefixOperatorExpressionshared actual void visitPrefixOperatorExpression(Tree.PrefixOperatorExpression that)
Refines VisitorAdaptor.visitPrefixOperatorExpression
visitQualifiedMemberOrTypeExpressionshared actual void visitQualifiedMemberOrTypeExpression(Tree.QualifiedMemberOrTypeExpression that)
Refines VisitorAdaptor.visitQualifiedMemberOrTypeExpression
visitQualifiedTypeshared actual void visitQualifiedType(Tree.QualifiedType that)
Refines VisitorAdaptor.visitQualifiedType
visitRangeOpshared actual void visitRangeOp(Tree.RangeOp that)
Refines VisitorAdaptor.visitRangeOp
visitResourceListshared actual void visitResourceList(Tree.ResourceList that)
Refines VisitorAdaptor.visitResourceList
visitReturnshared actual void visitReturn(Tree.Return that)
Refines VisitorAdaptor.visitReturn
visitSafeMemberOpshared actual void visitSafeMemberOp(Tree.SafeMemberOp that)
Refines VisitorAdaptor.visitSafeMemberOp
visitSatisfiedTypesshared actual void visitSatisfiedTypes(Tree.SatisfiedTypes that)
Refines VisitorAdaptor.visitSatisfiedTypes
visitSatisfiesCaseshared actual void visitSatisfiesCase(Tree.SatisfiesCase that)
Refines VisitorAdaptor.visitSatisfiesCase
visitSegmentOpshared actual void visitSegmentOp(Tree.SegmentOp that)
Refines VisitorAdaptor.visitSegmentOp
visitSelfExpressionshared actual void visitSelfExpression(Tree.SelfExpression that)
Refines VisitorAdaptor.visitSelfExpression
visitSequenceEnumerationshared actual void visitSequenceEnumeration(Tree.SequenceEnumeration that)
Refines VisitorAdaptor.visitSequenceEnumeration
visitSequenceTypeshared actual void visitSequenceType(Tree.SequenceType that)
Refines VisitorAdaptor.visitSequenceType
visitSequencedArgumentshared actual void visitSequencedArgument(Tree.SequencedArgument that)
Refines VisitorAdaptor.visitSequencedArgument
visitSequencedTypeshared actual void visitSequencedType(Tree.SequencedType that)
Refines VisitorAdaptor.visitSequencedType
visitSimpleTypeshared actual void visitSimpleType(Tree.SimpleType that)
Refines VisitorAdaptor.visitSimpleType
visitSpecifiedArgumentshared actual void visitSpecifiedArgument(Tree.SpecifiedArgument that)
Refines VisitorAdaptor.visitSpecifiedArgument
visitSpecifierExpressionshared actual void visitSpecifierExpression(Tree.SpecifierExpression that)
Refines VisitorAdaptor.visitSpecifierExpression
visitSpecifierStatementshared actual void visitSpecifierStatement(Tree.SpecifierStatement that)
Refines VisitorAdaptor.visitSpecifierStatement
visitSpreadArgumentshared actual void visitSpreadArgument(Tree.SpreadArgument that)
Refines VisitorAdaptor.visitSpreadArgument
visitSpreadOpshared actual void visitSpreadOp(Tree.SpreadOp that)
Refines VisitorAdaptor.visitSpreadOp
visitSpreadTypeshared actual void visitSpreadType(Tree.SpreadType that)
Refines VisitorAdaptor.visitSpreadType
visitStatementshared actual void visitStatement(Tree.Statement that)
Refines VisitorAdaptor.visitStatement
visitStringTemplateshared actual void visitStringTemplate(Tree.StringTemplate that)
Refines VisitorAdaptor.visitStringTemplate
visitSuperTypeshared actual void visitSuperType(Tree.SuperType that)
Refines VisitorAdaptor.visitSuperType
visitSwitchCaseListshared actual void visitSwitchCaseList(Tree.SwitchCaseList that)
Refines VisitorAdaptor.visitSwitchCaseList
visitSwitchClauseshared actual void visitSwitchClause(Tree.SwitchClause that)
Refines VisitorAdaptor.visitSwitchClause
visitSwitchExpressionshared actual void visitSwitchExpression(Tree.SwitchExpression that)
Refines VisitorAdaptor.visitSwitchExpression
visitThenOpshared actual void visitThenOp(Tree.ThenOp that)
Refines VisitorAdaptor.visitThenOp
visitThrowshared actual void visitThrow(Tree.Throw that)
Refines VisitorAdaptor.visitThrow
visitTryClauseshared actual void visitTryClause(Tree.TryClause that)
Refines VisitorAdaptor.visitTryClause
visitTupleshared actual void visitTuple(Tree.Tuple that)
Refines VisitorAdaptor.visitTuple
visitTuplePatternshared actual void visitTuplePattern(Tree.TuplePattern that)
Refines VisitorAdaptor.visitTuplePattern
visitTupleTypeshared actual void visitTupleType(Tree.TupleType that)
Refines VisitorAdaptor.visitTupleType
visitTypeAliasDeclarationshared actual void visitTypeAliasDeclaration(Tree.TypeAliasDeclaration that)
Refines VisitorAdaptor.visitTypeAliasDeclaration
visitTypeArgumentListshared actual void visitTypeArgumentList(Tree.TypeArgumentList that)
Refines VisitorAdaptor.visitTypeArgumentList
visitTypeConstraintshared actual void visitTypeConstraint(Tree.TypeConstraint that)
Refines VisitorAdaptor.visitTypeConstraint
visitTypeConstraintListshared actual void visitTypeConstraintList(Tree.TypeConstraintList that)
Refines VisitorAdaptor.visitTypeConstraintList
visitTypeConstructorshared actual void visitTypeConstructor(Tree.TypeConstructor that)
Refines VisitorAdaptor.visitTypeConstructor
visitTypeOperatorExpressionshared actual void visitTypeOperatorExpression(Tree.TypeOperatorExpression that)
Refines VisitorAdaptor.visitTypeOperatorExpression
visitTypeParameterDeclarationshared actual void visitTypeParameterDeclaration(Tree.TypeParameterDeclaration that)
Refines VisitorAdaptor.visitTypeParameterDeclaration
visitTypeParameterListshared actual void visitTypeParameterList(Tree.TypeParameterList that)
Refines VisitorAdaptor.visitTypeParameterList
visitTypeParameterLiteralshared actual void visitTypeParameterLiteral(Tree.TypeParameterLiteral that)
Refines VisitorAdaptor.visitTypeParameterLiteral
visitTypeSpecifiershared actual void visitTypeSpecifier(Tree.TypeSpecifier that)
Refines VisitorAdaptor.visitTypeSpecifier
visitTypeVarianceshared actual void visitTypeVariance(Tree.TypeVariance that)
Refines VisitorAdaptor.visitTypeVariance
visitTypedDeclarationshared actual void visitTypedDeclaration(Tree.TypedDeclaration that)
Refines VisitorAdaptor.visitTypedDeclaration
visitUnionTypeshared actual void visitUnionType(Tree.UnionType that)
Refines VisitorAdaptor.visitUnionType
visitValueIteratorshared actual void visitValueIterator(Tree.ValueIterator that)
Refines VisitorAdaptor.visitValueIterator
visitValueLiteralshared actual void visitValueLiteral(Tree.ValueLiteral that)
Refines VisitorAdaptor.visitValueLiteral
visitValueModifiershared actual void visitValueModifier(Tree.ValueModifier that)
Refines VisitorAdaptor.visitValueModifier
visitVariableshared actual void visitVariable(Tree.Variable that)
Refines VisitorAdaptor.visitVariable
visitVariablePatternshared actual void visitVariablePattern(Tree.VariablePattern that)
Refines VisitorAdaptor.visitVariablePattern
visitVoidModifiershared actual void visitVoidModifier(Tree.VoidModifier that)
Refines VisitorAdaptor.visitVoidModifier
visitWhileClauseshared actual void visitWhileClause(Tree.WhileClause that)
Refines VisitorAdaptor.visitWhileClause
visitWithinOpshared actual void visitWithinOp(Tree.WithinOp that)
Refines VisitorAdaptor.visitWithinOp
Inherited Methods
Methods inherited from: Object
equals
Methods inherited from: Visitor
handleException, setExceptionHandler, visit, visitAny
Methods inherited from: VisitorAdaptor
handleException, visit, visitAbstractedType, visitAddAssignOp, visitAlias, visitAliasLiteral, visitAndAssignOp, visitAndOp, visitAnnotation, visitAnnotationList, visitAnonymousAnnotation, visitAny, visitAnyAttribute, visitAnyClass, visitAnyInterface, visitAnyMethod, visitArgumentList, visitArithmeticAssignmentOp, visitArithmeticOp, visitAssertion, visitAssignOp, visitAssignmentOp, visitAtom, visitAttributeArgument, visitAttributeDeclaration, visitAttributeGetterDefinition, visitAttributeSetterDefinition, visitBaseMemberExpression, visitBaseMemberOrTypeExpression, visitBaseType, visitBaseTypeExpression, visitBinaryOperatorExpression, visitBitwiseAssignmentOp, visitBitwiseOp, visitBlock, visitBody, visitBooleanCondition, visitBound, visitBreak, visitCaseClause, visitCaseItem, visitCaseTypes, visitCatchClause, visitCatchVariable, visitCharLiteral, visitClassBody, visitClassDeclaration, visitClassDefinition, visitClassLiteral, visitClassOrInterface, visitClassSpecifier, visitClosedBound, visitCompareOp, visitComparisonOp, visitCompilationUnit, visitCompilerAnnotation, visitComplementAssignOp, visitComplementOp, visitComprehension, visitComprehensionClause, visitCondition, visitConditionList, visitConstructor, visitContinue, visitControlClause, visitControlStatement, visitDeclaration, visitDecrementOp, visitDefaultOp, visitDefaultTypeArgument, visitDefaultedType, visitDelegatedConstructor, visitDestructure, visitDifferenceOp, visitDirective, visitDivideAssignOp, visitDocLink, visitDynamic, visitDynamicClause, visitDynamicModifier, visitDynamicStatement, visitElement, visitElementOrRange, visitElementRange, visitElseClause, visitEntryOp, visitEntryType, visitEnumerated, visitEqualOp, visitEqualityOp, visitExecutableStatement, visitExists, visitExistsCondition, visitExistsOrNonemptyCondition, visitExpression, visitExpressionComprehensionClause, visitExpressionList, visitExpressionStatement, visitExtendedType, visitExtendedTypeExpression, visitExtends, visitFinallyClause, visitFloatLiteral, visitForClause, visitForComprehensionClause, visitForIterator, visitForStatement, visitFunctionArgument, visitFunctionLiteral, visitFunctionModifier, visitFunctionType, visitFunctionalParameterDeclaration, visitGroupedType, visitIdenticalOp, visitIdentifier, visitIfClause, visitIfComprehensionClause, visitIfExpression, visitIfStatement, visitImport, visitImportList, visitImportMember, visitImportMemberOrType, visitImportMemberOrTypeList, visitImportModule, visitImportModuleList, visitImportPath, visitImportType, visitImportWildcard, visitInOp, visitIncrementOp, visitIndexExpression, visitInferredTypeArguments, visitInitialComprehensionClause, visitInitializerExpression, visitInitializerParameter, visitInterfaceBody, visitInterfaceDeclaration, visitInterfaceDefinition, visitInterfaceLiteral, visitIntersectAssignOp, visitIntersectionOp, visitIntersectionType, visitInvocationExpression, visitIsCase, visitIsCondition, visitIsOp, visitIterableType, visitKeyValuePattern, visitLargeAsOp, visitLargerOp, visitLazySpecifierExpression, visitLetClause, visitLetExpression, visitListedArgument, visitLiteral, visitLocalModifier, visitLogicalAssignmentOp, visitLogicalOp, visitMatchCase, visitMemberLiteral, visitMemberOp, visitMemberOperator, visitMemberOrTypeExpression, visitMetaLiteral, visitMethodArgument, visitMethodDeclaration, visitMethodDefinition, visitMissingDeclaration, visitModuleDescriptor, visitModuleLiteral, visitMultiplyAssignOp, visitNamedArgument, visitNamedArgumentList, visitNaturalLiteral, visitNegativeOp, visitNewLiteral, visitNonempty, visitNonemptyCondition, visitNotEqualOp, visitNotOp, visitObjectArgument, visitObjectDefinition, visitObjectExpression, visitOfOp, visitOpenBound, visitOperatorExpression, visitOptionalType, visitOrAssignOp, visitOrOp, visitOuter, visitPackage, visitPackageDescriptor, visitPackageLiteral, visitParExpression, visitParameter, visitParameterDeclaration, visitParameterList, visitParameterizedExpression, visitPattern, visitPatternCase, visitPatternIterator, visitPatternParameter, visitPositionalArgument, visitPositionalArgumentList, visitPositiveOp, visitPostfixDecrementOp, visitPostfixExpression, visitPostfixIncrementOp, visitPostfixOperatorExpression, visitPowerOp, visitPrefixOperatorExpression, visitPrimary, visitProductOp, visitQualifiedMemberExpression, visitQualifiedMemberOrTypeExpression, visitQualifiedType, visitQualifiedTypeExpression, visitQuotedLiteral, visitQuotientOp, visitRangeOp, visitRemainderAssignOp, visitRemainderOp, visitResource, visitResourceList, visitReturn, visitSafeMemberOp, visitSatisfiedTypes, visitSatisfies, visitSatisfiesCase, visitSatisfiesCondition, visitScaleOp, visitSegmentOp, visitSelfExpression, visitSequenceEnumeration, visitSequenceType, visitSequencedArgument, visitSequencedType, visitSimpleType, visitSmallAsOp, visitSmallerOp, visitSpecifiedArgument, visitSpecifierExpression, visitSpecifierOrInitializerExpression, visitSpecifierStatement, visitSpreadArgument, visitSpreadOp, visitSpreadType, visitStatement, visitStatementOrArgument, visitStaticMemberOrTypeExpression, visitStaticType, visitStringLiteral, visitStringTemplate, visitSubtractAssignOp, visitSumOp, visitSuper, visitSuperType, visitSwitchCaseList, visitSwitchClause, visitSwitchExpression, visitSwitchStatement, visitSwitched, visitSyntheticVariable, visitTerm, visitThenOp, visitThis, visitThrow, visitTryCatchStatement, visitTryClause, visitTuple, visitTuplePattern, visitTupleType, visitType, visitTypeAliasDeclaration, visitTypeArgumentList, visitTypeArguments, visitTypeConstraint, visitTypeConstraintList, visitTypeConstructor, visitTypeDeclaration, visitTypeLiteral, visitTypeOperatorExpression, visitTypeParameterDeclaration, visitTypeParameterList, visitTypeParameterLiteral, visitTypeSpecifier, visitTypeVariance, visitTypedArgument, visitTypedDeclaration, visitUnaryOperatorExpression, visitUnionAssignOp, visitUnionOp, visitUnionType, visitValueIterator, visitValueLiteral, visitValueModifier, visitValueParameterDeclaration, visitVariable, visitVariablePattern, visitVoidModifier, visitWhileClause, visitWhileStatement, visitWithinOp
Methods inherited from: Destroyable
destroy