An AST editor. There is one method per AST node; override the methods for which you need to change the AST, and leave the others untouched.

The default operation for “bottom“ non-leaf node types’ methods is to check editNode() for that node; if it returns true, the node is copied, editing the children, and if it returns false, the same node is returned without changes (shortcut). The default operation for leaf node types’ methods (nodes with no children) is to return the same node. (The default operation for non-“bottom” node types’ methods is inherited from ImmediateNarrowingTransformer, see there.) By itself, an Editor will not actually edit the AST – it’s only scaffolding that allows you to easily edit parts of the AST without having to bother with the deep nesting of the nodes.

For example:

class TraceFunctionEditor() satisfies Editor {
    shared actual FunctionDefinition transformFunctionDefinition(FunctionDefinition that) {
        value print = BaseExpression(MemberNameWithTypeArguments(LIdentifier("print")));
        value enterArgs = PositionalArguments(ArgumentList([StringLiteral("enter ``that.name.name``")]));
        value leaveArgs = PositionalArguments(ArgumentList([StringLiteral("leave ``that.name.name``")]));
        value enter = InvocationStatement(Invocation(print.copy(), enterArgs));
        value leave = InvocationStatement(Invocation(print.copy(), leaveArgs));
        return that.copy {
            definition = Block(concatenate([enter], that.definition.content, [leave]));
        };
    }
}

will insert a print statement at the beginning and end of every function block in the AST.

no type hierarchy

Inherited Attributes
Attributes inherited from: Object
hash, string
Methods
editNodeshared default Boolean editNode(Node node)

Heuristic to predict if this node may be edited (true) or if it will definitely not be edited (false).

Every non-loaf node type edit method by default edits the node if and only if this method returns true. By default, it unconditionally returns true, so that an unmodified Editor performs a deep copy of the tree. However, you can override this method to decide that some nodes will definitely not be edited, and then (that is, if this method returns false) the default implementations of the edit methods will just return the same node.

transformAddAssignmentOperationshared actual default AddAssignmentOperation transformAddAssignmentOperation(AddAssignmentOperation that)
transformAddingExpressionshared actual AddingExpression transformAddingExpression(AddingExpression that)
Parameters:
  • that
    • is AddingExpression ret = super.transformAddingExpression(that)
transformAliasDecshared actual default AliasDec transformAliasDec(AliasDec that)
transformAndAssignmentOperationshared actual default AndAssignmentOperation transformAndAssignmentOperation(AndAssignmentOperation that)
transformAndOperationshared actual default AndOperation transformAndOperation(AndOperation that)
transformAnnotationshared actual default Annotation transformAnnotation(Annotation that)
transformAnnotationsshared actual default Annotations transformAnnotations(Annotations that)
transformAnonymousArgumentshared actual default AnonymousArgument transformAnonymousArgument(AnonymousArgument that)
transformAnyClassshared actual AnyClass transformAnyClass(AnyClass that)
Parameters:
  • that
    • is AnyClass ret = super.transformAnyClass(that)
transformAnyCompilationUnitshared actual AnyCompilationUnit transformAnyCompilationUnit(AnyCompilationUnit that)
Parameters:
  • that
    • is AnyCompilationUnit ret = super.transformAnyCompilationUnit(that)
transformAnyFunctionshared actual AnyFunction transformAnyFunction(AnyFunction that)
Parameters:
  • that
    • is AnyFunction ret = super.transformAnyFunction(that)
transformAnyInterfaceshared actual AnyInterface transformAnyInterface(AnyInterface that)
Parameters:
  • that
    • is AnyInterface ret = super.transformAnyInterface(that)
transformAnyInterfaceDefinitionshared actual AnyInterfaceDefinition transformAnyInterfaceDefinition(AnyInterfaceDefinition that)
Parameters:
  • that
    • is AnyInterfaceDefinition ret = super.transformAnyInterfaceDefinition(that)
transformAnyMemberOperatorshared actual AnyMemberOperator transformAnyMemberOperator(AnyMemberOperator that)
Parameters:
  • that
    • is AnyMemberOperator ret = super.transformAnyMemberOperator(that)
transformAnySpecifiershared actual AnySpecifier transformAnySpecifier(AnySpecifier that)
Parameters:
  • that
    • is AnySpecifier ret = super.transformAnySpecifier(that)
transformAnyValueshared actual AnyValue transformAnyValue(AnyValue that)
Parameters:
  • that
    • is AnyValue ret = super.transformAnyValue(that)
transformArgumentListshared actual default ArgumentList transformArgumentList(ArgumentList that)
transformArgumentsshared actual Arguments transformArguments(Arguments that)
Parameters:
  • that
    • is Arguments ret = super.transformArguments(that)
transformArithmeticAssignmentOperationshared actual ArithmeticAssignmentOperation transformArithmeticAssignmentOperation(ArithmeticAssignmentOperation that)
Parameters:
  • that
    • is ArithmeticAssignmentOperation ret = super.transformArithmeticAssignmentOperation(that)
transformArithmeticOperationshared actual ArithmeticOperation transformArithmeticOperation(ArithmeticOperation that)
Parameters:
  • that
    • is ArithmeticOperation ret = super.transformArithmeticOperation(that)
transformAssertionshared actual default Assertion transformAssertion(Assertion that)
transformAssignOperationshared actual default AssignOperation transformAssignOperation(AssignOperation that)
transformAssigningExpressionshared actual AssigningExpression transformAssigningExpression(AssigningExpression that)
Parameters:
  • that
    • is AssigningExpression ret = super.transformAssigningExpression(that)
transformAssignmentOperationshared actual AssignmentOperation transformAssignmentOperation(AssignmentOperation that)
Parameters:
  • that
    • is AssignmentOperation ret = super.transformAssignmentOperation(that)
transformAssignmentStatementshared actual default AssignmentStatement transformAssignmentStatement(AssignmentStatement that)
transformAtomshared actual Atom transformAtom(Atom that)
Parameters:
  • that
    • is Atom ret = super.transformAtom(that)
transformBaseExpressionshared actual default BaseExpression transformBaseExpression(BaseExpression that)
transformBaseMetashared actual default BaseMeta transformBaseMeta(BaseMeta that)
transformBaseTypeshared actual default BaseType transformBaseType(BaseType that)
transformBinaryOperationshared actual BinaryOperation transformBinaryOperation(BinaryOperation that)
Parameters:
  • that
    • is BinaryOperation ret = super.transformBinaryOperation(that)
transformBlockshared actual default Block transformBlock(Block that)
transformBodyshared actual Body transformBody(Body that)
Parameters:
  • that
    • is Body ret = super.transformBody(that)
transformBooleanConditionshared actual default BooleanCondition transformBooleanCondition(BooleanCondition that)
transformBoundshared actual Bound transformBound(Bound that)
Parameters:
  • that
    • is Bound ret = super.transformBound(that)
