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“ node types’ methods is to copy the node, editing the children. (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.

Note that this deep copy of the AST can be expensive; if you know that you will not touch certain parts of the AST – for example, you only edit function bodies, and never individual instructions – you might want to override some methods to return this instead of a deep copy (in this example, override transformStatement()).

no type hierarchy

Inherited Attributes
Attributes inherited from: Object
Methods
transformAddAssignmentOperationSource Codeshared actual default AddAssignmentOperation transformAddAssignmentOperation(AddAssignmentOperation that)
transformAddingExpressionSource Codeshared actual default AddingExpression transformAddingExpression(AddingExpression that)
Parameters:
  • that
    • is AddingExpression ret = super.transformAddingExpression(that)
transformAliasDecSource Codeshared actual default AliasDec transformAliasDec(AliasDec that)
transformAndAssignmentOperationSource Codeshared actual default AndAssignmentOperation transformAndAssignmentOperation(AndAssignmentOperation that)
transformAndOperationSource Codeshared actual default AndOperation transformAndOperation(AndOperation that)
transformAnnotationSource Codeshared actual default Annotation transformAnnotation(Annotation that)
transformAnnotationsSource Codeshared actual default Annotations transformAnnotations(Annotations that)
transformAnonymousArgumentSource Codeshared actual default AnonymousArgument transformAnonymousArgument(AnonymousArgument that)
transformAnyClassSource Codeshared actual default AnyClass transformAnyClass(AnyClass that)
Parameters:
  • that
    • is AnyClass ret = super.transformAnyClass(that)
transformAnyCompilationUnitSource Codeshared actual default AnyCompilationUnit transformAnyCompilationUnit(AnyCompilationUnit that)
Parameters:
  • that
    • is AnyCompilationUnit ret = super.transformAnyCompilationUnit(that)
transformAnyFunctionSource Codeshared actual default AnyFunction transformAnyFunction(AnyFunction that)
Parameters:
  • that
    • is AnyFunction ret = super.transformAnyFunction(that)
transformAnyInterfaceSource Codeshared actual default AnyInterface transformAnyInterface(AnyInterface that)
Parameters:
  • that
    • is AnyInterface ret = super.transformAnyInterface(that)
transformAnyInterfaceDefinitionSource Codeshared actual default AnyInterfaceDefinition transformAnyInterfaceDefinition(AnyInterfaceDefinition that)
Parameters:
  • that
    • is AnyInterfaceDefinition ret = super.transformAnyInterfaceDefinition(that)
transformAnyMemberOperatorSource Codeshared actual default AnyMemberOperator transformAnyMemberOperator(AnyMemberOperator that)
Parameters:
  • that
    • is AnyMemberOperator ret = super.transformAnyMemberOperator(that)
transformAnySpecifierSource Codeshared actual default AnySpecifier transformAnySpecifier(AnySpecifier that)
Parameters:
  • that
    • is AnySpecifier ret = super.transformAnySpecifier(that)
transformAnyValueSource Codeshared actual default AnyValue transformAnyValue(AnyValue that)
Parameters:
  • that
    • is AnyValue ret = super.transformAnyValue(that)
transformArgumentListSource Codeshared actual default ArgumentList transformArgumentList(ArgumentList that)
transformArgumentsSource Codeshared actual default Arguments transformArguments(Arguments that)
Parameters:
  • that
    • is Arguments ret = super.transformArguments(that)
transformArithmeticAssignmentOperationSource Codeshared actual default ArithmeticAssignmentOperation transformArithmeticAssignmentOperation(ArithmeticAssignmentOperation that)
Parameters:
  • that
    • is ArithmeticAssignmentOperation ret = super.transformArithmeticAssignmentOperation(that)
transformArithmeticOperationSource Codeshared actual default ArithmeticOperation transformArithmeticOperation(ArithmeticOperation that)
Parameters:
  • that
    • is ArithmeticOperation ret = super.transformArithmeticOperation(that)
transformAssertionSource Codeshared actual default Assertion transformAssertion(Assertion that)
transformAssignOperationSource Codeshared actual default AssignOperation transformAssignOperation(AssignOperation that)
transformAssigningExpressionSource Codeshared actual default AssigningExpression transformAssigningExpression(AssigningExpression that)
Parameters:
  • that
    • is AssigningExpression ret = super.transformAssigningExpression(that)
transformAssignmentOperationSource Codeshared actual default AssignmentOperation transformAssignmentOperation(AssignmentOperation that)
Parameters:
  • that
    • is AssignmentOperation ret = super.transformAssignmentOperation(that)
transformAssignmentStatementSource Codeshared actual default AssignmentStatement transformAssignmentStatement(AssignmentStatement that)
transformAtomSource Codeshared actual default Atom transformAtom(Atom that)
Parameters:
  • that
    • is Atom ret = super.transformAtom(that)
transformBaseExpressionSource Codeshared actual default BaseExpression transformBaseExpression(BaseExpression that)
transformBaseMetaSource Codeshared actual default BaseMeta transformBaseMeta(BaseMeta that)
transformBaseTypeSource Codeshared actual default BaseType transformBaseType(BaseType that)
transformBinaryOperationSource Codeshared actual default BinaryOperation transformBinaryOperation(BinaryOperation that)
Parameters:
  • that
    • is BinaryOperation ret = super.transformBinaryOperation(that)
transformBlockSource Codeshared actual default Block transformBlock(Block that)
transformBodySource Codeshared actual default Body transformBody(Body that)
Parameters:
  • that
    • is Body ret = super.transformBody(that)
transformBooleanConditionSource Codeshared actual default BooleanCondition transformBooleanCondition(BooleanCondition that)
transformBoundSource Codeshared actual default Bound transformBound(Bound that)
Parameters:
  • that
    • is Bound ret = super.transformBound(that)
transformBreakSource Codeshared actual default Break transformBreak(Break that)
transformCallableParameterSource Codeshared actual default CallableParameter transformCallableParameter(CallableParameter that)
transformCallableTypeSource Codeshared actual default CallableType transformCallableType(CallableType that)
transformCaseClauseSource Codeshared actual default CaseClause transformCaseClause(CaseClause that)
transformCaseExpressionSource Codeshared actual default CaseExpression transformCaseExpression(CaseExpression that)
transformCaseItemSource Codeshared actual default CaseItem transformCaseItem(CaseItem that)
Parameters:
  • that
    • is CaseItem ret = super.transformCaseItem(that)
transformCaseTypesSource Codeshared actual default CaseTypes transformCaseTypes(CaseTypes that)
transformCatchClauseSource Codeshared actual default CatchClause transformCatchClause(CatchClause that)
transformCharacterLiteralSource Codeshared actual default CharacterLiteral transformCharacterLiteral(CharacterLiteral that)
transformClassAliasDefinitionSource Codeshared actual default ClassAliasDefinition transformClassAliasDefinition(ClassAliasDefinition that)
transformClassBodySource Codeshared actual default ClassBody transformClassBody(ClassBody that)
transformClassDecSource Codeshared actual default ClassDec transformClassDec(ClassDec that)
transformClassDefinitionSource Codeshared actual default ClassDefinition transformClassDefinition(ClassDefinition that)
transformClassOrInterfaceSource Codeshared actual default ClassOrInterface transformClassOrInterface(ClassOrInterface that)
Parameters:
  • that
    • is ClassOrInterface ret = super.transformClassOrInterface(that)
transformClassSpecifierSource Codeshared actual default ClassSpecifier transformClassSpecifier(ClassSpecifier that)
transformClosedBoundSource Codeshared actual default ClosedBound transformClosedBound(ClosedBound that)
transformCompareOperationSource Codeshared actual default CompareOperation transformCompareOperation(CompareOperation that)
transformComparingExpressionSource Codeshared actual default ComparingExpression transformComparingExpression(ComparingExpression that)
Parameters:
  • that
    • is ComparingExpression ret = super.transformComparingExpression(that)
transformComparisonOperationSource Codeshared actual default ComparisonOperation transformComparisonOperation(ComparisonOperation that)
Parameters:
  • that
    • is ComparisonOperation ret = super.transformComparisonOperation(that)
transformCompilationUnitSource Codeshared actual default CompilationUnit transformCompilationUnit(CompilationUnit that)
transformComplementAssignmentOperationSource Codeshared actual default ComplementAssignmentOperation transformComplementAssignmentOperation(ComplementAssignmentOperation that)
transformComplementOperationSource Codeshared actual default ComplementOperation transformComplementOperation(ComplementOperation that)
transformComprehensionSource Codeshared actual default Comprehension transformComprehension(Comprehension that)
transformComprehensionClauseSource Codeshared actual default ComprehensionClause transformComprehensionClause(ComprehensionClause that)
Parameters:
  • that
    • is ComprehensionClause ret = super.transformComprehensionClause(that)
transformConditionSource Codeshared actual default Condition transformCondition(Condition that)
Parameters:
  • that
    • is Condition ret = super.transformCondition(that)
transformConditionalExpressionSource Codeshared actual default ConditionalExpression transformConditionalExpression(ConditionalExpression that)
Parameters:
  • that
    • is ConditionalExpression ret = super.transformConditionalExpression(that)
transformConditionsSource Codeshared actual default Conditions transformConditions(Conditions that)
transformConjoiningExpressionSource Codeshared actual default ConjoiningExpression transformConjoiningExpression(ConjoiningExpression that)
Parameters:
  • that
    • is ConjoiningExpression ret = super.transformConjoiningExpression(that)
transformConstructionSource Codeshared actual default Construction transformConstruction(Construction that)
transformConstructorDecSource Codeshared actual default ConstructorDec transformConstructorDec(ConstructorDec that)
transformConstructorDefinitionSource Codeshared actual default ConstructorDefinition transformConstructorDefinition(ConstructorDefinition that)
transformContinueSource Codeshared actual default Continue transformContinue(Continue that)
transformControlStructureSource Codeshared actual default ControlStructure transformControlStructure(ControlStructure that)
Parameters:
  • that
    • is ControlStructure ret = super.transformControlStructure(that)
transformDecSource Codeshared actual default Dec transformDec(Dec that)
Parameters:
  • that
    • is Dec ret = super.transformDec(that)
transformDecQualifierSource Codeshared actual default DecQualifier transformDecQualifier(DecQualifier that)
transformDeclarationSource Codeshared actual default Declaration transformDeclaration(Declaration that)
Parameters:
  • that
    • is Declaration ret = super.transformDeclaration(that)
transformDefaultedCallableParameterSource Codeshared actual default DefaultedCallableParameter transformDefaultedCallableParameter(DefaultedCallableParameter that)
transformDefaultedParameterSource Codeshared actual default DefaultedParameter transformDefaultedParameter(DefaultedParameter that)
Parameters:
  • that
    • is DefaultedParameter ret = super.transformDefaultedParameter(that)
transformDefaultedParameterReferenceSource Codeshared actual default DefaultedParameterReference transformDefaultedParameterReference(DefaultedParameterReference that)
transformDefaultedTypeSource Codeshared actual default DefaultedType transformDefaultedType(DefaultedType that)
transformDefaultedValueParameterSource Codeshared actual default DefaultedValueParameter transformDefaultedValueParameter(DefaultedValueParameter that)
transformDestructureSource Codeshared actual default Destructure transformDestructure(Destructure that)
transformDifferenceOperationSource Codeshared actual default DifferenceOperation transformDifferenceOperation(DifferenceOperation that)
transformDirectiveSource Codeshared actual default Directive transformDirective(Directive that)
Parameters:
  • that
    • is Directive ret = super.transformDirective(that)
transformDisjoiningExpressionSource Codeshared actual default DisjoiningExpression transformDisjoiningExpression(DisjoiningExpression that)
Parameters:
  • that
    • is DisjoiningExpression ret = super.transformDisjoiningExpression(that)
transformDivideAssignmentOperationSource Codeshared actual default DivideAssignmentOperation transformDivideAssignmentOperation(DivideAssignmentOperation that)
transformDynamicBlockSource Codeshared actual default DynamicBlock transformDynamicBlock(DynamicBlock that)
transformDynamicInterfaceDefinitionSource Codeshared actual default DynamicInterfaceDefinition transformDynamicInterfaceDefinition(DynamicInterfaceDefinition that)
transformDynamicModifierSource Codeshared actual default DynamicModifier transformDynamicModifier(DynamicModifier that)
transformDynamicValueSource Codeshared actual default DynamicValue transformDynamicValue(DynamicValue that)
transformElementOrSubrangeExpressionSource Codeshared actual default ElementOrSubrangeExpression transformElementOrSubrangeExpression(ElementOrSubrangeExpression that)
transformElseClauseSource Codeshared actual default ElseClause transformElseClause(ElseClause that)
transformElseOperationSource Codeshared actual default ElseOperation transformElseOperation(ElseOperation that)
transformEntryOperationSource Codeshared actual default EntryOperation transformEntryOperation(EntryOperation that)
transformEntryPatternSource Codeshared actual default EntryPattern transformEntryPattern(EntryPattern that)
transformEntryTypeSource Codeshared actual default EntryType transformEntryType(EntryType that)
transformEqualOperationSource Codeshared actual default EqualOperation transformEqualOperation(EqualOperation that)
transformEqualityOperationSource Codeshared actual default EqualityOperation transformEqualityOperation(EqualityOperation that)
Parameters:
  • that
    • is EqualityOperation ret = super.transformEqualityOperation(that)
transformEquatingExpressionSource Codeshared actual default EquatingExpression transformEquatingExpression(EquatingExpression that)
Parameters:
  • that
    • is EquatingExpression ret = super.transformEquatingExpression(that)
transformExistsConditionSource Codeshared actual default ExistsCondition transformExistsCondition(ExistsCondition that)
transformExistsNonemptyExpressionSource Codeshared actual default ExistsNonemptyExpression transformExistsNonemptyExpression(ExistsNonemptyExpression that)
Parameters:
  • that
    • is ExistsNonemptyExpression ret = super.transformExistsNonemptyExpression(that)
transformExistsOperationSource Codeshared actual default ExistsOperation transformExistsOperation(ExistsOperation that)
transformExistsOrNonemptyConditionSource Codeshared actual default ExistsOrNonemptyCondition transformExistsOrNonemptyCondition(ExistsOrNonemptyCondition that)
Parameters:
  • that
    • is ExistsOrNonemptyCondition ret = super.transformExistsOrNonemptyCondition(that)
transformExponentiatingExpressionSource Codeshared actual default ExponentiatingExpression transformExponentiatingExpression(ExponentiatingExpression that)
Parameters:
  • that
    • is ExponentiatingExpression ret = super.transformExponentiatingExpression(that)
transformExponentiationOperationSource Codeshared actual default ExponentiationOperation transformExponentiationOperation(ExponentiationOperation that)
transformExpressionSource Codeshared actual default Expression transformExpression(Expression that)
Parameters:
  • that
    • is Expression ret = super.transformExpression(that)
transformExpressionComprehensionClauseSource Codeshared actual default ExpressionComprehensionClause transformExpressionComprehensionClause(ExpressionComprehensionClause that)
transformExpressionStatementSource Codeshared actual default ExpressionStatement transformExpressionStatement(ExpressionStatement that)
Parameters:
  • that
    • is ExpressionStatement ret = super.transformExpressionStatement(that)
transformExtendedTypeSource Codeshared actual default ExtendedType transformExtendedType(ExtendedType that)
transformExtensionSource Codeshared actual default Extension transformExtension(Extension that)
transformExtensionOrConstructionSource Codeshared actual default ExtensionOrConstruction transformExtensionOrConstruction(ExtensionOrConstruction that)
Parameters:
  • that
    • is ExtensionOrConstruction ret = super.transformExtensionOrConstruction(that)
transformFailClauseSource Codeshared actual default FailClause transformFailClause(FailClause that)
transformFinallyClauseSource Codeshared actual default FinallyClause transformFinallyClause(FinallyClause that)
transformFloatLiteralSource Codeshared actual default FloatLiteral transformFloatLiteral(FloatLiteral that)
transformForClauseSource Codeshared actual default ForClause transformForClause(ForClause that)
transformForComprehensionClauseSource Codeshared actual default ForComprehensionClause transformForComprehensionClause(ForComprehensionClause that)
transformForFailSource Codeshared actual default ForFail transformForFail(ForFail that)
transformForIteratorSource Codeshared actual default ForIterator transformForIterator(ForIterator that)
transformFullPackageNameSource Codeshared actual default FullPackageName transformFullPackageName(FullPackageName that)
transformFunctionArgumentSource Codeshared actual default FunctionArgument transformFunctionArgument(FunctionArgument that)
transformFunctionDecSource Codeshared actual default FunctionDec transformFunctionDec(FunctionDec that)
transformFunctionDeclarationSource Codeshared actual default FunctionDeclaration transformFunctionDeclaration(FunctionDeclaration that)
transformFunctionDefinitionSource Codeshared actual default FunctionDefinition transformFunctionDefinition(FunctionDefinition that)
transformFunctionExpressionSource Codeshared actual default FunctionExpression transformFunctionExpression(FunctionExpression that)
transformFunctionModifierSource Codeshared actual default FunctionModifier transformFunctionModifier(FunctionModifier that)
transformFunctionShortcutDefinitionSource Codeshared actual default FunctionShortcutDefinition transformFunctionShortcutDefinition(FunctionShortcutDefinition that)
transformGivenDecSource Codeshared actual default GivenDec transformGivenDec(GivenDec that)
transformGroupedExpressionSource Codeshared actual default GroupedExpression transformGroupedExpression(GroupedExpression that)
transformGroupedTypeSource Codeshared actual default GroupedType transformGroupedType(GroupedType that)
transformIdenticalOperationSource Codeshared actual default IdenticalOperation transformIdenticalOperation(IdenticalOperation that)
transformIdentifierSource Codeshared actual default Identifier transformIdentifier(Identifier that)
Parameters:
  • that
    • is Identifier ret = super.transformIdentifier(that)
transformIdentityOperationSource Codeshared actual default IdentityOperation transformIdentityOperation(IdentityOperation that)
transformIfClauseSource Codeshared actual default IfClause transformIfClause(IfClause that)
transformIfComprehensionClauseSource Codeshared actual default IfComprehensionClause transformIfComprehensionClause(IfComprehensionClause that)
transformIfElseSource Codeshared actual default IfElse transformIfElse(IfElse that)
transformIfElseExpressionSource Codeshared actual default IfElseExpression transformIfElseExpression(IfElseExpression that)
transformImportSource Codeshared actual default Import transformImport(Import that)
transformImportAliasSource Codeshared actual default ImportAlias transformImportAlias(ImportAlias that)
Parameters:
  • that
    • is ImportAlias ret = super.transformImportAlias(that)
transformImportElementSource Codeshared actual default ImportElement transformImportElement(ImportElement that)
Parameters:
  • that
    • is ImportElement ret = super.transformImportElement(that)
transformImportElementsSource Codeshared actual default ImportElements transformImportElements(ImportElements that)
transformImportFunctionValueAliasSource Codeshared actual default ImportFunctionValueAlias transformImportFunctionValueAlias(ImportFunctionValueAlias that)
transformImportFunctionValueElementSource Codeshared actual default ImportFunctionValueElement transformImportFunctionValueElement(ImportFunctionValueElement that)
transformImportTypeAliasSource Codeshared actual default ImportTypeAlias transformImportTypeAlias(ImportTypeAlias that)
transformImportTypeElementSource Codeshared actual default ImportTypeElement transformImportTypeElement(ImportTypeElement that)
transformImportWildcardSource Codeshared actual default ImportWildcard transformImportWildcard(ImportWildcard that)
transformInModifierSource Codeshared actual default InModifier transformInModifier(InModifier that)
transformInOperationSource Codeshared actual default InOperation transformInOperation(InOperation that)
transformInitialComprehensionClauseSource Codeshared actual default InitialComprehensionClause transformInitialComprehensionClause(InitialComprehensionClause that)
Parameters:
  • that
    • is InitialComprehensionClause ret = super.transformInitialComprehensionClause(that)
transformInlineDefinitionArgumentSource Codeshared actual default InlineDefinitionArgument transformInlineDefinitionArgument(InlineDefinitionArgument that)
Parameters:
  • that
    • is InlineDefinitionArgument ret = super.transformInlineDefinitionArgument(that)
transformIntegerLiteralSource Codeshared actual default IntegerLiteral transformIntegerLiteral(IntegerLiteral that)
transformInterfaceAliasDefinitionSource Codeshared actual default InterfaceAliasDefinition transformInterfaceAliasDefinition(InterfaceAliasDefinition that)
transformInterfaceBodySource Codeshared actual default InterfaceBody transformInterfaceBody(InterfaceBody that)
transformInterfaceDecSource Codeshared actual default InterfaceDec transformInterfaceDec(InterfaceDec that)
transformInterfaceDefinitionSource Codeshared actual default InterfaceDefinition transformInterfaceDefinition(InterfaceDefinition that)
transformIntersectAssignmentOperationSource Codeshared actual default IntersectAssignmentOperation transformIntersectAssignmentOperation(IntersectAssignmentOperation that)
transformIntersectingExpressionSource Codeshared actual default IntersectingExpression transformIntersectingExpression(IntersectingExpression that)
Parameters:
  • that
    • is IntersectingExpression ret = super.transformIntersectingExpression(that)
transformIntersectionOperationSource Codeshared actual default IntersectionOperation transformIntersectionOperation(IntersectionOperation that)
transformIntersectionTypeSource Codeshared actual default IntersectionType transformIntersectionType(IntersectionType that)
transformInvertingExpressionSource Codeshared actual default InvertingExpression transformInvertingExpression(InvertingExpression that)
Parameters:
  • that
    • is InvertingExpression ret = super.transformInvertingExpression(that)
transformInvocationSource Codeshared actual default Invocation transformInvocation(Invocation that)
transformInvocationStatementSource Codeshared actual default InvocationStatement transformInvocationStatement(InvocationStatement that)
transformIsCaseSource Codeshared actual default IsCase transformIsCase(IsCase that)
transformIsConditionSource Codeshared actual default IsCondition transformIsCondition(IsCondition that)
transformIsOperationSource Codeshared actual default IsOperation transformIsOperation(IsOperation that)
transformIterableSource Codeshared actual default Iterable transformIterable(Iterable that)
transformIterableTypeSource Codeshared actual default IterableType transformIterableType(IterableType that)
transformKeySubscriptSource Codeshared actual default KeySubscript transformKeySubscript(KeySubscript that)
transformLIdentifierSource Codeshared actual default LIdentifier transformLIdentifier(LIdentifier that)
transformLargeAsOperationSource Codeshared actual default LargeAsOperation transformLargeAsOperation(LargeAsOperation that)
transformLargerOperationSource Codeshared actual default LargerOperation transformLargerOperation(LargerOperation that)
transformLazySpecificationSource Codeshared actual default LazySpecification transformLazySpecification(LazySpecification that)
transformLazySpecifierSource Codeshared actual default LazySpecifier transformLazySpecifier(LazySpecifier that)
transformLetExpressionSource Codeshared actual default LetExpression transformLetExpression(LetExpression that)
transformLiteralSource Codeshared actual default Literal transformLiteral(Literal that)
Parameters:
  • that
    • is Literal ret = super.transformLiteral(that)
transformLocalModifierSource Codeshared actual default LocalModifier transformLocalModifier(LocalModifier that)
Parameters:
  • that
    • is LocalModifier ret = super.transformLocalModifier(that)
transformLogicalAssignmentOperationSource Codeshared actual default LogicalAssignmentOperation transformLogicalAssignmentOperation(LogicalAssignmentOperation that)
Parameters:
  • that
    • is LogicalAssignmentOperation ret = super.transformLogicalAssignmentOperation(that)
transformLogicalOperationSource Codeshared actual default LogicalOperation transformLogicalOperation(LogicalOperation that)
Parameters:
  • that
    • is LogicalOperation ret = super.transformLogicalOperation(that)
transformMainTypeSource Codeshared actual default MainType transformMainType(MainType that)
Parameters:
  • that
    • is MainType ret = super.transformMainType(that)
transformMatchCaseSource Codeshared actual default MatchCase transformMatchCase(MatchCase that)
transformMeasureOperationSource Codeshared actual default MeasureOperation transformMeasureOperation(MeasureOperation that)
transformMeasureSubscriptSource Codeshared actual default MeasureSubscript transformMeasureSubscript(MeasureSubscript that)
transformMemberDecSource Codeshared actual default MemberDec transformMemberDec(MemberDec that)
Parameters:
  • that
    • is MemberDec ret = super.transformMemberDec(that)
transformMemberMetaSource Codeshared actual default MemberMeta transformMemberMeta(MemberMeta that)
transformMemberNameWithTypeArgumentsSource Codeshared actual default MemberNameWithTypeArguments transformMemberNameWithTypeArguments(MemberNameWithTypeArguments that)
transformMemberOperatorSource Codeshared actual default MemberOperator transformMemberOperator(MemberOperator that)
transformMetaSource Codeshared actual default Meta transformMeta(Meta that)
Parameters:
  • that
    • is Meta ret = super.transformMeta(that)
transformModifierSource Codeshared actual default Modifier transformModifier(Modifier that)
Parameters:
  • that
    • is Modifier ret = super.transformModifier(that)
transformModuleBodySource Codeshared actual default ModuleBody transformModuleBody(ModuleBody that)
transformModuleCompilationUnitSource Codeshared actual default ModuleCompilationUnit transformModuleCompilationUnit(ModuleCompilationUnit that)
transformModuleDecSource Codeshared actual default ModuleDec transformModuleDec(ModuleDec that)
transformModuleDescriptorSource Codeshared actual default ModuleDescriptor transformModuleDescriptor(ModuleDescriptor that)
transformModuleImportSource Codeshared actual default ModuleImport transformModuleImport(ModuleImport that)
transformMultiplyAssignmentOperationSource Codeshared actual default MultiplyAssignmentOperation transformMultiplyAssignmentOperation(MultiplyAssignmentOperation that)
transformMultiplyingExpressionSource Codeshared actual default MultiplyingExpression transformMultiplyingExpression(MultiplyingExpression that)
Parameters:
  • that
    • is MultiplyingExpression ret = super.transformMultiplyingExpression(that)
transformNameWithTypeArgumentsSource Codeshared actual default NameWithTypeArguments transformNameWithTypeArguments(NameWithTypeArguments that)
Parameters:
  • that
    • is NameWithTypeArguments ret = super.transformNameWithTypeArguments(that)
transformNamedArgumentSource Codeshared actual default NamedArgument transformNamedArgument(NamedArgument that)
Parameters:
  • that
    • is NamedArgument ret = super.transformNamedArgument(that)
transformNamedArgumentsSource Codeshared actual default NamedArguments transformNamedArguments(NamedArguments that)
transformNegatingExpressionSource Codeshared actual default NegatingExpression transformNegatingExpression(NegatingExpression that)
Parameters:
  • that
    • is NegatingExpression ret = super.transformNegatingExpression(that)
transformNegationOperationSource Codeshared actual default NegationOperation transformNegationOperation(NegationOperation that)
transformNonemptyConditionSource Codeshared actual default NonemptyCondition transformNonemptyCondition(NonemptyCondition that)
transformNonemptyOperationSource Codeshared actual default NonemptyOperation transformNonemptyOperation(NonemptyOperation that)
transformNotEqualOperationSource Codeshared actual default NotEqualOperation transformNotEqualOperation(NotEqualOperation that)
transformNotOperationSource Codeshared actual default NotOperation transformNotOperation(NotOperation that)
transformObjectArgumentSource Codeshared actual default ObjectArgument transformObjectArgument(ObjectArgument that)
transformObjectDefinitionSource Codeshared actual default ObjectDefinition transformObjectDefinition(ObjectDefinition that)
transformObjectExpressionSource Codeshared actual default ObjectExpression transformObjectExpression(ObjectExpression that)
transformOfOperationSource Codeshared actual default OfOperation transformOfOperation(OfOperation that)
transformOpenBoundSource Codeshared actual default OpenBound transformOpenBound(OpenBound that)
transformOperationSource Codeshared actual default Operation transformOperation(Operation that)
Parameters:
  • that
    • is Operation ret = super.transformOperation(that)
transformOptionalTypeSource Codeshared actual default OptionalType transformOptionalType(OptionalType that)
transformOrAssignmentOperationSource Codeshared actual default OrAssignmentOperation transformOrAssignmentOperation(OrAssignmentOperation that)
transformOrOperationSource Codeshared actual default OrOperation transformOrOperation(OrOperation that)
transformOutModifierSource Codeshared actual default OutModifier transformOutModifier(OutModifier that)
transformOuterSource Codeshared actual default Outer transformOuter(Outer that)
transformPackageSource Codeshared actual default Package transformPackage(Package that)
transformPackageCompilationUnitSource Codeshared actual default PackageCompilationUnit transformPackageCompilationUnit(PackageCompilationUnit that)
transformPackageDecSource Codeshared actual default PackageDec transformPackageDec(PackageDec that)
transformPackageDescriptorSource Codeshared actual default PackageDescriptor transformPackageDescriptor(PackageDescriptor that)
transformPackageQualifierSource Codeshared actual default PackageQualifier transformPackageQualifier(PackageQualifier that)
transformParameterSource Codeshared actual default Parameter transformParameter(Parameter that)
Parameters:
  • that
    • is Parameter ret = super.transformParameter(that)
transformParameterReferenceSource Codeshared actual default ParameterReference transformParameterReference(ParameterReference that)
transformParametersSource Codeshared actual default Parameters transformParameters(Parameters that)
transformPatternSource Codeshared actual default Pattern transformPattern(Pattern that)
Parameters:
  • that
    • is Pattern ret = super.transformPattern(that)
transformPatternListSource Codeshared actual default PatternList transformPatternList(PatternList that)
transformPositionalArgumentsSource Codeshared actual default PositionalArguments transformPositionalArguments(PositionalArguments that)
transformPostfixDecrementOperationSource Codeshared actual default PostfixDecrementOperation transformPostfixDecrementOperation(PostfixDecrementOperation that)
transformPostfixIncrementOperationSource Codeshared actual default PostfixIncrementOperation transformPostfixIncrementOperation(PostfixIncrementOperation that)
transformPostfixOperationSource Codeshared actual default PostfixOperation transformPostfixOperation(PostfixOperation that)
Parameters:
  • that
    • is PostfixOperation ret = super.transformPostfixOperation(that)
transformPrePostfixingExpressionSource Codeshared actual default PrePostfixingExpression transformPrePostfixingExpression(PrePostfixingExpression that)
Parameters:
  • that
    • is PrePostfixingExpression ret = super.transformPrePostfixingExpression(that)
transformPrefixDecrementOperationSource Codeshared actual default PrefixDecrementOperation transformPrefixDecrementOperation(PrefixDecrementOperation that)
transformPrefixIncrementOperationSource Codeshared actual default PrefixIncrementOperation transformPrefixIncrementOperation(PrefixIncrementOperation that)
transformPrefixOperationSource Codeshared actual default PrefixOperation transformPrefixOperation(PrefixOperation that)
Parameters:
  • that
    • is PrefixOperation ret = super.transformPrefixOperation(that)
transformPrefixPostfixStatementSource Codeshared actual default PrefixPostfixStatement transformPrefixPostfixStatement(PrefixPostfixStatement that)
transformPrimarySource Codeshared actual default Primary transformPrimary(Primary that)
Parameters:
  • that
    • is Primary ret = super.transformPrimary(that)
transformPrimaryTypeSource Codeshared actual default PrimaryType transformPrimaryType(PrimaryType that)
Parameters:
  • that
    • is PrimaryType ret = super.transformPrimaryType(that)
transformProductOperationSource Codeshared actual default ProductOperation transformProductOperation(ProductOperation that)
transformQualifiedExpressionSource Codeshared actual default QualifiedExpression transformQualifiedExpression(QualifiedExpression that)
transformQualifiedTypeSource Codeshared actual default QualifiedType transformQualifiedType(QualifiedType that)
transformQuotientOperationSource Codeshared actual default QuotientOperation transformQuotientOperation(QuotientOperation that)
transformRangeSubscriptSource Codeshared actual default RangeSubscript transformRangeSubscript(RangeSubscript that)
Parameters:
  • that
    • is RangeSubscript ret = super.transformRangeSubscript(that)
transformRemainderAssignmentOperationSource Codeshared actual default RemainderAssignmentOperation transformRemainderAssignmentOperation(RemainderAssignmentOperation that)
transformRemainderOperationSource Codeshared actual default RemainderOperation transformRemainderOperation(RemainderOperation that)
transformRequiredParameterSource Codeshared actual default RequiredParameter transformRequiredParameter(RequiredParameter that)
Parameters:
  • that
    • is RequiredParameter ret = super.transformRequiredParameter(that)
transformResourceSource Codeshared actual default Resource transformResource(Resource that)
transformResourcesSource Codeshared actual default Resources transformResources(Resources that)
transformReturnSource Codeshared actual default Return transformReturn(Return that)
transformSafeMemberOperatorSource Codeshared actual default SafeMemberOperator transformSafeMemberOperator(SafeMemberOperator that)
transformSatisfiedTypesSource Codeshared actual default SatisfiedTypes transformSatisfiedTypes(SatisfiedTypes that)
transformScaleOperationSource Codeshared actual default ScaleOperation transformScaleOperation(ScaleOperation that)
transformScalingExpressionSource Codeshared actual default ScalingExpression transformScalingExpression(ScalingExpression that)
Parameters:
  • that
    • is ScalingExpression ret = super.transformScalingExpression(that)
transformSelfReferenceSource Codeshared actual default SelfReference transformSelfReference(SelfReference that)
Parameters:
  • that
    • is SelfReference ret = super.transformSelfReference(that)
transformSequentialTypeSource Codeshared actual default SequentialType transformSequentialType(SequentialType that)
transformSetAssignmentOperationSource Codeshared actual default SetAssignmentOperation transformSetAssignmentOperation(SetAssignmentOperation that)
Parameters:
  • that
    • is SetAssignmentOperation ret = super.transformSetAssignmentOperation(that)
transformSetOperationSource Codeshared actual default SetOperation transformSetOperation(SetOperation that)
Parameters:
  • that
    • is SetOperation ret = super.transformSetOperation(that)
transformSimpleTypeSource Codeshared actual default SimpleType transformSimpleType(SimpleType that)
Parameters:
  • that
    • is SimpleType ret = super.transformSimpleType(that)
transformSmallAsOperationSource Codeshared actual default SmallAsOperation transformSmallAsOperation(SmallAsOperation that)
transformSmallerOperationSource Codeshared actual default SmallerOperation transformSmallerOperation(SmallerOperation that)
transformSpanFromSubscriptSource Codeshared actual default SpanFromSubscript transformSpanFromSubscript(SpanFromSubscript that)
transformSpanOperationSource Codeshared actual default SpanOperation transformSpanOperation(SpanOperation that)
transformSpanSubscriptSource Codeshared actual default SpanSubscript transformSpanSubscript(SpanSubscript that)
transformSpanToSubscriptSource Codeshared actual default SpanToSubscript transformSpanToSubscript(SpanToSubscript that)
transformSpanningExpressionSource Codeshared actual default SpanningExpression transformSpanningExpression(SpanningExpression that)
Parameters:
  • that
    • is SpanningExpression ret = super.transformSpanningExpression(that)
transformSpecificationSource Codeshared actual default Specification transformSpecification(Specification that)
Parameters:
  • that
    • is Specification ret = super.transformSpecification(that)
transformSpecifiedArgumentSource Codeshared actual default SpecifiedArgument transformSpecifiedArgument(SpecifiedArgument that)
transformSpecifiedPatternSource Codeshared actual default SpecifiedPattern transformSpecifiedPattern(SpecifiedPattern that)
transformSpecifiedVariableSource Codeshared actual default SpecifiedVariable transformSpecifiedVariable(SpecifiedVariable that)
transformSpecifierSource Codeshared actual default Specifier transformSpecifier(Specifier that)
transformSpreadArgumentSource Codeshared actual default SpreadArgument transformSpreadArgument(SpreadArgument that)
transformSpreadMemberOperatorSource Codeshared actual default SpreadMemberOperator transformSpreadMemberOperator(SpreadMemberOperator that)
transformSpreadTypeSource Codeshared actual default SpreadType transformSpreadType(SpreadType that)
transformStatementSource Codeshared actual default Statement transformStatement(Statement that)
Parameters:
  • that
    • is Statement ret = super.transformStatement(that)
transformStringLiteralSource Codeshared actual default StringLiteral transformStringLiteral(StringLiteral that)
transformStringTemplateSource Codeshared actual default StringTemplate transformStringTemplate(StringTemplate that)
transformSubscriptSource Codeshared actual default Subscript transformSubscript(Subscript that)
Parameters:
  • that
    • is Subscript ret = super.transformSubscript(that)
transformSubtractAssignmentOperationSource Codeshared actual default SubtractAssignmentOperation transformSubtractAssignmentOperation(SubtractAssignmentOperation that)
transformSumOperationSource Codeshared actual default SumOperation transformSumOperation(SumOperation that)
transformSuperSource Codeshared actual default Super transformSuper(Super that)
transformSwitchCaseElseSource Codeshared actual default SwitchCaseElse transformSwitchCaseElse(SwitchCaseElse that)
transformSwitchCaseElseExpressionSource Codeshared actual default SwitchCaseElseExpression transformSwitchCaseElseExpression(SwitchCaseElseExpression that)
transformSwitchCasesSource Codeshared actual default SwitchCases transformSwitchCases(SwitchCases that)
transformSwitchClauseSource Codeshared actual default SwitchClause transformSwitchClause(SwitchClause that)
transformThenElseExpressionSource Codeshared actual default ThenElseExpression transformThenElseExpression(ThenElseExpression that)
Parameters:
  • that
    • is ThenElseExpression ret = super.transformThenElseExpression(that)
transformThenOperationSource Codeshared actual default ThenOperation transformThenOperation(ThenOperation that)
transformThisSource Codeshared actual default This transformThis(This that)
transformThrowSource Codeshared actual default Throw transformThrow(Throw that)
transformTryCatchFinallySource Codeshared actual default TryCatchFinally transformTryCatchFinally(TryCatchFinally that)
transformTryClauseSource Codeshared actual default TryClause transformTryClause(TryClause that)
transformTupleSource Codeshared actual default Tuple transformTuple(Tuple that)
transformTuplePatternSource Codeshared actual default TuplePattern transformTuplePattern(TuplePattern that)
transformTupleTypeSource Codeshared actual default TupleType transformTupleType(TupleType that)
transformTypeSource Codeshared actual default Type transformType(Type that)
Parameters:
  • that
    • is Type ret = super.transformType(that)
transformTypeAliasDefinitionSource Codeshared actual default TypeAliasDefinition transformTypeAliasDefinition(TypeAliasDefinition that)
transformTypeArgumentSource Codeshared actual default TypeArgument transformTypeArgument(TypeArgument that)
transformTypeArgumentsSource Codeshared actual default TypeArguments transformTypeArguments(TypeArguments that)
transformTypeConstraintSource Codeshared actual default TypeConstraint transformTypeConstraint(TypeConstraint that)
transformTypeDecSource Codeshared actual default TypeDec transformTypeDec(TypeDec that)
Parameters:
  • that
    • is TypeDec ret = super.transformTypeDec(that)
transformTypeDeclarationSource Codeshared actual default TypeDeclaration transformTypeDeclaration(TypeDeclaration that)
Parameters:
  • that
    • is TypeDeclaration ret = super.transformTypeDeclaration(that)
transformTypeIshSource Codeshared actual default TypeIsh transformTypeIsh(TypeIsh that)
Parameters:
  • that
    • is TypeIsh ret = super.transformTypeIsh(that)
transformTypeListSource Codeshared actual default TypeList transformTypeList(TypeList that)
transformTypeMetaSource Codeshared actual default TypeMeta transformTypeMeta(TypeMeta that)
transformTypeModifierSource Codeshared actual default TypeModifier transformTypeModifier(TypeModifier that)
Parameters:
  • that
    • is TypeModifier ret = super.transformTypeModifier(that)
transformTypeNameWithTypeArgumentsSource Codeshared actual default TypeNameWithTypeArguments transformTypeNameWithTypeArguments(TypeNameWithTypeArguments that)
transformTypeParameterSource Codeshared actual default TypeParameter transformTypeParameter(TypeParameter that)
transformTypeParametersSource Codeshared actual default TypeParameters transformTypeParameters(TypeParameters that)
transformTypeSpecifierSource Codeshared actual default TypeSpecifier transformTypeSpecifier(TypeSpecifier that)
transformTypedDeclarationSource Codeshared actual default TypedDeclaration transformTypedDeclaration(TypedDeclaration that)
Parameters:
  • that
    • is TypedDeclaration ret = super.transformTypedDeclaration(that)
transformTypedVariableSource Codeshared actual default TypedVariable transformTypedVariable(TypedVariable that)
transformUIdentifierSource Codeshared actual default UIdentifier transformUIdentifier(UIdentifier that)
transformUnaryArithmeticOperationSource Codeshared actual default UnaryArithmeticOperation transformUnaryArithmeticOperation(UnaryArithmeticOperation that)
Parameters:
  • that
    • is UnaryArithmeticOperation ret = super.transformUnaryArithmeticOperation(that)
transformUnaryIshOperationSource Codeshared actual default UnaryIshOperation transformUnaryIshOperation(UnaryIshOperation that)
Parameters:
  • that
    • is UnaryIshOperation ret = super.transformUnaryIshOperation(that)
transformUnaryOperationSource Codeshared actual default UnaryOperation transformUnaryOperation(UnaryOperation that)
Parameters:
  • that
    • is UnaryOperation ret = super.transformUnaryOperation(that)
transformUnaryTypeOperationSource Codeshared actual default UnaryTypeOperation transformUnaryTypeOperation(UnaryTypeOperation that)
Parameters:
  • that
    • is UnaryTypeOperation ret = super.transformUnaryTypeOperation(that)
transformUnionAssignmentOperationSource Codeshared actual default UnionAssignmentOperation transformUnionAssignmentOperation(UnionAssignmentOperation that)
transformUnionOperationSource Codeshared actual default UnionOperation transformUnionOperation(UnionOperation that)
transformUnionTypeSource Codeshared actual default UnionType transformUnionType(UnionType that)
transformUnionableTypeSource Codeshared actual default UnionableType transformUnionableType(UnionableType that)
Parameters:
  • that
    • is UnionableType ret = super.transformUnionableType(that)
transformUnioningExpressionSource Codeshared actual default UnioningExpression transformUnioningExpression(UnioningExpression that)
Parameters:
  • that
    • is UnioningExpression ret = super.transformUnioningExpression(that)
transformUnspecifiedVariableSource Codeshared actual default UnspecifiedVariable transformUnspecifiedVariable(UnspecifiedVariable that)
transformValueArgumentSource Codeshared actual default ValueArgument transformValueArgument(ValueArgument that)
transformValueDecSource Codeshared actual default ValueDec transformValueDec(ValueDec that)
transformValueDeclarationSource Codeshared actual default ValueDeclaration transformValueDeclaration(ValueDeclaration that)
transformValueDefinitionSource Codeshared actual default ValueDefinition transformValueDefinition(ValueDefinition that)
transformValueExpressionSource Codeshared actual default ValueExpression transformValueExpression(ValueExpression that)
Parameters:
  • that
    • is ValueExpression ret = super.transformValueExpression(that)
transformValueGetterDefinitionSource Codeshared actual default ValueGetterDefinition transformValueGetterDefinition(ValueGetterDefinition that)
transformValueModifierSource Codeshared actual default ValueModifier transformValueModifier(ValueModifier that)
transformValueParameterSource Codeshared actual default ValueParameter transformValueParameter(ValueParameter that)
transformValueSetterDefinitionSource Codeshared actual default ValueSetterDefinition transformValueSetterDefinition(ValueSetterDefinition that)
transformValueSpecificationSource Codeshared actual default ValueSpecification transformValueSpecification(ValueSpecification that)
transformVariableSource Codeshared actual default Variable transformVariable(Variable that)
Parameters:
  • that
    • is Variable ret = super.transformVariable(that)
transformVariablePatternSource Codeshared actual default VariablePattern transformVariablePattern(VariablePattern that)
transformVariadicParameterSource Codeshared actual default VariadicParameter transformVariadicParameter(VariadicParameter that)
transformVariadicTypeSource Codeshared actual default VariadicType transformVariadicType(VariadicType that)
transformVariadicVariableSource Codeshared actual default VariadicVariable transformVariadicVariable(VariadicVariable that)
transformVarianceSource Codeshared actual default Variance transformVariance(Variance that)
Parameters:
  • that
    • is Variance ret = super.transformVariance(that)
transformVoidModifierSource Codeshared actual default VoidModifier transformVoidModifier(VoidModifier that)
transformWhileSource Codeshared actual default While transformWhile(While that)
transformWithinOperationSource Codeshared actual default WithinOperation transformWithinOperation(WithinOperation that)
Inherited Methods
Methods inherited from: Object
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(), 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(), 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(), 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(), transformValueDec(), transformValueDeclaration(), transformValueDefinition(), transformValueExpression(), transformValueGetterDefinition(), transformValueModifier(), transformValueParameter(), transformValueSetterDefinition(), transformValueSpecification(), transformVariable(), transformVariablePattern(), transformVariadicParameter(), transformVariadicType(), transformVariadicVariable(), transformVariance(), transformVoidModifier(), transformWhile(), transformWithinOperation()