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
editNodeSource Codeshared 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.

transformAddAssignmentOperationSource Codeshared actual default AddAssignmentOperation transformAddAssignmentOperation(AddAssignmentOperation that)
transformAddingExpressionSource Codeshared actual AddingExpression transformAddingExpression(AddingExpression that)
Parameters:
  • that
    • { assert (is AddingExpression ret = super.transformAddi
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 AnyClass transformAnyClass(AnyClass that)
Parameters:
  • that
    • { assert (is AnyClass ret = super.trans
transformAnyCompilationUnitSource Codeshared actual AnyCompilationUnit transformAnyCompilationUnit(AnyCompilationUnit that)
Parameters:
  • that
    • { assert (is AnyCompilationUnit ret = super.transformAnyCom
transformAnyFunctionSource Codeshared actual AnyFunction transformAnyFunction(AnyFunction that)
Parameters:
  • that
    • { assert (is AnyFunction ret = super.transfor
transformAnyInterfaceSource Codeshared actual AnyInterface transformAnyInterface(AnyInterface that)
Parameters:
  • that
    • { assert (is AnyInterface ret = super.transform
transformAnyInterfaceDefinitionSource Codeshared actual AnyInterfaceDefinition transformAnyInterfaceDefinition(AnyInterfaceDefinition that)
Parameters:
  • that
    • { assert (is AnyInterfaceDefinition ret = super.transformAnyInterfa
transformAnyMemberOperatorSource Codeshared actual AnyMemberOperator transformAnyMemberOperator(AnyMemberOperator that)
Parameters:
  • that
    • { assert (is AnyMemberOperator ret = super.transformAnyMe
transformAnySpecifierSource Codeshared actual AnySpecifier transformAnySpecifier(AnySpecifier that)
Parameters:
  • that
    • { assert (is AnySpecifier ret = super.transform
transformAnyValueSource Codeshared actual AnyValue transformAnyValue(AnyValue that)
Parameters:
  • that
    • { assert (is AnyValue ret = super.trans
transformArgumentListSource Codeshared actual default ArgumentList transformArgumentList(ArgumentList that)
transformArgumentsSource Codeshared actual Arguments transformArguments(Arguments that)
Parameters:
  • that
    • { assert (is Arguments ret = super.transf
transformArithmeticAssignmentOperationSource Codeshared actual ArithmeticAssignmentOperation transformArithmeticAssignmentOperation(ArithmeticAssignmentOperation that)
Parameters:
  • that
    • { assert (is ArithmeticAssignmentOperation ret = super.transformArithmeticAssignm
transformArithmeticOperationSource Codeshared actual ArithmeticOperation transformArithmeticOperation(ArithmeticOperation that)
Parameters:
  • that
    • { assert (is ArithmeticOperation ret = super.transformArithme
transformArtifactSource Codeshared actual Artifact transformArtifact(Artifact that)
Parameters:
  • that
    • { assert (is Artifact ret = super.trans
transformAssertionSource Codeshared actual default Assertion transformAssertion(Assertion that)
transformAssertionMessageSource Codeshared actual AssertionMessage transformAssertionMessage(AssertionMessage that)
Parameters:
  • that
    • { assert (is AssertionMessage ret = super.transformAsse
transformAssignOperationSource Codeshared actual default AssignOperation transformAssignOperation(AssignOperation that)
transformAssigningExpressionSource Codeshared actual AssigningExpression transformAssigningExpression(AssigningExpression that)
Parameters:
  • that
    • { assert (is AssigningExpression ret = super.transformAssigni
transformAssignmentOperationSource Codeshared actual AssignmentOperation transformAssignmentOperation(AssignmentOperation that)
Parameters:
  • that
    • { assert (is AssignmentOperation ret = super.transformAssignm
transformAssignmentStatementSource Codeshared actual default AssignmentStatement transformAssignmentStatement(AssignmentStatement that)
transformAtomSource Codeshared actual Atom transformAtom(Atom that)
Parameters:
  • that
    • { assert (is Atom ret = super.t
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 BinaryOperation transformBinaryOperation(BinaryOperation that)
Parameters:
  • that
    • { assert (is BinaryOperation ret = super.transformBin
transformBlockSource Codeshared actual default Block transformBlock(Block that)
transformBodySource Codeshared actual Body transformBody(Body that)
Parameters:
  • that
    • { assert (is Body ret = super.t
transformBooleanConditionSource Codeshared actual default BooleanCondition transformBooleanCondition(BooleanCondition that)
transformBoundSource Codeshared actual Bound transformBound(Bound that)
Parameters:
  • that
    • { assert (is Bound ret = super.tr
transformBreakSource Codeshared actual default Break transformBreak(Break that)
transformCallableConstructorDefinitionSource Codeshared actual default CallableConstructorDefinition transformCallableConstructorDefinition(CallableConstructorDefinition 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 CaseItem transformCaseItem(CaseItem that)
Parameters:
  • that
    • { assert (is CaseItem ret = super.trans
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 ClassOrInterface transformClassOrInterface(ClassOrInterface that)
Parameters:
  • that
    • { assert (is ClassOrInterface ret = super.transformClas
transformClassSpecifierSource Codeshared actual default ClassSpecifier transformClassSpecifier(ClassSpecifier that)
transformClassifierSource Codeshared actual Classifier transformClassifier(Classifier that)
Parameters:
  • that
    • { assert (is Classifier ret = super.transfo
transformClosedBoundSource Codeshared actual default ClosedBound transformClosedBound(ClosedBound that)
transformCompareOperationSource Codeshared actual default CompareOperation transformCompareOperation(CompareOperation that)
transformComparingExpressionSource Codeshared actual ComparingExpression transformComparingExpression(ComparingExpression that)
Parameters:
  • that
    • { assert (is ComparingExpression ret = super.transformCompari
transformComparisonOperationSource Codeshared actual ComparisonOperation transformComparisonOperation(ComparisonOperation that)
Parameters:
  • that
    • { assert (is ComparisonOperation ret = super.transformCompari
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 ComprehensionClause transformComprehensionClause(ComprehensionClause that)
Parameters:
  • that
    • { assert (is ComprehensionClause ret = super.transformCompreh
transformConditionSource Codeshared actual Condition transformCondition(Condition that)
Parameters:
  • that
    • { assert (is Condition ret = super.transf
transformConditionalExpressionSource Codeshared actual ConditionalExpression transformConditionalExpression(ConditionalExpression that)
Parameters:
  • that
    • { assert (is ConditionalExpression ret = super.transformCondition
transformConditionsSource Codeshared actual default Conditions transformConditions(Conditions that)
transformConjoiningExpressionSource Codeshared actual ConjoiningExpression transformConjoiningExpression(ConjoiningExpression that)
Parameters:
  • that
    • { assert (is ConjoiningExpression ret = super.transformConjoini
transformConstructionSource Codeshared actual default Construction transformConstruction(Construction that)
transformConstructorDecSource Codeshared actual default ConstructorDec transformConstructorDec(ConstructorDec that)
transformConstructorDefinitionSource Codeshared actual ConstructorDefinition transformConstructorDefinition(ConstructorDefinition that)
Parameters:
  • that
    • { assert (is ConstructorDefinition ret = super.transformConstruct
transformContinueSource Codeshared actual default Continue transformContinue(Continue that)
transformControlStructureSource Codeshared actual ControlStructure transformControlStructure(ControlStructure that)
Parameters:
  • that
    • { assert (is ControlStructure ret = super.transformCont
transformDecSource Codeshared actual Dec transformDec(Dec that)
Parameters:
  • that
    • { assert (is Dec ret = super.
transformDecQualifierSource Codeshared actual default DecQualifier transformDecQualifier(DecQualifier that)
transformDeclarationSource Codeshared actual Declaration transformDeclaration(Declaration that)
Parameters:
  • that
    • { assert (is Declaration ret = super.transfor
transformDefaultedCallableParameterSource Codeshared actual default DefaultedCallableParameter transformDefaultedCallableParameter(DefaultedCallableParameter that)
transformDefaultedParameterSource Codeshared actual DefaultedParameter transformDefaultedParameter(DefaultedParameter that)
Parameters:
  • that
    • { assert (is DefaultedParameter ret = super.transformDefaul
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 Directive transformDirective(Directive that)
Parameters:
  • that
    • { assert (is Directive ret = super.transf
transformDisjoiningExpressionSource Codeshared actual DisjoiningExpression transformDisjoiningExpression(DisjoiningExpression that)
Parameters:
  • that
    • { assert (is DisjoiningExpression ret = super.transformDisjoini
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 EqualityOperation transformEqualityOperation(EqualityOperation that)
Parameters:
  • that
    • { assert (is EqualityOperation ret = super.transformEqual
transformEquatingExpressionSource Codeshared actual EquatingExpression transformEquatingExpression(EquatingExpression that)
Parameters:
  • that
    • { assert (is EquatingExpression ret = super.transformEquati
transformExistsConditionSource Codeshared actual default ExistsCondition transformExistsCondition(ExistsCondition that)
transformExistsNonemptyExpressionSource Codeshared actual ExistsNonemptyExpression transformExistsNonemptyExpression(ExistsNonemptyExpression that)
Parameters:
  • that
    • { assert (is ExistsNonemptyExpression ret = super.transformExistsNonemp
transformExistsOperationSource Codeshared actual default ExistsOperation transformExistsOperation(ExistsOperation that)
transformExistsOrNonemptyConditionSource Codeshared actual ExistsOrNonemptyCondition transformExistsOrNonemptyCondition(ExistsOrNonemptyCondition that)
Parameters:
  • that
    • { assert (is ExistsOrNonemptyCondition ret = super.transformExistsOrNonem
transformExponentiatingExpressionSource Codeshared actual ExponentiatingExpression transformExponentiatingExpression(ExponentiatingExpression that)
Parameters:
  • that
    • { assert (is ExponentiatingExpression ret = super.transformExponentiati
transformExponentiationOperationSource Codeshared actual default ExponentiationOperation transformExponentiationOperation(ExponentiationOperation that)
transformExpressionSource Codeshared actual Expression transformExpression(Expression that)
Parameters:
  • that
    • { assert (is Expression ret = super.transfo
transformExpressionComprehensionClauseSource Codeshared actual default ExpressionComprehensionClause transformExpressionComprehensionClause(ExpressionComprehensionClause that)
transformExpressionStatementSource Codeshared actual ExpressionStatement transformExpressionStatement(ExpressionStatement that)
Parameters:
  • that
    • { assert (is ExpressionStatement ret = super.transformExpress
transformExtendedTypeSource Codeshared actual default ExtendedType transformExtendedType(ExtendedType that)
transformExtensionSource Codeshared actual default Extension transformExtension(Extension that)
transformExtensionOrConstructionSource Codeshared actual ExtensionOrConstruction transformExtensionOrConstruction(ExtensionOrConstruction that)
Parameters:
  • that
    • { assert (is ExtensionOrConstruction ret = super.transformExtensionOr
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 Identifier transformIdentifier(Identifier that)
Parameters:
  • that
    • { assert (is Identifier ret = super.transfo
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)
transformImportElementSource Codeshared actual default ImportElement transformImportElement(ImportElement that)
transformImportElementsSource Codeshared actual default ImportElements transformImportElements(ImportElements 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 InitialComprehensionClause transformInitialComprehensionClause(InitialComprehensionClause that)
Parameters:
  • that
    • { assert (is InitialComprehensionClause ret = super.transformInitialCompreh
transformInlineDefinitionArgumentSource Codeshared actual InlineDefinitionArgument transformInlineDefinitionArgument(InlineDefinitionArgument that)
Parameters:
  • that
    • { assert (is InlineDefinitionArgument ret = super.transformInlineDefini
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 IntersectingExpression transformIntersectingExpression(IntersectingExpression that)
Parameters:
  • that
    • { assert (is IntersectingExpression ret = super.transformIntersecti
transformIntersectionOperationSource Codeshared actual default IntersectionOperation transformIntersectionOperation(IntersectionOperation that)
transformIntersectionTypeSource Codeshared actual default IntersectionType transformIntersectionType(IntersectionType that)
transformInvertingExpressionSource Codeshared actual InvertingExpression transformInvertingExpression(InvertingExpression that)
Parameters:
  • that
    • { assert (is InvertingExpression ret = super.transformInverti
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 Literal transformLiteral(Literal that)
Parameters:
  • that
    • { assert (is Literal ret = super.tran
transformLocalModifierSource Codeshared actual LocalModifier transformLocalModifier(LocalModifier that)
Parameters:
  • that
    • { assert (is LocalModifier ret = super.transformL
transformLogicalAssignmentOperationSource Codeshared actual LogicalAssignmentOperation transformLogicalAssignmentOperation(LogicalAssignmentOperation that)
Parameters:
  • that
    • { assert (is LogicalAssignmentOperation ret = super.transformLogicalAssignm
transformLogicalOperationSource Codeshared actual LogicalOperation transformLogicalOperation(LogicalOperation that)
Parameters:
  • that
    • { assert (is LogicalOperation ret = super.transformLogi
transformMainTypeSource Codeshared actual MainType transformMainType(MainType that)
Parameters:
  • that
    • { assert (is MainType ret = super.trans
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 MemberDec transformMemberDec(MemberDec that)
Parameters:
  • that
    • { assert (is MemberDec ret = super.transf
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 Meta transformMeta(Meta that)
Parameters:
  • that
    • { assert (is Meta ret = super.t
transformModifierSource Codeshared actual Modifier transformModifier(Modifier that)
Parameters:
  • that
    • { assert (is Modifier ret = super.trans
transformModuleSource Codeshared actual Module transformModule(Module that)
Parameters:
  • that
    • { assert (is Module ret = super.tra
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)
transformModuleNameSource Codeshared actual ModuleName transformModuleName(ModuleName that)
Parameters:
  • that
    • { assert (is ModuleName ret = super.transfo
transformModuleSpecifierSource Codeshared actual default ModuleSpecifier transformModuleSpecifier(ModuleSpecifier that)
transformMultiplyAssignmentOperationSource Codeshared actual default MultiplyAssignmentOperation transformMultiplyAssignmentOperation(MultiplyAssignmentOperation that)
transformMultiplyingExpressionSource Codeshared actual MultiplyingExpression transformMultiplyingExpression(MultiplyingExpression that)
Parameters:
  • that
    • { assert (is MultiplyingExpression ret = super.transformMultiplyi
transformNameWithTypeArgumentsSource Codeshared actual NameWithTypeArguments transformNameWithTypeArguments(NameWithTypeArguments that)
Parameters:
  • that
    • { assert (is NameWithTypeArguments ret = super.transformNameWithT
transformNamedArgumentSource Codeshared actual NamedArgument transformNamedArgument(NamedArgument that)
Parameters:
  • that
    • { assert (is NamedArgument ret = super.transformN
transformNamedArgumentsSource Codeshared actual default NamedArguments transformNamedArguments(NamedArguments that)
transformNegatingExpressionSource Codeshared actual NegatingExpression transformNegatingExpression(NegatingExpression that)
Parameters:
  • that
    • { assert (is NegatingExpression ret = super.transformNegati
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 Operation transformOperation(Operation that)
Parameters:
  • that
    • { assert (is Operation ret = super.transf
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 Parameter transformParameter(Parameter that)
Parameters:
  • that
    • { assert (is Parameter ret = super.transf
transformParameterReferenceSource Codeshared actual default ParameterReference transformParameterReference(ParameterReference that)
transformParametersSource Codeshared actual default Parameters transformParameters(Parameters that)
transformPatternSource Codeshared actual Pattern transformPattern(Pattern that)
Parameters:
  • that
    • { assert (is Pattern ret = super.tran
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 PostfixOperation transformPostfixOperation(PostfixOperation that)
Parameters:
  • that
    • { assert (is PostfixOperation ret = super.transformPost
transformPrePostfixingExpressionSource Codeshared actual PrePostfixingExpression transformPrePostfixingExpression(PrePostfixingExpression that)
Parameters:
  • that
    • { assert (is PrePostfixingExpression ret = super.transformPrePostfixi
transformPrefixDecrementOperationSource Codeshared actual default PrefixDecrementOperation transformPrefixDecrementOperation(PrefixDecrementOperation that)
transformPrefixIncrementOperationSource Codeshared actual default PrefixIncrementOperation transformPrefixIncrementOperation(PrefixIncrementOperation that)
transformPrefixOperationSource Codeshared actual PrefixOperation transformPrefixOperation(PrefixOperation that)
Parameters:
  • that
    • { assert (is PrefixOperation ret = super.transformPre
transformPrefixPostfixStatementSource Codeshared actual default PrefixPostfixStatement transformPrefixPostfixStatement(PrefixPostfixStatement that)
transformPrimarySource Codeshared actual Primary transformPrimary(Primary that)
Parameters:
  • that
    • { assert (is Primary ret = super.tran
transformPrimaryTypeSource Codeshared actual PrimaryType transformPrimaryType(PrimaryType that)
Parameters:
  • that
    • { assert (is PrimaryType ret = super.transfor
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 RangeSubscript transformRangeSubscript(RangeSubscript that)
Parameters:
  • that
    • { assert (is RangeSubscript ret = super.transformRa
transformRemainderAssignmentOperationSource Codeshared actual default RemainderAssignmentOperation transformRemainderAssignmentOperation(RemainderAssignmentOperation that)
transformRemainderOperationSource Codeshared actual default RemainderOperation transformRemainderOperation(RemainderOperation that)
transformRepositorySource Codeshared actual Repository transformRepository(Repository that)
Parameters:
  • that
    • { assert (is Repository ret = super.transfo
transformRequiredParameterSource Codeshared actual RequiredParameter transformRequiredParameter(RequiredParameter that)
Parameters:
  • that
    • { assert (is RequiredParameter ret = super.transformRequi
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 ScalingExpression transformScalingExpression(ScalingExpression that)
Parameters:
  • that
    • { assert (is ScalingExpression ret = super.transformScali
transformSelfReferenceSource Codeshared actual SelfReference transformSelfReference(SelfReference that)
Parameters:
  • that
    • { assert (is SelfReference ret = super.transformS
transformSequentialTypeSource Codeshared actual default SequentialType transformSequentialType(SequentialType that)
transformSetAssignmentOperationSource Codeshared actual SetAssignmentOperation transformSetAssignmentOperation(SetAssignmentOperation that)
Parameters:
  • that
    • { assert (is SetAssignmentOperation ret = super.transformSetAssignm
transformSetOperationSource Codeshared actual SetOperation transformSetOperation(SetOperation that)
Parameters:
  • that
    • { assert (is SetOperation ret = super.transform
transformSimpleTypeSource Codeshared actual SimpleType transformSimpleType(SimpleType that)
Parameters:
  • that
    • { assert (is SimpleType ret = super.transfo
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 SpanningExpression transformSpanningExpression(SpanningExpression that)
Parameters:
  • that
    • { assert (is SpanningExpression ret = super.transformSpanni
transformSpecificationSource Codeshared actual Specification transformSpecification(Specification that)
Parameters:
  • that
    • { assert (is Specification ret = super.transformS
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 Statement transformStatement(Statement that)
Parameters:
  • that
    • { assert (is Statement ret = super.transf
transformStringLiteralSource Codeshared actual default StringLiteral transformStringLiteral(StringLiteral that)
transformStringTemplateSource Codeshared actual default StringTemplate transformStringTemplate(StringTemplate that)
transformStructureExpressionSource Codeshared actual StructureExpression transformStructureExpression(StructureExpression that)
Parameters:
  • that
    • { assert (is StructureExpression ret = super.transformStructu
transformSubscriptSource Codeshared actual Subscript transformSubscript(Subscript that)
Parameters:
  • that
    • { assert (is Subscript ret = super.transf
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 ThenElseExpression transformThenElseExpression(ThenElseExpression that)
Parameters:
  • that
    • { assert (is ThenElseExpression ret = super.transformThenEl
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 Type transformType(Type that)
Parameters:
  • that
    • { assert (is Type ret = super.t
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 TypeDec transformTypeDec(TypeDec that)
Parameters:
  • that
    • { assert (is TypeDec ret = super.tran
transformTypeDeclarationSource Codeshared actual TypeDeclaration transformTypeDeclaration(TypeDeclaration that)
Parameters:
  • that
    • { assert (is TypeDeclaration ret = super.transformTyp
transformTypeIshSource Codeshared actual default TypeIsh transformTypeIsh(TypeIsh that)
Parameters:
  • that
    • { assert (is TypeIsh ret = super.tran
transformTypeListSource Codeshared actual default TypeList transformTypeList(TypeList that)
transformTypeMetaSource Codeshared actual default TypeMeta transformTypeMeta(TypeMeta that)
transformTypeModifierSource Codeshared actual TypeModifier transformTypeModifier(TypeModifier that)
Parameters:
  • that
    • { assert (is TypeModifier ret = super.transform
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 TypedDeclaration transformTypedDeclaration(TypedDeclaration that)
Parameters:
  • that
    • { assert (is TypedDeclaration ret = super.transformType
transformTypedVariableSource Codeshared actual default TypedVariable transformTypedVariable(TypedVariable that)
transformUIdentifierSource Codeshared actual default UIdentifier transformUIdentifier(UIdentifier that)
transformUnaryArithmeticOperationSource Codeshared actual UnaryArithmeticOperation transformUnaryArithmeticOperation(UnaryArithmeticOperation that)
Parameters:
  • that
    • { assert (is UnaryArithmeticOperation ret = super.transformUnaryArithme
transformUnaryIshOperationSource Codeshared actual UnaryIshOperation transformUnaryIshOperation(UnaryIshOperation that)
Parameters:
  • that
    • { assert (is UnaryIshOperation ret = super.transformUnary
transformUnaryOperationSource Codeshared actual UnaryOperation transformUnaryOperation(UnaryOperation that)
Parameters:
  • that
    • { assert (is UnaryOperation ret = super.transformUn
transformUnaryTypeOperationSource Codeshared actual UnaryTypeOperation transformUnaryTypeOperation(UnaryTypeOperation that)
Parameters:
  • that
    • { assert (is UnaryTypeOperation ret = super.transformUnaryT
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 UnionableType transformUnionableType(UnionableType that)
Parameters:
  • that
    • { assert (is UnionableType ret = super.transformU
transformUnioningExpressionSource Codeshared actual UnioningExpression transformUnioningExpression(UnioningExpression that)
Parameters:
  • that
    • { assert (is UnioningExpression ret = super.transformUnioni
transformUnspecifiedVariableSource Codeshared actual default UnspecifiedVariable transformUnspecifiedVariable(UnspecifiedVariable that)
transformValueArgumentSource Codeshared actual default ValueArgument transformValueArgument(ValueArgument that)
transformValueConstructorDefinitionSource Codeshared actual default ValueConstructorDefinition transformValueConstructorDefinition(ValueConstructorDefinition 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 ValueExpression transformValueExpression(ValueExpression that)
Parameters:
  • that
    • { assert (is ValueExpression ret = super.transformVal
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 Variable transformVariable(Variable that)
Parameters:
  • that
    • { assert (is Variable ret = super.trans
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 Variance transformVariance(Variance that)
Parameters:
  • that
    • { assert (is Variance ret = super.trans
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
equals
Methods inherited from: ImmediateNarrowingTransformer<Result>
transformAddingExpression(), transformAnyClass(), transformAnyCompilationUnit(), transformAnyFunction(), transformAnyInterface(), transformAnyInterfaceDefinition(), transformAnyMemberOperator(), transformAnySpecifier(), transformAnyValue(), transformArguments(), transformArithmeticAssignmentOperation(), transformArithmeticOperation(), transformArtifact(), transformAssertionMessage(), transformAssigningExpression(), transformAssignmentOperation(), transformAtom(), transformBinaryOperation(), transformBody(), transformBound(), transformCaseItem(), transformClassOrInterface(), transformClassifier(), transformComparingExpression(), transformComparisonOperation(), transformComprehensionClause(), transformCondition(), transformConditionalExpression(), transformConjoiningExpression(), transformConstructorDefinition(), transformControlStructure(), transformDec(), transformDeclaration(), transformDefaultedParameter(), transformDirective(), transformDisjoiningExpression(), transformEqualityOperation(), transformEquatingExpression(), transformExistsNonemptyExpression(), transformExistsOrNonemptyCondition(), transformExponentiatingExpression(), transformExpression(), transformExpressionStatement(), transformExtensionOrConstruction(), transformIdentifier(), transformInitialComprehensionClause(), transformInlineDefinitionArgument(), transformIntersectingExpression(), transformInvertingExpression(), transformLiteral(), transformLocalModifier(), transformLogicalAssignmentOperation(), transformLogicalOperation(), transformMainType(), transformMemberDec(), transformMeta(), transformModifier(), transformModule(), transformModuleName(), transformMultiplyingExpression(), transformNameWithTypeArguments(), transformNamedArgument(), transformNegatingExpression(), transformNode(), transformOperation(), transformParameter(), transformPattern(), transformPostfixOperation(), transformPrePostfixingExpression(), transformPrefixOperation(), transformPrimary(), transformPrimaryType(), transformRangeSubscript(), transformRepository(), 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(), 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(), transformModuleSpecifier(), 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()