transformBreakshared actual default Break transformBreak(Break that)
transformCallableConstructorDefinitionshared actual default CallableConstructorDefinition transformCallableConstructorDefinition(CallableConstructorDefinition that)
transformCallableParametershared actual default CallableParameter transformCallableParameter(CallableParameter that)
transformCallableTypeshared actual default CallableType transformCallableType(CallableType that)
transformCaseClauseshared actual default CaseClause transformCaseClause(CaseClause that)
transformCaseExpressionshared actual default CaseExpression transformCaseExpression(CaseExpression that)
transformCaseItemshared actual CaseItem transformCaseItem(CaseItem that)
Parameters:
  • that
    • is CaseItem ret = super.transformCaseItem(that)
transformCaseTypesshared actual default CaseTypes transformCaseTypes(CaseTypes that)
transformCatchClauseshared actual default CatchClause transformCatchClause(CatchClause that)
transformCharacterLiteralshared actual default CharacterLiteral transformCharacterLiteral(CharacterLiteral that)
transformClassAliasDefinitionshared actual default ClassAliasDefinition transformClassAliasDefinition(ClassAliasDefinition that)
transformClassBodyshared actual default ClassBody transformClassBody(ClassBody that)
transformClassDecshared actual default ClassDec transformClassDec(ClassDec that)
transformClassDefinitionshared actual default ClassDefinition transformClassDefinition(ClassDefinition that)
transformClassOrInterfaceshared actual ClassOrInterface transformClassOrInterface(ClassOrInterface that)
Parameters:
  • that
    • is ClassOrInterface ret = super.transformClassOrInterface(that)
transformClassSpecifiershared actual default ClassSpecifier transformClassSpecifier(ClassSpecifier that)
transformClosedBoundshared actual default ClosedBound transformClosedBound(ClosedBound that)
transformCompareOperationshared actual default CompareOperation transformCompareOperation(CompareOperation that)
transformComparingExpressionshared actual ComparingExpression transformComparingExpression(ComparingExpression that)
Parameters:
  • that
    • is ComparingExpression ret = super.transformComparingExpression(that)
transformComparisonOperationshared actual ComparisonOperation transformComparisonOperation(ComparisonOperation that)
Parameters:
  • that
    • is ComparisonOperation ret = super.transformComparisonOperation(that)
transformCompilationUnitshared actual default CompilationUnit transformCompilationUnit(CompilationUnit that)
transformComplementAssignmentOperationshared actual default ComplementAssignmentOperation transformComplementAssignmentOperation(ComplementAssignmentOperation that)
transformComplementOperationshared actual default ComplementOperation transformComplementOperation(ComplementOperation that)
transformComprehensionshared actual default Comprehension transformComprehension(Comprehension that)
transformComprehensionClauseshared actual ComprehensionClause transformComprehensionClause(ComprehensionClause that)
Parameters:
  • that
    • is ComprehensionClause ret = super.transformComprehensionClause(that)
transformConditionshared actual Condition transformCondition(Condition that)
Parameters:
  • that
    • is Condition ret = super.transformCondition(that)
transformConditionalExpressionshared actual ConditionalExpression transformConditionalExpression(ConditionalExpression that)
Parameters:
  • that
    • is ConditionalExpression ret = super.transformConditionalExpression(that)
transformConditionsshared actual default Conditions transformConditions(Conditions that)
transformConjoiningExpressionshared actual ConjoiningExpression transformConjoiningExpression(ConjoiningExpression that)
Parameters:
  • that
    • is ConjoiningExpression ret = super.transformConjoiningExpression(that)
transformConstructionshared actual default Construction transformConstruction(Construction that)
transformConstructorDecshared actual default ConstructorDec transformConstructorDec(ConstructorDec that)
transformConstructorDefinitionshared actual ConstructorDefinition transformConstructorDefinition(ConstructorDefinition that)
Parameters:
  • that
    • is ConstructorDefinition ret = super.transformConstructorDefinition(that)
transformContinueshared actual default Continue transformContinue(Continue that)
transformControlStructureshared actual ControlStructure transformControlStructure(ControlStructure that)
Parameters:
  • that
    • is ControlStructure ret = super.transformControlStructure(that)
transformDecshared actual Dec transformDec(Dec that)
Parameters:
  • that
    • is Dec ret = super.transformDec(that)
transformDecQualifiershared actual default DecQualifier transformDecQualifier(DecQualifier that)
transformDeclarationshared actual Declaration transformDeclaration(Declaration that)
Parameters:
  • that
    • is Declaration ret = super.transformDeclaration(that)
transformDefaultedCallableParametershared actual default DefaultedCallableParameter transformDefaultedCallableParameter(DefaultedCallableParameter that)
transformDefaultedParametershared actual DefaultedParameter transformDefaultedParameter(DefaultedParameter that)
Parameters:
  • that
    • is DefaultedParameter ret = super.transformDefaultedParameter(that)
transformDefaultedParameterReferenceshared actual default DefaultedParameterReference transformDefaultedParameterReference(DefaultedParameterReference that)
transformDefaultedTypeshared actual default DefaultedType transformDefaultedType(DefaultedType that)
transformDefaultedValueParametershared actual default DefaultedValueParameter transformDefaultedValueParameter(DefaultedValueParameter that)
transformDestructureshared actual default Destructure transformDestructure(Destructure that)
transformDifferenceOperationshared actual default DifferenceOperation transformDifferenceOperation(DifferenceOperation that)
transformDirectiveshared actual Directive transformDirective(Directive that)
Parameters:
  • that
    • is Directive ret = super.transformDirective(that)
transformDisjoiningExpressionshared actual DisjoiningExpression transformDisjoiningExpression(DisjoiningExpression that)
Parameters:
  • that
    • is DisjoiningExpression ret = super.transformDisjoiningExpression(that)
transformDivideAssignmentOperationshared actual default DivideAssignmentOperation transformDivideAssignmentOperation(DivideAssignmentOperation that)
transformDynamicBlockshared actual default DynamicBlock transformDynamicBlock(DynamicBlock that)
transformDynamicInterfaceDefinitionshared actual default DynamicInterfaceDefinition transformDynamicInterfaceDefinition(DynamicInterfaceDefinition that)
transformDynamicModifiershared actual default DynamicModifier transformDynamicModifier(DynamicModifier that)
transformDynamicValueshared actual default DynamicValue transformDynamicValue(DynamicValue that)
transformElementOrSubrangeExpressionshared actual default ElementOrSubrangeExpression transformElementOrSubrangeExpression(ElementOrSubrangeExpression that)
transformElseClauseshared actual default ElseClause transformElseClause(ElseClause that)
transformElseOperationshared actual default ElseOperation transformElseOperation(ElseOperation that)
transformEntryOperationshared actual default EntryOperation transformEntryOperation(EntryOperation that)
transformEntryPatternshared actual default EntryPattern transformEntryPattern(EntryPattern that)
transformEntryTypeshared actual default EntryType transformEntryType(EntryType that)
transformEqualOperationshared actual default EqualOperation transformEqualOperation(EqualOperation that)
transformEqualityOperationshared actual EqualityOperation transformEqualityOperation(EqualityOperation that)
Parameters:
  • that
    • is EqualityOperation ret = super.transformEqualityOperation(that)
transformEquatingExpressionshared actual EquatingExpression transformEquatingExpression(EquatingExpression that)
Parameters:
  • that
    • is EquatingExpression ret = super.transformEquatingExpression(that)
transformExistsConditionshared actual default ExistsCondition transformExistsCondition(ExistsCondition that)
transformExistsNonemptyExpressionshared actual ExistsNonemptyExpression transformExistsNonemptyExpression(ExistsNonemptyExpression that)
Parameters:
  • that
    • is ExistsNonemptyExpression ret = super.transformExistsNonemptyExpression(that)
transformExistsOperationshared actual default ExistsOperation transformExistsOperation(ExistsOperation that)
transformExistsOrNonemptyConditionshared actual ExistsOrNonemptyCondition transformExistsOrNonemptyCondition(ExistsOrNonemptyCondition that)
Parameters:
  • that
    • is ExistsOrNonemptyCondition ret = super.transformExistsOrNonemptyCondition(that)
transformExponentiatingExpressionshared actual ExponentiatingExpression transformExponentiatingExpression(ExponentiatingExpression that)
Parameters:
  • that
    • is ExponentiatingExpression ret = super.transformExponentiatingExpression(that)
transformExponentiationOperationshared actual default ExponentiationOperation transformExponentiationOperation(ExponentiationOperation that)
transformExpressionshared actual Expression transformExpression(Expression that)
Parameters:
  • that
    • is Expression ret = super.transformExpression(that)
transformExpressionComprehensionClauseshared actual default ExpressionComprehensionClause transformExpressionComprehensionClause(ExpressionComprehensionClause that)
transformExpressionStatementshared actual ExpressionStatement transformExpressionStatement(ExpressionStatement that)
Parameters:
  • that
    • is ExpressionStatement ret = super.transformExpressionStatement(that)
transformExtendedTypeshared actual default ExtendedType transformExtendedType(ExtendedType that)
transformExtensionshared actual default Extension transformExtension(Extension that)
transformExtensionOrConstructionshared actual ExtensionOrConstruction transformExtensionOrConstruction(ExtensionOrConstruction that)
Parameters:
  • that
    • is ExtensionOrConstruction ret = super.transformExtensionOrConstruction(that)
transformFailClauseshared actual default FailClause transformFailClause(FailClause that)
transformFinallyClauseshared actual default FinallyClause transformFinallyClause(FinallyClause that)
transformFloatLiteralshared actual default FloatLiteral transformFloatLiteral(FloatLiteral that)
transformForClauseshared actual default ForClause transformForClause(ForClause that)
transformForComprehensionClauseshared actual default ForComprehensionClause transformForComprehensionClause(ForComprehensionClause that)
transformForFailshared actual default ForFail transformForFail(ForFail that)
transformForIteratorshared actual default ForIterator transformForIterator(ForIterator that)
transformFullPackageNameshared actual default FullPackageName transformFullPackageName(FullPackageName that)
transformFunctionArgumentshared actual default FunctionArgument transformFunctionArgument(FunctionArgument that)
transformFunctionDecshared actual default FunctionDec transformFunctionDec(FunctionDec that)
transformFunctionDeclarationshared actual default FunctionDeclaration transformFunctionDeclaration(FunctionDeclaration that)
transformFunctionDefinitionshared actual default FunctionDefinition transformFunctionDefinition(FunctionDefinition that)
transformFunctionExpressionshared actual default FunctionExpression transformFunctionExpression(FunctionExpression that)
transformFunctionModifiershared actual default FunctionModifier transformFunctionModifier(FunctionModifier that)
transformFunctionShortcutDefinitionshared actual default FunctionShortcutDefinition transformFunctionShortcutDefinition(FunctionShortcutDefinition that)
transformGivenDecshared actual default GivenDec transformGivenDec(GivenDec that)
transformGroupedExpressionshared actual default GroupedExpression transformGroupedExpression(GroupedExpression that)
transformGroupedTypeshared actual default GroupedType transformGroupedType(GroupedType that)
transformIdenticalOperationshared actual default IdenticalOperation transformIdenticalOperation(IdenticalOperation that)
transformIdentifiershared actual Identifier transformIdentifier(Identifier that)
Parameters:
  • that
    • is Identifier ret = super.transformIdentifier(that)
transformIdentityOperationshared actual default IdentityOperation transformIdentityOperation(IdentityOperation that)
transformIfClauseshared actual default IfClause transformIfClause(IfClause that)
transformIfComprehensionClauseshared actual default IfComprehensionClause transformIfComprehensionClause(IfComprehensionClause that)
transformIfElseshared actual default IfElse transformIfElse(IfElse that)
transformIfElseExpressionshared actual default IfElseExpression transformIfElseExpression(IfElseExpression that)
transformImportshared actual default Import transformImport(Import that)
transformImportAliasshared actual ImportAlias transformImportAlias(ImportAlias that)
Parameters:
  • that
    • is ImportAlias ret = super.transformImportAlias(that)
transformImportElementshared actual ImportElement transformImportElement(ImportElement that)
Parameters:
  • that
    • is ImportElement ret = super.transformImportElement(that)
transformImportElementsshared actual default ImportElements transformImportElements(ImportElements that)
transformImportFunctionValueAliasshared actual default ImportFunctionValueAlias transformImportFunctionValueAlias(ImportFunctionValueAlias that)
transformImportFunctionValueElementshared actual default ImportFunctionValueElement transformImportFunctionValueElement(ImportFunctionValueElement that)
transformImportTypeAliasshared actual default ImportTypeAlias transformImportTypeAlias(ImportTypeAlias that)
transformImportTypeElementshared actual default ImportTypeElement transformImportTypeElement(ImportTypeElement that)
transformImportWildcardshared actual default ImportWildcard transformImportWildcard(ImportWildcard that)
transformInModifiershared actual default InModifier transformInModifier(InModifier that)
transformInOperationshared actual default InOperation transformInOperation(InOperation that)
transformInitialComprehensionClauseshared actual InitialComprehensionClause transformInitialComprehensionClause(InitialComprehensionClause that)
Parameters:
  • that
    • is InitialComprehensionClause ret = super.transformInitialComprehensionClause(that)
transformInlineDefinitionArgumentshared actual InlineDefinitionArgument transformInlineDefinitionArgument(InlineDefinitionArgument that)
Parameters:
  • that
    • is InlineDefinitionArgument ret = super.transformInlineDefinitionArgument(that)
transformIntegerLiteralshared actual default IntegerLiteral transformIntegerLiteral(IntegerLiteral that)
transformInterfaceAliasDefinitionshared actual default InterfaceAliasDefinition transformInterfaceAliasDefinition(InterfaceAliasDefinition that)
transformInterfaceBodyshared actual default InterfaceBody transformInterfaceBody(InterfaceBody that)
transformInterfaceDecshared actual default InterfaceDec transformInterfaceDec(InterfaceDec that)
transformInterfaceDefinitionshared actual default InterfaceDefinition transformInterfaceDefinition(InterfaceDefinition that)
transformIntersectAssignmentOperationshared actual default IntersectAssignmentOperation transformIntersectAssignmentOperation(IntersectAssignmentOperation that)
transformIntersectingExpressionshared actual IntersectingExpression transformIntersectingExpression(IntersectingExpression that)
Parameters:
  • that
    • is IntersectingExpression ret = super.transformIntersectingExpression(that)
transformIntersectionOperationshared actual default IntersectionOperation transformIntersectionOperation(IntersectionOperation that)
transformIntersectionTypeshared actual default IntersectionType transformIntersectionType(IntersectionType that)
transformInvertingExpressionshared actual InvertingExpression transformInvertingExpression(InvertingExpression that)
Parameters:
  • that
    • is InvertingExpression ret = super.transformInvertingExpression(that)
transformInvocationshared actual default Invocation transformInvocation(Invocation that)
transformInvocationStatementshared actual default InvocationStatement transformInvocationStatement(InvocationStatement that)
transformIsCaseshared actual default IsCase transformIsCase(IsCase that)
transformIsConditionshared actual default IsCondition transformIsCondition(IsCondition that)
transformIsOperationshared actual default IsOperation transformIsOperation(IsOperation that)
transformIterableshared actual default Iterable transformIterable(Iterable that)
transformIterableTypeshared actual default IterableType transformIterableType(IterableType that)
transformKeySubscriptshared actual default KeySubscript transformKeySubscript(KeySubscript that)
transformLIdentifiershared actual default LIdentifier transformLIdentifier(LIdentifier that)
transformLargeAsOperationshared actual default LargeAsOperation transformLargeAsOperation(LargeAsOperation that)
transformLargerOperationshared actual default LargerOperation transformLargerOperation(LargerOperation that)
transformLazySpecificationshared actual default LazySpecification transformLazySpecification(LazySpecification that)
transformLazySpecifiershared actual default LazySpecifier transformLazySpecifier(LazySpecifier that)
transformLetExpressionshared actual default LetExpression transformLetExpression(LetExpression that)
transformLiteralshared actual Literal transformLiteral(Literal that)
Parameters:
  • that
    • is Literal ret = super.transformLiteral(that)
transformLocalModifiershared actual LocalModifier transformLocalModifier(LocalModifier that)
Parameters:
  • that
    • is LocalModifier ret = super.transformLocalModifier(that)
transformLogicalAssignmentOperationshared actual LogicalAssignmentOperation transformLogicalAssignmentOperation(LogicalAssignmentOperation that)
Parameters:
  • that
    • is LogicalAssignmentOperation ret = super.transformLogicalAssignmentOperation(that)
transformLogicalOperationshared actual LogicalOperation transformLogicalOperation(LogicalOperation that)
Parameters:
  • that
    • is LogicalOperation ret = super.transformLogicalOperation(that)
transformMainTypeshared actual MainType transformMainType(MainType that)
Parameters:
  • that
    • is MainType ret = super.transformMainType(that)
transformMatchCaseshared actual default MatchCase transformMatchCase(MatchCase that)
transformMeasureOperationshared actual default MeasureOperation transformMeasureOperation(MeasureOperation that)
transformMeasureSubscriptshared actual default MeasureSubscript transformMeasureSubscript(MeasureSubscript that)
transformMemberDecshared actual MemberDec transformMemberDec(MemberDec that)
Parameters:
  • that
    • is MemberDec ret = super.transformMemberDec(that)
transformMemberMetashared actual default MemberMeta transformMemberMeta(MemberMeta that)
transformMemberNameWithTypeArgumentsshared actual default MemberNameWithTypeArguments transformMemberNameWithTypeArguments(MemberNameWithTypeArguments that)
transformMemberOperatorshared actual default MemberOperator transformMemberOperator(MemberOperator that)
transformMetashared actual Meta transformMeta(Meta that)
Parameters:
  • that
    • is Meta ret = super.transformMeta(that)
transformModifiershared actual Modifier transformModifier(Modifier that)
Parameters:
  • that
    • is Modifier ret = super.transformModifier(that)
transformModuleBodyshared actual default ModuleBody transformModuleBody(ModuleBody that)
transformModuleCompilationUnitshared actual default ModuleCompilationUnit transformModuleCompilationUnit(ModuleCompilationUnit that)
transformModuleDecshared actual default ModuleDec transformModuleDec(ModuleDec that)
transformModuleDescriptorshared actual default ModuleDescriptor transformModuleDescriptor(ModuleDescriptor that)
transformModuleImportshared actual default ModuleImport transformModuleImport(ModuleImport that)
transformMultiplyAssignmentOperationshared actual default MultiplyAssignmentOperation transformMultiplyAssignmentOperation(MultiplyAssignmentOperation that)
transformMultiplyingExpressionshared actual MultiplyingExpression transformMultiplyingExpression(MultiplyingExpression that)
Parameters:
  • that
    • is MultiplyingExpression ret = super.transformMultiplyingExpression(that)
transformNameWithTypeArgumentsshared actual NameWithTypeArguments transformNameWithTypeArguments(NameWithTypeArguments that)
Parameters:
  • that
    • is NameWithTypeArguments ret = super.transformNameWithTypeArguments(that)
transformNamedArgumentshared actual NamedArgument transformNamedArgument(NamedArgument that)
Parameters:
  • that
    • is NamedArgument ret = super.transformNamedArgument(that)
transformNamedArgumentsshared actual default NamedArguments transformNamedArguments(NamedArguments that)
transformNegatingExpressionshared actual NegatingExpression transformNegatingExpression(NegatingExpression that)
Parameters:
  • that
    • is NegatingExpression ret = super.transformNegatingExpression(that)
transformNegationOperationshared actual default NegationOperation transformNegationOperation(NegationOperation that)
transformNonemptyConditionshared actual default NonemptyCondition transformNonemptyCondition(NonemptyCondition that)
transformNonemptyOperationshared actual default NonemptyOperation transformNonemptyOperation(NonemptyOperation that)
transformNotEqualOperationshared actual default NotEqualOperation transformNotEqualOperation(NotEqualOperation that)
transformNotOperationshared actual default NotOperation transformNotOperation(NotOperation that)
transformObjectArgumentshared actual default ObjectArgument transformObjectArgument(ObjectArgument that)
transformObjectDefinitionshared actual default ObjectDefinition transformObjectDefinition(ObjectDefinition that)
transformObjectExpressionshared actual default ObjectExpression transformObjectExpression(ObjectExpression that)
transformOfOperationshared actual default OfOperation transformOfOperation(OfOperation that)
transformOpenBoundshared actual default OpenBound transformOpenBound(OpenBound that)
transformOperationshared actual Operation transformOperation(Operation that)
Parameters:
  • that
    • is Operation ret = super.transformOperation(that)
transformOptionalTypeshared actual default OptionalType transformOptionalType(OptionalType that)
transformOrAssignmentOperationshared actual default OrAssignmentOperation transformOrAssignmentOperation(OrAssignmentOperation that)
transformOrOperationshared actual default OrOperation transformOrOperation(OrOperation that)
transformOutModifiershared actual default OutModifier transformOutModifier(OutModifier that)
transformOutershared actual default Outer transformOuter(Outer that)
transformPackageshared actual default Package transformPackage(Package that)
transformPackageCompilationUnitshared actual default PackageCompilationUnit transformPackageCompilationUnit(PackageCompilationUnit that)
transformPackageDecshared actual default PackageDec transformPackageDec(PackageDec that)
transformPackageDescriptorshared actual default PackageDescriptor transformPackageDescriptor(PackageDescriptor that)
transformPackageQualifiershared actual default PackageQualifier transformPackageQualifier(PackageQualifier that)
transformParametershared actual Parameter transformParameter(Parameter that)
Parameters:
  • that
    • is Parameter ret = super.transformParameter(that)
transformParameterReferenceshared actual default ParameterReference transformParameterReference(ParameterReference that)
transformParametersshared actual default Parameters transformParameters(Parameters that)
transformPatternshared actual Pattern transformPattern(Pattern that)
Parameters:
  • that
    • is Pattern ret = super.transformPattern(that)
transformPatternListshared actual default PatternList transformPatternList(PatternList that)
transformPositionalArgumentsshared actual default PositionalArguments transformPositionalArguments(PositionalArguments that)
transformPostfixDecrementOperationshared actual default PostfixDecrementOperation transformPostfixDecrementOperation(PostfixDecrementOperation that)
transformPostfixIncrementOperationshared actual default PostfixIncrementOperation transformPostfixIncrementOperation(PostfixIncrementOperation that)
transformPostfixOperationshared actual PostfixOperation transformPostfixOperation(PostfixOperation that)
Parameters:
  • that
    • is PostfixOperation ret = super.transformPostfixOperation(that)
transformPrePostfixingExpressionshared actual PrePostfixingExpression transformPrePostfixingExpression(PrePostfixingExpression that)
Parameters:
  • that
    • is PrePostfixingExpression ret = super.transformPrePostfixingExpression(that)
transformPrefixDecrementOperationshared actual default PrefixDecrementOperation transformPrefixDecrementOperation(PrefixDecrementOperation that)
transformPrefixIncrementOperationshared actual default PrefixIncrementOperation transformPrefixIncrementOperation(PrefixIncrementOperation that)
transformPrefixOperationshared actual PrefixOperation transformPrefixOperation(PrefixOperation that)
Parameters:
  • that
    • is PrefixOperation ret = super.transformPrefixOperation(that)
transformPrefixPostfixStatementshared actual default PrefixPostfixStatement transformPrefixPostfixStatement(PrefixPostfixStatement that)
transformPrimaryshared actual Primary transformPrimary(Primary that)
Parameters:
  • that
    • is Primary ret = super.transformPrimary(that)
transformPrimaryTypeshared actual PrimaryType transformPrimaryType(PrimaryType that)
Parameters:
  • that
    • is PrimaryType ret = super.transformPrimaryType(that)
transformProductOperationshared actual default ProductOperation transformProductOperation(ProductOperation that)
transformQualifiedExpressionshared actual default QualifiedExpression transformQualifiedExpression(QualifiedExpression that)
transformQualifiedTypeshared actual default QualifiedType transformQualifiedType(QualifiedType that)
transformQuotientOperationshared actual default QuotientOperation transformQuotientOperation(QuotientOperation that)
transformRangeSubscriptshared actual RangeSubscript transformRangeSubscript(RangeSubscript that)
Parameters:
  • that
    • is RangeSubscript ret = super.transformRangeSubscript(that)
transformRemainderAssignmentOperationshared actual default RemainderAssignmentOperation transformRemainderAssignmentOperation(RemainderAssignmentOperation that)
transformRemainderOperationshared actual default RemainderOperation transformRemainderOperation(RemainderOperation that)
transformRequiredParametershared actual RequiredParameter transformRequiredParameter(RequiredParameter that)
Parameters:
  • that
    • is RequiredParameter ret = super.transformRequiredParameter(that)
transformResourceshared actual default Resource transformResource(Resource that)
transformResourcesshared actual default Resources transformResources(Resources that)
transformReturnshared actual default Return transformReturn(Return that)
transformSafeMemberOperatorshared actual default SafeMemberOperator transformSafeMemberOperator(SafeMemberOperator that)
transformSatisfiedTypesshared actual default SatisfiedTypes transformSatisfiedTypes(SatisfiedTypes that)
transformScaleOperationshared actual default ScaleOperation transformScaleOperation(ScaleOperation that)
transformScalingExpressionshared actual ScalingExpression transformScalingExpression(ScalingExpression that)
Parameters:
  • that
    • is ScalingExpression ret = super.transformScalingExpression(that)
transformSelfReferenceshared actual SelfReference transformSelfReference(SelfReference that)
Parameters:
  • that
    • is SelfReference ret = super.transformSelfReference(that)
transformSequentialTypeshared actual default SequentialType transformSequentialType(SequentialType that)
transformSetAssignmentOperationshared actual SetAssignmentOperation transformSetAssignmentOperation(SetAssignmentOperation that)
Parameters:
  • that
    • is SetAssignmentOperation ret = super.transformSetAssignmentOperation(that)
transformSetOperationshared actual SetOperation transformSetOperation(SetOperation that)
Parameters:
  • that
    • is SetOperation ret = super.transformSetOperation(that)
transformSimpleTypeshared actual SimpleType transformSimpleType(SimpleType that)
Parameters:
  • that
    • is SimpleType ret = super.transformSimpleType(that)
transformSmallAsOperationshared actual default SmallAsOperation transformSmallAsOperation(SmallAsOperation that)
transformSmallerOperationshared actual default SmallerOperation transformSmallerOperation(SmallerOperation that)
transformSpanFromSubscriptshared actual default SpanFromSubscript transformSpanFromSubscript(SpanFromSubscript that)
transformSpanOperationshared actual default SpanOperation transformSpanOperation(SpanOperation that)
transformSpanSubscriptshared actual default SpanSubscript transformSpanSubscript(SpanSubscript that)
transformSpanToSubscriptshared actual default SpanToSubscript transformSpanToSubscript(SpanToSubscript that)
transformSpanningExpressionshared actual SpanningExpression transformSpanningExpression(SpanningExpression that)
Parameters:
  • that
    • is SpanningExpression ret = super.transformSpanningExpression(that)
transformSpecificationshared actual Specification transformSpecification(Specification that)
Parameters:
  • that
    • is Specification ret = super.transformSpecification(that)
transformSpecifiedArgumentshared actual default SpecifiedArgument transformSpecifiedArgument(SpecifiedArgument that)
transformSpecifiedPatternshared actual default SpecifiedPattern transformSpecifiedPattern(SpecifiedPattern that)
transformSpecifiedVariableshared actual default SpecifiedVariable transformSpecifiedVariable(SpecifiedVariable that)
transformSpecifiershared actual default Specifier transformSpecifier(Specifier that)
transformSpreadArgumentshared actual default SpreadArgument transformSpreadArgument(SpreadArgument that)
transformSpreadMemberOperatorshared actual default SpreadMemberOperator transformSpreadMemberOperator(SpreadMemberOperator that)
transformSpreadTypeshared actual default SpreadType transformSpreadType(SpreadType that)
transformStatementshared actual Statement transformStatement(Statement that)
Parameters:
  • that
    • is Statement ret = super.transformStatement(that)
transformStringLiteralshared actual default StringLiteral transformStringLiteral(StringLiteral that)
transformStringTemplateshared actual default StringTemplate transformStringTemplate(StringTemplate that)
transformStructureExpressionshared actual StructureExpression transformStructureExpression(StructureExpression that)
Parameters:
  • that
    • is StructureExpression ret = super.transformStructureExpression(that)
transformSubscriptshared actual Subscript transformSubscript(Subscript that)
Parameters:
  • that
    • is Subscript ret = super.transformSubscript(that)
transformSubtractAssignmentOperationshared actual default SubtractAssignmentOperation transformSubtractAssignmentOperation(SubtractAssignmentOperation that)
transformSumOperationshared actual default SumOperation transformSumOperation(SumOperation that)
transformSupershared actual default Super transformSuper(Super that)
transformSwitchCaseElseshared actual default SwitchCaseElse transformSwitchCaseElse(SwitchCaseElse that)
transformSwitchCaseElseExpressionshared actual default SwitchCaseElseExpression transformSwitchCaseElseExpression(SwitchCaseElseExpression that)
transformSwitchCasesshared actual default SwitchCases transformSwitchCases(SwitchCases that)
transformSwitchClauseshared actual default SwitchClause transformSwitchClause(SwitchClause that)
transformThenElseExpressionshared actual ThenElseExpression transformThenElseExpression(ThenElseExpression that)
Parameters:
  • that
    • is ThenElseExpression ret = super.transformThenElseExpression(that)
transformThenOperationshared actual default ThenOperation transformThenOperation(ThenOperation that)
transformThisshared actual default This transformThis(This that)
transformThrowshared actual default Throw transformThrow(Throw that)
transformTryCatchFinallyshared actual default TryCatchFinally transformTryCatchFinally(TryCatchFinally that)
transformTryClauseshared actual default TryClause transformTryClause(TryClause that)
transformTupleshared actual default Tuple transformTuple(Tuple that)
transformTuplePatternshared actual default TuplePattern transformTuplePattern(TuplePattern that)
transformTupleTypeshared actual default TupleType transformTupleType(TupleType that)
transformTypeshared actual Type transformType(Type that)
Parameters:
  • that
    • is Type ret = super.transformType(that)
transformTypeAliasDefinitionshared actual default TypeAliasDefinition transformTypeAliasDefinition(TypeAliasDefinition that)
transformTypeArgumentshared actual default TypeArgument transformTypeArgument(TypeArgument that)
transformTypeArgumentsshared actual default TypeArguments transformTypeArguments(TypeArguments that)
transformTypeConstraintshared actual default TypeConstraint transformTypeConstraint(TypeConstraint that)
transformTypeDecshared actual TypeDec transformTypeDec(TypeDec that)
Parameters:
  • that
    • is TypeDec ret = super.transformTypeDec(that)
transformTypeDeclarationshared actual TypeDeclaration transformTypeDeclaration(TypeDeclaration that)
Parameters:
  • that
    • is TypeDeclaration ret = super.transformTypeDeclaration(that)
transformTypeIshshared actual default TypeIsh transformTypeIsh(TypeIsh that)
Parameters:
  • that
    • is TypeIsh ret = super.transformTypeIsh(that)
transformTypeListshared actual default TypeList transformTypeList(TypeList that)
transformTypeMetashared actual default TypeMeta transformTypeMeta(TypeMeta that)
transformTypeModifiershared actual TypeModifier transformTypeModifier(TypeModifier that)
Parameters:
  • that
    • is TypeModifier ret = super.transformTypeModifier(that)
transformTypeNameWithTypeArgumentsshared actual default TypeNameWithTypeArguments transformTypeNameWithTypeArguments(TypeNameWithTypeArguments that)
transformTypeParametershared actual default TypeParameter transformTypeParameter(TypeParameter that)
transformTypeParametersshared actual default TypeParameters transformTypeParameters(TypeParameters that)
transformTypeSpecifiershared actual default TypeSpecifier transformTypeSpecifier(TypeSpecifier that)
transformTypedDeclarationshared actual TypedDeclaration transformTypedDeclaration(TypedDeclaration that)
Parameters:
  • that
    • is TypedDeclaration ret = super.transformTypedDeclaration(that)
transformTypedVariableshared actual default TypedVariable transformTypedVariable(TypedVariable that)
transformUIdentifiershared actual default UIdentifier transformUIdentifier(UIdentifier that)
transformUnaryArithmeticOperationshared actual UnaryArithmeticOperation transformUnaryArithmeticOperation(UnaryArithmeticOperation that)
Parameters:
  • that
    • is UnaryArithmeticOperation ret = super.transformUnaryArithmeticOperation(that)
transformUnaryIshOperationshared actual UnaryIshOperation transformUnaryIshOperation(UnaryIshOperation that)
Parameters:
  • that
    • is UnaryIshOperation ret = super.transformUnaryIshOperation(that)
transformUnaryOperationshared actual UnaryOperation transformUnaryOperation(UnaryOperation that)
Parameters:
  • that
    • is UnaryOperation ret = super.transformUnaryOperation(that)
transformUnaryTypeOperationshared actual UnaryTypeOperation transformUnaryTypeOperation(UnaryTypeOperation that)
Parameters:
  • that
    • is UnaryTypeOperation ret = super.transformUnaryTypeOperation(that)
transformUnionAssignmentOperationshared actual default UnionAssignmentOperation transformUnionAssignmentOperation(UnionAssignmentOperation that)
transformUnionOperationshared actual default UnionOperation transformUnionOperation(UnionOperation that)
transformUnionTypeshared actual default UnionType transformUnionType(UnionType that)
transformUnionableTypeshared actual UnionableType transformUnionableType(UnionableType that)
Parameters:
  • that
    • is UnionableType ret = super.transformUnionableType(that)
transformUnioningExpressionshared actual UnioningExpression transformUnioningExpression(UnioningExpression that)
Parameters:
  • that
    • is UnioningExpression ret = super.transformUnioningExpression(that)
transformUnspecifiedVariableshared actual default UnspecifiedVariable transformUnspecifiedVariable(UnspecifiedVariable that)
transformValueArgumentshared actual default ValueArgument transformValueArgument(ValueArgument that)
transformValueConstructorDefinitionshared actual default ValueConstructorDefinition transformValueConstructorDefinition(ValueConstructorDefinition that)
transformValueDecshared actual default ValueDec transformValueDec(ValueDec that)
transformValueDeclarationshared actual default ValueDeclaration transformValueDeclaration(ValueDeclaration that)
transformValueDefinitionshared actual default ValueDefinition transformValueDefinition(ValueDefinition that)
transformValueExpressionshared actual ValueExpression transformValueExpression(ValueExpression that)
Parameters:
  • that
    • is ValueExpression ret = super.transformValueExpression(that)
transformValueGetterDefinitionshared actual default ValueGetterDefinition transformValueGetterDefinition(ValueGetterDefinition that)
transformValueModifiershared actual default ValueModifier transformValueModifier(ValueModifier that)
transformValueParametershared actual default ValueParameter transformValueParameter(ValueParameter that)
transformValueSetterDefinitionshared actual default ValueSetterDefinition transformValueSetterDefinition(ValueSetterDefinition that)
transformValueSpecificationshared actual default ValueSpecification transformValueSpecification(ValueSpecification that)
transformVariableshared actual Variable transformVariable(Variable that)
Parameters:
  • that
    • is Variable ret = super.transformVariable(that)
transformVariablePatternshared actual default VariablePattern transformVariablePattern(VariablePattern that)
transformVariadicParametershared actual default VariadicParameter transformVariadicParameter(VariadicParameter that)
transformVariadicTypeshared actual default VariadicType transformVariadicType(VariadicType that)
transformVariadicVariableshared actual default VariadicVariable transformVariadicVariable(VariadicVariable that)
transformVarianceshared actual Variance transformVariance(Variance that)
Parameters:
  • that
    • is Variance ret = super.transformVariance(that)
transformVoidModifiershared actual default VoidModifier transformVoidModifier(VoidModifier that)
transformWhileshared actual default While transformWhile(While that)
transformWithinOperationshared actual default WithinOperation transformWithinOperation(WithinOperation that)
Inherited Methods
Methods inherited from: Object
equals
Methods inherited from: ImmediateNarrowingTransformer<Result>
transformAddingExpression(), transformAnyClass(), transformAnyCompilationUnit(), transformAnyFunction(), transformAnyInterface(), transformAnyInterfaceDefinition(), transformAnyMemberOperator(), transformAnySpecifier(), transformAnyValue(), transformArguments(), transformArithmeticAssignmentOperation(), transformArithmeticOperation(), transformAssigningExpression(), transformAssignmentOperation(), transformAtom(), transformBinaryOperation(), transformBody(), transformBound(), transformCaseItem(), transformClassOrInterface(), transformComparingExpression(), transformComparisonOperation(), transformComprehensionClause(), transformCondition(), transformConditionalExpression(), transformConjoiningExpression(), transformConstructorDefinition(), transformControlStructure(), transformDec(), transformDeclaration(), transformDefaultedParameter(), transformDirective(), transformDisjoiningExpression(), transformEqualityOperation(), transformEquatingExpression(), transformExistsNonemptyExpression(), transformExistsOrNonemptyCondition(), transformExponentiatingExpression(), transformExpression(), transformExpressionStatement(), transformExtensionOrConstruction(), transformIdentifier(), transformImportAlias(), transformImportElement(), transformInitialComprehensionClause(), transformInlineDefinitionArgument(), transformIntersectingExpression(), transformInvertingExpression(), transformLiteral(), transformLocalModifier(), transformLogicalAssignmentOperation(), transformLogicalOperation(), transformMainType(), transformMemberDec(), transformMeta(), transformModifier(), transformMultiplyingExpression(), transformNameWithTypeArguments(), transformNamedArgument(), transformNegatingExpression(), transformNode(), transformOperation(), transformParameter(), transformPattern(), transformPostfixOperation(), transformPrePostfixingExpression(), transformPrefixOperation(), transformPrimary(), transformPrimaryType(), transformRangeSubscript(), transformRequiredParameter(), transformScalingExpression(), transformSelfReference(), transformSetAssignmentOperation(), transformSetOperation(), transformSimpleType(), transformSpanningExpression(), transformSpecification(), transformStatement(), transformStructureExpression(), transformSubscript(), transformThenElseExpression(), transformType(), transformTypeDec(), transformTypeDeclaration(), transformTypeIsh(), transformTypeModifier(), transformTypedDeclaration(), transformUnaryArithmeticOperation(), transformUnaryIshOperation(), transformUnaryOperation(), transformUnaryTypeOperation(), transformUnionableType(), transformUnioningExpression(), transformValueExpression(), transformVariable(), transformVariance()
Methods inherited from: NarrowingTransformer<Result>
Methods inherited from: Transformer<Result>
transformAddAssignmentOperation(), transformAliasDec(), transformAndAssignmentOperation(), transformAndOperation(), transformAnnotation(), transformAnnotations(), transformAnonymousArgument(), transformAnyClass(), transformAnyCompilationUnit(), transformAnyFunction(), transformAnyInterface(), transformAnyInterfaceDefinition(), transformAnyMemberOperator(), transformAnySpecifier(), transformAnyValue(), transformArgumentList(), transformArguments(), transformArithmeticAssignmentOperation(), transformArithmeticOperation(), transformAssertion(), transformAssignOperation(), transformAssignmentOperation(), transformAssignmentStatement(), transformAtom(), transformBaseExpression(), transformBaseMeta(), transformBaseType(), transformBinaryOperation(), transformBlock(), transformBody(), transformBooleanCondition(), transformBound(), transformBreak(), transformCallableConstructorDefinition(), transformCallableParameter(), transformCallableType(), transformCaseClause(), transformCaseExpression(), transformCaseItem(), transformCaseTypes(), transformCatchClause(), transformCharacterLiteral(), transformClassAliasDefinition(), transformClassBody(), transformClassDec(), transformClassDefinition(), transformClassOrInterface(), transformClassSpecifier(), transformClosedBound(), transformCompareOperation(), transformComparisonOperation(), transformCompilationUnit(), transformComplementAssignmentOperation(), transformComplementOperation(), transformComprehension(), transformComprehensionClause(), transformCondition(), transformConditionalExpression(), transformConditions(), transformConstruction(), transformConstructorDec(), transformConstructorDefinition(), transformContinue(), transformControlStructure(), transformDec(), transformDecQualifier(), transformDeclaration(), transformDefaultedCallableParameter(), transformDefaultedParameter(), transformDefaultedParameterReference(), transformDefaultedType(), transformDefaultedValueParameter(), transformDestructure(), transformDifferenceOperation(), transformDirective(), transformDivideAssignmentOperation(), transformDynamicBlock(), transformDynamicInterfaceDefinition(), transformDynamicModifier(), transformDynamicValue(), transformElementOrSubrangeExpression(), transformElseClause(), transformElseOperation(), transformEntryOperation(), transformEntryPattern(), transformEntryType(), transformEqualOperation(), transformEqualityOperation(), transformExistsCondition(), transformExistsOperation(), transformExistsOrNonemptyCondition(), transformExponentiationOperation(), transformExpression(), transformExpressionComprehensionClause(), transformExpressionStatement(), transformExtendedType(), transformExtension(), transformExtensionOrConstruction(), transformFailClause(), transformFinallyClause(), transformFloatLiteral(), transformForClause(), transformForComprehensionClause(), transformForFail(), transformForIterator(), transformFullPackageName(), transformFunctionArgument(), transformFunctionDec(), transformFunctionDeclaration(), transformFunctionDefinition(), transformFunctionExpression(), transformFunctionModifier(), transformFunctionShortcutDefinition(), transformGivenDec(), transformGroupedExpression(), transformGroupedType(), transformIdenticalOperation(), transformIdentifier(), transformIdentityOperation(), transformIfClause(), transformIfComprehensionClause(), transformIfElse(), transformIfElseExpression(), transformImport(), transformImportAlias(), transformImportElement(), transformImportElements(), transformImportFunctionValueAlias(), transformImportFunctionValueElement(), transformImportTypeAlias(), transformImportTypeElement(), transformImportWildcard(), transformInModifier(), transformInOperation(), transformInitialComprehensionClause(), transformInlineDefinitionArgument(), transformIntegerLiteral(), transformInterfaceAliasDefinition(), transformInterfaceBody(), transformInterfaceDec(), transformInterfaceDefinition(), transformIntersectAssignmentOperation(), transformIntersectionOperation(), transformIntersectionType(), transformInvocation(), transformInvocationStatement(), transformIsCase(), transformIsCondition(), transformIsOperation(), transformIterable(), transformIterableType(), transformKeySubscript(), transformLIdentifier(), transformLargeAsOperation(), transformLargerOperation(), transformLazySpecification(), transformLazySpecifier(), transformLetExpression(), transformLiteral(), transformLocalModifier(), transformLogicalAssignmentOperation(), transformLogicalOperation(), transformMainType(), transformMatchCase(), transformMeasureOperation(), transformMeasureSubscript(), transformMemberDec(), transformMemberMeta(), transformMemberNameWithTypeArguments(), transformMemberOperator(), transformMeta(), transformModifier(), transformModuleBody(), transformModuleCompilationUnit(), transformModuleDec(), transformModuleDescriptor(), transformModuleImport(), transformMultiplyAssignmentOperation(), transformNameWithTypeArguments(), transformNamedArgument(), transformNamedArguments(), transformNegationOperation(), transformNode(), transformNonemptyCondition(), transformNonemptyOperation(), transformNotEqualOperation(), transformNotOperation(), transformObjectArgument(), transformObjectDefinition(), transformObjectExpression(), transformOfOperation(), transformOpenBound(), transformOperation(), transformOptionalType(), transformOrAssignmentOperation(), transformOrOperation(), transformOutModifier(), transformOuter(), transformPackage(), transformPackageCompilationUnit(), transformPackageDec(), transformPackageDescriptor(), transformPackageQualifier(), transformParameter(), transformParameterReference(), transformParameters(), transformPattern(), transformPatternList(), transformPositionalArguments(), transformPostfixDecrementOperation(), transformPostfixIncrementOperation(), transformPostfixOperation(), transformPrefixDecrementOperation(), transformPrefixIncrementOperation(), transformPrefixOperation(), transformPrefixPostfixStatement(), transformPrimary(), transformPrimaryType(), transformProductOperation(), transformQualifiedExpression(), transformQualifiedType(), transformQuotientOperation(), transformRangeSubscript(), transformRemainderAssignmentOperation(), transformRemainderOperation(), transformRequiredParameter(), transformResource(), transformResources(), transformReturn(), transformSafeMemberOperator(), transformSatisfiedTypes(), transformScaleOperation(), transformSelfReference(), transformSequentialType(), transformSetAssignmentOperation(), transformSetOperation(), transformSimpleType(), transformSmallAsOperation(), transformSmallerOperation(), transformSpanFromSubscript(), transformSpanOperation(), transformSpanSubscript(), transformSpanToSubscript(), transformSpecification(), transformSpecifiedArgument(), transformSpecifiedPattern(), transformSpecifiedVariable(), transformSpecifier(), transformSpreadArgument(), transformSpreadMemberOperator(), transformSpreadType(), transformStatement(), transformStringLiteral(), transformStringTemplate(), transformSubscript(), transformSubtractAssignmentOperation(), transformSumOperation(), transformSuper(), transformSwitchCaseElse(), transformSwitchCaseElseExpression(), transformSwitchCases(), transformSwitchClause(), transformThenOperation(), transformThis(), transformThrow(), transformTryCatchFinally(), transformTryClause(), transformTuple(), transformTuplePattern(), transformTupleType(), transformType(), transformTypeAliasDefinition(), transformTypeArgument(), transformTypeArguments(), transformTypeConstraint(), transformTypeDec(), transformTypeDeclaration(), transformTypeIsh(), transformTypeList(), transformTypeMeta(), transformTypeModifier(), transformTypeNameWithTypeArguments(), transformTypeParameter(), transformTypeParameters(), transformTypeSpecifier(), transformTypedDeclaration(), transformTypedVariable(), transformUIdentifier(), transformUnaryArithmeticOperation(), transformUnaryIshOperation(), transformUnaryOperation(), transformUnaryTypeOperation(), transformUnionAssignmentOperation(), transformUnionOperation(), transformUnionType(), transformUnionableType(), transformUnspecifiedVariable(), transformValueArgument(), transformValueConstructorDefinition(), transformValueDec(), transformValueDeclaration(), transformValueDefinition(), transformValueExpression(), transformValueGetterDefinition(), transformValueModifier(), transformValueParameter(), transformValueSetterDefinition(), transformValueSpecification(), transformVariable(), transformVariablePattern(), transformVariadicParameter(), transformVariadicType(), transformVariadicVariable(), transformVariance(), transformVoidModifier(), transformWhile(), transformWithinOperation()