A Transformer from ceylon.ast to the RedHat AST.

Sample usage:

JCompilationUnit redHatCU
    = RedHatTransformer(SimpleTokenFactory())
        .transformCompilationUnit(ceylonAstCU);

If your TokenFactory supports resets, or you don’t care about the properties of the generated tokens, you may reuse a RedHatTransformer instance to transform several nodes without problems.

All tokens present in source code are requested from the token factory, even if they won’t be reachable from the transformed RedHat AST node; your TokenFactory implementation may track them, and later offer them as a TokenSource or TokenStream, for example. Note however that no whitespace tokens are generated, and thus simply concatenating all the tokens will not give you valid Ceylon code for the transformed node(s).

no subtypes hierarchy

Initializer
RedHatTransformer(TokenFactory tokens)
Inherited Attributes
Attributes inherited from: Object
Methods
transformAIdentifierSource Codeshared Tree.Identifier transformAIdentifier(LIdentifier that)

Transforms a LIdentifier to a RedHat AST Identifier with token type AIDENTIFIER (“annotation identifier”).

transformAddAssignmentOperationSource Codeshared actual Tree.AddAssignOp transformAddAssignmentOperation(AddAssignmentOperation that)
transformAddingExpressionSource Codeshared actual Tree.Term transformAddingExpression(AddingExpression that)
Parameters:
  • that
    • is JTerm ret = super.transformAddingExpression(that)
transformAliasDecSource Codeshared actual Tree.AliasLiteral transformAliasDec(AliasDec that)
transformAndAssignmentOperationSource Codeshared actual Tree.AndAssignOp transformAndAssignmentOperation(AndAssignmentOperation that)
transformAndOperationSource Codeshared actual Tree.AndOp transformAndOperation(AndOperation that)
transformAnnotationSource Codeshared actual Tree.Annotation transformAnnotation(Annotation that)
transformAnnotationsSource Codeshared actual Tree.AnnotationList transformAnnotations(Annotations that)
transformAnonymousArgumentSource Codeshared actual Tree.SpecifiedArgument transformAnonymousArgument(AnonymousArgument that)
transformAnyClassSource Codeshared actual Tree.AnyClass transformAnyClass(AnyClass that)
Parameters:
  • that
    • is JAnyClass ret = super.transformAnyClass(that)
transformAnyCompilationUnitSource Codeshared actual Tree.CompilationUnit transformAnyCompilationUnit(AnyCompilationUnit that)
Parameters:
  • that
    • is JCompilationUnit ret = super.transformAnyCompilationUnit(that)
transformAnyFunctionSource Codeshared actual Tree.AnyMethod transformAnyFunction(AnyFunction that)
Parameters:
  • that
    • is JAnyMethod ret = super.transformAnyFunction(that)
transformAnyInterfaceSource Codeshared actual Tree.AnyInterface transformAnyInterface(AnyInterface that)
Parameters:
  • that
    • is JAnyInterface ret = super.transformAnyInterface(that)
transformAnyInterfaceDefinitionSource Codeshared actual Tree.InterfaceDefinition transformAnyInterfaceDefinition(AnyInterfaceDefinition that)
transformAnyMemberOperatorSource Codeshared actual Tree.MemberOperator transformAnyMemberOperator(AnyMemberOperator that)
Parameters:
  • that
    • is JMemberOperator ret = super.transformAnyMemberOperator(that)
transformAnySpecifierSource Codeshared actual Tree.SpecifierExpression transformAnySpecifier(AnySpecifier that)
Parameters:
  • that
    • is JSpecifierExpression ret = super.transformAnySpecifier(that)
transformAnyValueSource Codeshared actual Tree.AnyAttribute transformAnyValue(AnyValue that)
Parameters:
  • that
    • is JAnyAttribute ret = super.transformAnyValue(that)
transformArgumentListSource Codeshared actual Tree.SequencedArgument transformArgumentList(ArgumentList that)
transformArgumentsSource Codeshared actual Tree.ArgumentList transformArguments(Arguments that)
Parameters:
  • that
    • is JArgumentList ret = super.transformArguments(that)
transformArithmeticAssignmentOperationSource Codeshared actual Tree.ArithmeticAssignmentOp transformArithmeticAssignmentOperation(ArithmeticAssignmentOperation that)
Parameters:
  • that
    • is JArithmeticAssignmentOp ret = super.transformArithmeticAssignmentOperation(that)
transformArithmeticOperationSource Codeshared actual Tree.ArithmeticOp transformArithmeticOperation(ArithmeticOperation that)
Parameters:
  • that
    • is JArithmeticOp ret = super.transformArithmeticOperation(that)
transformAssertionSource Codeshared actual Tree.Assertion transformAssertion(Assertion that)
transformAssignOperationSource Codeshared actual Tree.AssignOp transformAssignOperation(AssignOperation that)
transformAssigningExpressionSource Codeshared actual Tree.Term transformAssigningExpression(AssigningExpression that)
Parameters:
  • that
    • is JTerm ret = super.transformAssigningExpression(that)
transformAssignmentOperationSource Codeshared actual Tree.AssignmentOp transformAssignmentOperation(AssignmentOperation that)
Parameters:
  • that
    • is JAssignmentOp ret = super.transformAssignmentOperation(that)
transformAssignmentStatementSource Codeshared actual Tree.ExpressionStatement transformAssignmentStatement(AssignmentStatement that)
transformAtomSource Codeshared actual Tree.Atom transformAtom(Atom that)
Parameters:
  • that
    • is JAtom ret = super.transformAtom(that)
transformBaseExpressionSource Codeshared actual Tree.BaseMemberOrTypeExpression transformBaseExpression(BaseExpression that)
transformBaseMetaSource Codeshared actual Tree.MemberLiteral transformBaseMeta(BaseMeta that)
transformBaseTypeSource Codeshared actual Tree.BaseType transformBaseType(BaseType that)
transformBinaryOperationSource Codeshared actual Tree.BinaryOperatorExpression transformBinaryOperation(BinaryOperation that)
Parameters:
  • that
    • is JBinaryOperatorExpression ret = super.transformBinaryOperation(that)
transformBlockSource Codeshared actual Tree.Block transformBlock(Block that)
transformBodySource Codeshared actual Tree.Body transformBody(Body that)
Parameters:
  • that
    • is JBody ret = super.transformBody(that)
transformBooleanConditionSource Codeshared actual Tree.BooleanCondition transformBooleanCondition(BooleanCondition that)
transformBoundSource Codeshared actual Tree.Bound transformBound(Bound that)
Parameters:
  • that
    • is JBound ret = super.transformBound(that)
transformBreakSource Codeshared actual Tree.Break transformBreak(Break that)
transformCallableParameterSource Codeshared actual Tree.FunctionalParameterDeclaration transformCallableParameter(CallableParameter that)
transformCallableTypeSource Codeshared actual Tree.FunctionType transformCallableType(CallableType that)
transformCaseClauseSource Codeshared actual Tree.CaseClause transformCaseClause(CaseClause that)
transformCaseItemSource Codeshared actual Tree.CaseItem transformCaseItem(CaseItem that)
Parameters:
  • that
    • is JCaseItem ret = super.transformCaseItem(that)
transformCaseTypesSource Codeshared actual Tree.CaseTypes transformCaseTypes(CaseTypes that)
transformCatchClauseSource Codeshared actual Tree.CatchClause transformCatchClause(CatchClause that)
transformCharacterLiteralSource Codeshared actual Tree.CharLiteral transformCharacterLiteral(CharacterLiteral that)
transformClassAliasDefinitionSource Codeshared actual Tree.ClassDeclaration transformClassAliasDefinition(ClassAliasDefinition that)
transformClassBodySource Codeshared actual Tree.ClassBody transformClassBody(ClassBody that)
transformClassDecSource Codeshared actual Tree.ClassLiteral transformClassDec(ClassDec that)
transformClassDefinitionSource Codeshared actual Tree.ClassDefinition transformClassDefinition(ClassDefinition that)
transformClassInstantiationSource Codeshared actual Nothing transformClassInstantiation(ClassInstantiation that)

The RedHat AST has no direct equivalent of ClassInstantiation; this method throws.

transformClassOrInterfaceSource Codeshared actual Tree.ClassOrInterface transformClassOrInterface(ClassOrInterface that)
Parameters:
  • that
    • is JClassOrInterface ret = super.transformClassOrInterface(that)
transformClassSpecifierSource Codeshared actual Tree.ClassSpecifier transformClassSpecifier(ClassSpecifier that)
transformClosedBoundSource Codeshared actual Tree.ClosedBound transformClosedBound(ClosedBound that)
transformCompareOperationSource Codeshared actual Tree.CompareOp transformCompareOperation(CompareOperation that)
transformComparingExpressionSource Codeshared actual Tree.Term transformComparingExpression(ComparingExpression that)
Parameters:
  • that
    • is JTerm ret = super.transformComparingExpression(that)
transformComparisonOperationSource Codeshared actual Tree.ComparisonOp transformComparisonOperation(ComparisonOperation that)
Parameters:
  • that
    • is JComparisonOp ret = super.transformComparisonOperation(that)
transformCompilationUnitSource Codeshared actual Tree.CompilationUnit transformCompilationUnit(CompilationUnit that)
transformComplementAssignmentOperationSource Codeshared actual Tree.ComplementAssignOp transformComplementAssignmentOperation(ComplementAssignmentOperation that)
transformComplementOperationSource Codeshared actual Tree.ComplementOp transformComplementOperation(ComplementOperation that)
transformComprehensionSource Codeshared actual Tree.Comprehension transformComprehension(Comprehension that)
transformComprehensionClauseSource Codeshared actual Tree.ComprehensionClause transformComprehensionClause(ComprehensionClause that)
Parameters:
  • that
    • is JComprehensionClause ret = super.transformComprehensionClause(that)
transformConditionSource Codeshared actual Tree.Condition transformCondition(Condition that)
Parameters:
  • that
    • is JCondition ret = super.transformCondition(that)
transformConditionsSource Codeshared actual Tree.ConditionList transformConditions(Conditions that)
transformConjoiningExpressionSource Codeshared actual Tree.Term transformConjoiningExpression(ConjoiningExpression that)
Parameters:
  • that
    • is JTerm ret = super.transformConjoiningExpression(that)
transformContinueSource Codeshared actual Tree.Continue transformContinue(Continue that)
transformControlStructureSource Codeshared actual Tree.ControlStatement transformControlStructure(ControlStructure that)
Parameters:
  • that
    • is JControlStatement ret = super.transformControlStructure(that)
transformDecSource Codeshared actual Tree.MetaLiteral transformDec(Dec that)
Parameters:
  • that
    • is JMetaLiteral ret = super.transformDec(that)
transformDecQualifierSource Codeshared actual Nothing transformDecQualifier(DecQualifier that)

The RedHat AST has no direct equivalent of DecQualifier; this method throws.

transformDeclarationSource Codeshared actual Tree.Declaration transformDeclaration(Declaration that)
Parameters:
  • that
    • is JDeclaration ret = super.transformDeclaration(that)
transformDefaultedCallableParameterSource Codeshared actual Tree.FunctionalParameterDeclaration transformDefaultedCallableParameter(DefaultedCallableParameter that)
transformDefaultedParameterSource Codeshared actual Tree.Parameter transformDefaultedParameter(DefaultedParameter that)
Parameters:
  • that
    • is JParameter ret = super.transformDefaultedParameter(that)
transformDefaultedParameterReferenceSource Codeshared actual Tree.InitializerParameter transformDefaultedParameterReference(DefaultedParameterReference that)
transformDefaultedTypeSource Codeshared actual Tree.DefaultedType transformDefaultedType(DefaultedType that)
transformDefaultedValueParameterSource Codeshared actual Tree.ValueParameterDeclaration transformDefaultedValueParameter(DefaultedValueParameter that)
transformDifferenceOperationSource Codeshared actual Tree.DifferenceOp transformDifferenceOperation(DifferenceOperation that)
transformDirectiveSource Codeshared actual Tree.Directive transformDirective(Directive that)
Parameters:
  • that
    • is JDirective ret = super.transformDirective(that)
transformDisjoiningExpressionSource Codeshared actual Tree.Term transformDisjoiningExpression(DisjoiningExpression that)
Parameters:
  • that
    • is JTerm ret = super.transformDisjoiningExpression(that)
transformDivideAssignmentOperationSource Codeshared actual Tree.DivideAssignOp transformDivideAssignmentOperation(DivideAssignmentOperation that)
transformDynamicBlockSource Codeshared actual Tree.DynamicStatement transformDynamicBlock(DynamicBlock that)
transformDynamicInterfaceDefinitionSource Codeshared actual Tree.InterfaceDefinition transformDynamicInterfaceDefinition(DynamicInterfaceDefinition that)
transformDynamicModifierSource Codeshared actual Tree.DynamicModifier transformDynamicModifier(DynamicModifier that)
transformDynamicValueSource Codeshared actual Tree.Dynamic transformDynamicValue(DynamicValue that)
transformElementOrSubrangeExpressionSource Codeshared actual Tree.IndexExpression transformElementOrSubrangeExpression(ElementOrSubrangeExpression that)
transformElseCaseClauseSource Codeshared actual Tree.ElseClause transformElseCaseClause(ElseCaseClause that)
transformElseClauseSource Codeshared actual Tree.ElseClause transformElseClause(ElseClause that)
transformElseOperationSource Codeshared actual Tree.DefaultOp transformElseOperation(ElseOperation that)
transformEntryOperationSource Codeshared actual Tree.EntryOp transformEntryOperation(EntryOperation that)
transformEntryTypeSource Codeshared actual Tree.EntryType transformEntryType(EntryType that)
transformEqualOperationSource Codeshared actual Tree.EqualOp transformEqualOperation(EqualOperation that)
transformEqualityOperationSource Codeshared actual Tree.EqualityOp|Tree.IdenticalOp transformEqualityOperation(EqualityOperation that)
Parameters:
  • that
    • is JEqualityOp|JIdenticalOp ret = super.transformEqualityOperation(that)
transformEquatingExpressionSource Codeshared actual Tree.Term transformEquatingExpression(EquatingExpression that)
Parameters:
  • that
    • is JTerm ret = super.transformEquatingExpression(that)
transformExistsConditionSource Codeshared actual Tree.ExistsCondition transformExistsCondition(ExistsCondition that)
transformExistsNonemptyExpressionSource Codeshared actual Tree.Term transformExistsNonemptyExpression(ExistsNonemptyExpression that)
Parameters:
  • that
    • is JTerm ret = super.transformExistsNonemptyExpression(that)
transformExistsOperationSource Codeshared actual Tree.Exists transformExistsOperation(ExistsOperation that)
transformExistsOrNonemptyConditionSource Codeshared actual Tree.ExistsOrNonemptyCondition transformExistsOrNonemptyCondition(ExistsOrNonemptyCondition that)
Parameters:
  • that
    • is JExistsOrNonemptyCondition ret = super.transformExistsOrNonemptyCondition(that)
transformExponentiatingExpressionSource Codeshared actual Tree.Term transformExponentiatingExpression(ExponentiatingExpression that)
Parameters:
  • that
    • is JTerm ret = super.transformExponentiatingExpression(that)
transformExponentiationOperationSource Codeshared actual Tree.PowerOp transformExponentiationOperation(ExponentiationOperation that)
transformExpressionSource Codeshared actual Tree.Term transformExpression(Expression that)
Parameters:
  • that
    • is JTerm ret = super.transformExpression(that)
transformExpressionComprehensionClauseSource Codeshared actual Tree.ExpressionComprehensionClause transformExpressionComprehensionClause(ExpressionComprehensionClause that)
transformExpressionIshSource Codeshared actual Tree.Term transformExpressionIsh(ExpressionIsh that)
Parameters:
  • that
    • is JTerm ret = super.transformExpressionIsh(that)
transformExpressionStatementSource Codeshared actual Tree.ExpressionStatement transformExpressionStatement(ExpressionStatement that)
Parameters:
  • that
    • is JExpressionStatement ret = super.transformExpressionStatement(that)
transformExtendedTypeSource Codeshared actual Tree.ExtendedType transformExtendedType(ExtendedType that)
transformFailClauseSource Codeshared actual Tree.ElseClause transformFailClause(FailClause that)
transformFinallyClauseSource Codeshared actual Tree.FinallyClause transformFinallyClause(FinallyClause that)
transformFloatLiteralSource Codeshared actual Tree.FloatLiteral transformFloatLiteral(FloatLiteral that)
transformForClauseSource Codeshared actual Tree.ForClause transformForClause(ForClause that)
transformForComprehensionClauseSource Codeshared actual Tree.ForComprehensionClause transformForComprehensionClause(ForComprehensionClause that)
transformForFailSource Codeshared actual Tree.ForStatement transformForFail(ForFail that)
transformForIteratorSource Codeshared actual Tree.ForIterator transformForIterator(ForIterator that)
Parameters:
  • that
    • is JForIterator ret = super.transformForIterator(that)
transformFullPackageNameSource Codeshared actual Tree.ImportPath transformFullPackageName(FullPackageName that)
transformFunctionArgumentSource Codeshared actual Tree.MethodArgument transformFunctionArgument(FunctionArgument that)
transformFunctionDecSource Codeshared actual Tree.FunctionLiteral transformFunctionDec(FunctionDec that)
transformFunctionDeclarationSource Codeshared actual Tree.MethodDeclaration transformFunctionDeclaration(FunctionDeclaration that)
transformFunctionDefinitionSource Codeshared actual Tree.MethodDefinition transformFunctionDefinition(FunctionDefinition that)
transformFunctionExpressionSource Codeshared actual Tree.FunctionArgument transformFunctionExpression(FunctionExpression that)
transformFunctionModifierSource Codeshared actual Tree.FunctionModifier transformFunctionModifier(FunctionModifier that)
transformFunctionShortcutDefinitionSource Codeshared actual Tree.MethodDeclaration transformFunctionShortcutDefinition(FunctionShortcutDefinition that)
transformGivenDecSource Codeshared actual Tree.TypeParameterLiteral transformGivenDec(GivenDec that)
transformGroupedExpressionSource Codeshared actual Tree.Expression transformGroupedExpression(GroupedExpression that)
transformGroupedTypeSource Codeshared actual Tree.GroupedType transformGroupedType(GroupedType that)
transformIdenticalOperationSource Codeshared actual Tree.IdenticalOp transformIdenticalOperation(IdenticalOperation that)
transformIdentifierSource Codeshared actual Tree.Identifier transformIdentifier(Identifier that)
Parameters:
  • that
    • is JIdentifier ret = super.transformIdentifier(that)
transformIdentityOperationSource Codeshared actual Tree.PositiveOp transformIdentityOperation(IdentityOperation that)
transformIfClauseSource Codeshared actual Tree.IfClause transformIfClause(IfClause that)
transformIfComprehensionClauseSource Codeshared actual Tree.IfComprehensionClause transformIfComprehensionClause(IfComprehensionClause that)
transformIfElseSource Codeshared actual Tree.IfStatement transformIfElse(IfElse that)
transformImportSource Codeshared actual Tree.Import transformImport(Import that)
transformImportAliasSource Codeshared actual Tree.Alias transformImportAlias(ImportAlias that)
Parameters:
  • that
    • is JAlias ret = super.transformImportAlias(that)
transformImportElementSource Codeshared actual Tree.ImportMemberOrType transformImportElement(ImportElement that)
Parameters:
  • that
    • is JImportMemberOrType ret = super.transformImportElement(that)
transformImportElementsSource Codeshared actual Tree.ImportMemberOrTypeList transformImportElements(ImportElements that)
transformImportFunctionValueAliasSource Codeshared actual Tree.Alias transformImportFunctionValueAlias(ImportFunctionValueAlias that)
transformImportFunctionValueElementSource Codeshared actual Tree.ImportMemberOrType transformImportFunctionValueElement(ImportFunctionValueElement that)
transformImportTypeAliasSource Codeshared actual Tree.Alias transformImportTypeAlias(ImportTypeAlias that)
transformImportTypeElementSource Codeshared actual Tree.ImportMemberOrType transformImportTypeElement(ImportTypeElement that)
transformImportWildcardSource Codeshared actual Tree.ImportWildcard transformImportWildcard(ImportWildcard that)
transformInModifierSource Codeshared actual Tree.TypeVariance transformInModifier(InModifier that)
transformInOperationSource Codeshared actual Tree.InOp transformInOperation(InOperation that)
transformInitialComprehensionClauseSource Codeshared actual Tree.InitialComprehensionClause transformInitialComprehensionClause(InitialComprehensionClause that)
Parameters:
  • that
    • is JInitialComprehensionClause ret = super.transformInitialComprehensionClause(that)
transformInlineDefinitionArgumentSource Codeshared actual Tree.TypedArgument transformInlineDefinitionArgument(InlineDefinitionArgument that)
Parameters:
  • that
    • is JTypedArgument ret = super.transformInlineDefinitionArgument(that)
transformIntegerLiteralSource Codeshared actual Tree.NaturalLiteral transformIntegerLiteral(IntegerLiteral that)
transformInterfaceAliasDefinitionSource Codeshared actual Tree.InterfaceDeclaration transformInterfaceAliasDefinition(InterfaceAliasDefinition that)
transformInterfaceBodySource Codeshared actual Tree.InterfaceBody transformInterfaceBody(InterfaceBody that)
transformInterfaceDecSource Codeshared actual Tree.InterfaceLiteral transformInterfaceDec(InterfaceDec that)
transformInterfaceDefinitionSource Codeshared actual Tree.InterfaceDefinition transformInterfaceDefinition(InterfaceDefinition that)
transformIntersectAssignmentOperationSource Codeshared actual Tree.IntersectAssignOp transformIntersectAssignmentOperation(IntersectAssignmentOperation that)
transformIntersectingExpressionSource Codeshared actual Tree.Term transformIntersectingExpression(IntersectingExpression that)
Parameters:
  • that
    • is JTerm ret = super.transformIntersectingExpression(that)
transformIntersectionOperationSource Codeshared actual Tree.IntersectionOp transformIntersectionOperation(IntersectionOperation that)
transformIntersectionTypeSource Codeshared actual Tree.IntersectionType transformIntersectionType(IntersectionType that)
transformInvertingExpressionSource Codeshared actual Tree.Term transformInvertingExpression(InvertingExpression that)
Parameters:
  • that
    • is JTerm ret = super.transformInvertingExpression(that)
transformInvocationSource Codeshared actual Tree.InvocationExpression transformInvocation(Invocation that)
transformInvocationStatementSource Codeshared actual Tree.ExpressionStatement transformInvocationStatement(InvocationStatement that)
transformIsCaseSource Codeshared actual Tree.IsCase transformIsCase(IsCase that)
transformIsConditionSource Codeshared actual Tree.IsCondition transformIsCondition(IsCondition that)
transformIsOperationSource Codeshared actual Tree.IsOp transformIsOperation(IsOperation that)
transformIterableSource Codeshared actual Tree.SequenceEnumeration transformIterable(Iterable that)
transformIterableTypeSource Codeshared actual Tree.IterableType transformIterableType(IterableType that)
transformKeySubscriptSource Codeshared actual Tree.Element transformKeySubscript(KeySubscript that)
transformKeyValueIteratorSource Codeshared actual Tree.KeyValueIterator transformKeyValueIterator(KeyValueIterator that)
transformLIdentifierSource Codeshared actual Tree.Identifier transformLIdentifier(LIdentifier that)
transformLargeAsOperationSource Codeshared actual Tree.LargeAsOp transformLargeAsOperation(LargeAsOperation that)
transformLargerOperationSource Codeshared actual Tree.LargerOp transformLargerOperation(LargerOperation that)
transformLazySpecificationSource Codeshared actual Tree.SpecifierStatement transformLazySpecification(LazySpecification that)
transformLazySpecifierSource Codeshared actual Tree.LazySpecifierExpression transformLazySpecifier(LazySpecifier that)
transformLiteralSource Codeshared actual Tree.Literal transformLiteral(Literal that)
Parameters:
  • that
    • is JLiteral ret = super.transformLiteral(that)
transformLocalModifierSource Codeshared actual Tree.LocalModifier transformLocalModifier(LocalModifier that)
Parameters:
  • that
    • is JLocalModifier ret = super.transformLocalModifier(that)
transformLogicalAssignmentOperationSource Codeshared actual Tree.LogicalAssignmentOp transformLogicalAssignmentOperation(LogicalAssignmentOperation that)
Parameters:
  • that
    • is JLogicalAssignmentOp ret = super.transformLogicalAssignmentOperation(that)
transformLogicalOperationSource Codeshared actual Tree.LogicalOp transformLogicalOperation(LogicalOperation that)
Parameters:
  • that
    • is JLogicalOp ret = super.transformLogicalOperation(that)
transformMainTypeSource Codeshared actual Tree.StaticType transformMainType(MainType that)
Parameters:
  • that
    • is JStaticType ret = super.transformMainType(that)
transformMatchCaseSource Codeshared actual Tree.MatchCase transformMatchCase(MatchCase that)
transformMeasureOperationSource Codeshared actual Tree.SegmentOp transformMeasureOperation(MeasureOperation that)
transformMeasureSubscriptSource Codeshared actual Tree.ElementRange transformMeasureSubscript(MeasureSubscript that)
transformMemberDecSource Codeshared actual Tree.MemberLiteral transformMemberDec(MemberDec that)
Parameters:
  • that
    • is JMemberLiteral ret = super.transformMemberDec(that)
transformMemberMetaSource Codeshared actual Tree.MemberLiteral transformMemberMeta(MemberMeta that)
transformMemberNameWithTypeArgumentsSource Codeshared actual Nothing transformMemberNameWithTypeArguments(MemberNameWithTypeArguments that)

The RedHat AST has no direct equivalent of MemberNameWithTypeArguments; this method throws.

transformMemberOperatorSource Codeshared actual Tree.MemberOp transformMemberOperator(MemberOperator that)
transformMetaSource Codeshared actual Tree.MetaLiteral transformMeta(Meta that)
Parameters:
  • that
    • is JMetaLiteral ret = super.transformMeta(that)
transformMetaQualifierSource Codeshared actual Tree.StaticType|Tree.Identifier transformMetaQualifier(MetaQualifier that)
Parameters:
  • that
    • is JStaticType|JIdentifier ret = super.transformMetaQualifier(that)
transformModifierSource Codeshared actual Tree.VoidModifier|Tree.LocalModifier|Tree.DynamicModifier|Tree.TypeVariance transformModifier(Modifier that)
Parameters:
  • that
    • is JVoidModifier|JLocalModifier|JDynamicModifier|JTypeVariance ret = super.transformModifier(that)
transformModuleBodySource Codeshared actual Tree.ImportModuleList transformModuleBody(ModuleBody that)
transformModuleCompilationUnitSource Codeshared actual Tree.CompilationUnit transformModuleCompilationUnit(ModuleCompilationUnit that)
transformModuleDecSource Codeshared actual Tree.ModuleLiteral transformModuleDec(ModuleDec that)
transformModuleDescriptorSource Codeshared actual Tree.ModuleDescriptor transformModuleDescriptor(ModuleDescriptor that)
transformModuleImportSource Codeshared actual Tree.ImportModule transformModuleImport(ModuleImport that)
transformMultiplyAssignmentOperationSource Codeshared actual Tree.MultiplyAssignOp transformMultiplyAssignmentOperation(MultiplyAssignmentOperation that)
transformMultiplyingExpressionSource Codeshared actual Tree.Term transformMultiplyingExpression(MultiplyingExpression that)
Parameters:
  • that
    • is JTerm ret = super.transformMultiplyingExpression(that)
transformNamedArgumentSource Codeshared actual Tree.NamedArgument transformNamedArgument(NamedArgument that)
Parameters:
  • that
    • is JNamedArgument ret = super.transformNamedArgument(that)
transformNamedArgumentsSource Codeshared actual Tree.NamedArgumentList transformNamedArguments(NamedArguments that)
transformNegatingExpressionSource Codeshared actual Tree.Term transformNegatingExpression(NegatingExpression that)
Parameters:
  • that
    • is JTerm ret = super.transformNegatingExpression(that)
transformNegationOperationSource Codeshared actual Tree.NegativeOp transformNegationOperation(NegationOperation that)
transformNonemptyConditionSource Codeshared actual Tree.NonemptyCondition transformNonemptyCondition(NonemptyCondition that)
transformNonemptyOperationSource Codeshared actual Tree.Nonempty transformNonemptyOperation(NonemptyOperation that)
transformNotEqualOperationSource Codeshared actual Tree.NotEqualOp transformNotEqualOperation(NotEqualOperation that)
transformNotOperationSource Codeshared actual Tree.NotOp transformNotOperation(NotOperation that)
transformObjectArgumentSource Codeshared actual Tree.ObjectArgument transformObjectArgument(ObjectArgument that)
transformObjectDefinitionSource Codeshared actual Tree.ObjectDefinition transformObjectDefinition(ObjectDefinition that)
transformOfOperationSource Codeshared actual Tree.OfOp transformOfOperation(OfOperation that)
transformOpenBoundSource Codeshared actual Tree.OpenBound transformOpenBound(OpenBound that)
transformOperationSource Codeshared actual Tree.OperatorExpression transformOperation(Operation that)
Parameters:
  • that
    • is JOperatorExpression ret = super.transformOperation(that)
transformOptionalTypeSource Codeshared actual Tree.OptionalType transformOptionalType(OptionalType that)
transformOrAssignmentOperationSource Codeshared actual Tree.OrAssignOp transformOrAssignmentOperation(OrAssignmentOperation that)
transformOrOperationSource Codeshared actual Tree.OrOp transformOrOperation(OrOperation that)
transformOutModifierSource Codeshared actual Tree.TypeVariance transformOutModifier(OutModifier that)
transformOuterSource Codeshared actual Tree.Outer transformOuter(Outer that)
transformPIdentifierSource Codeshared Tree.Identifier transformPIdentifier(LIdentifier that)

Transforms a LIdentifier to a RedHat AST Identifier with token type PIDENTIFIER (“package identifier”).

transformPackageSource Codeshared actual Tree.Package transformPackage(Package that)
transformPackageCompilationUnitSource Codeshared actual Tree.CompilationUnit transformPackageCompilationUnit(PackageCompilationUnit that)
transformPackageDecSource Codeshared actual Tree.PackageLiteral transformPackageDec(PackageDec that)
transformPackageDescriptorSource Codeshared actual Tree.PackageDescriptor transformPackageDescriptor(PackageDescriptor that)
transformParameterSource Codeshared actual Tree.Parameter transformParameter(Parameter that)
Parameters:
  • that
    • is JParameter ret = super.transformParameter(that)
transformParameterReferenceSource Codeshared actual Tree.InitializerParameter transformParameterReference(ParameterReference that)
transformParametersSource Codeshared actual Tree.ParameterList transformParameters(Parameters that)
transformPositionalArgumentsSource Codeshared actual Tree.PositionalArgumentList transformPositionalArguments(PositionalArguments that)
transformPostfixDecrementOperationSource Codeshared actual Tree.PostfixDecrementOp transformPostfixDecrementOperation(PostfixDecrementOperation that)
transformPostfixIncrementOperationSource Codeshared actual Tree.PostfixIncrementOp transformPostfixIncrementOperation(PostfixIncrementOperation that)
transformPostfixOperationSource Codeshared actual Tree.PostfixOperatorExpression transformPostfixOperation(PostfixOperation that)
Parameters:
  • that
    • is JPostfixOperatorExpression ret = super.transformPostfixOperation(that)
transformPrePostfixingExpressionSource Codeshared actual Tree.Term transformPrePostfixingExpression(PrePostfixingExpression that)
Parameters:
  • that
    • is JTerm ret = super.transformPrePostfixingExpression(that)
transformPrefixDecrementOperationSource Codeshared actual Tree.DecrementOp transformPrefixDecrementOperation(PrefixDecrementOperation that)
transformPrefixIncrementOperationSource Codeshared actual Tree.IncrementOp transformPrefixIncrementOperation(PrefixIncrementOperation that)
transformPrefixOperationSource Codeshared actual Tree.PrefixOperatorExpression transformPrefixOperation(PrefixOperation that)
Parameters:
  • that
    • is JPrefixOperatorExpression ret = super.transformPrefixOperation(that)
transformPrefixPostfixStatementSource Codeshared actual Tree.ExpressionStatement transformPrefixPostfixStatement(PrefixPostfixStatement that)
transformPrimarySource Codeshared actual Tree.Primary transformPrimary(Primary that)
Parameters:
  • that
    • is JPrimary ret = super.transformPrimary(that)
transformPrimaryTypeSource Codeshared actual Tree.StaticType transformPrimaryType(PrimaryType that)
Parameters:
  • that
    • is JStaticType ret = super.transformPrimaryType(that)
transformProductOperationSource Codeshared actual Tree.ProductOp transformProductOperation(ProductOperation that)
transformQualifiedExpressionSource Codeshared actual Tree.QualifiedMemberOrTypeExpression transformQualifiedExpression(QualifiedExpression that)
transformQualifiedTypeSource Codeshared actual Tree.QualifiedType transformQualifiedType(QualifiedType that)
transformQuotientOperationSource Codeshared actual Tree.QuotientOp transformQuotientOperation(QuotientOperation that)
transformRangeSubscriptSource Codeshared actual Tree.ElementRange transformRangeSubscript(RangeSubscript that)
Parameters:
  • that
    • is JElementRange ret = super.transformRangeSubscript(that)
transformRemainderAssignmentOperationSource Codeshared actual Tree.RemainderAssignOp transformRemainderAssignmentOperation(RemainderAssignmentOperation that)
transformRemainderOperationSource Codeshared actual Tree.RemainderOp transformRemainderOperation(RemainderOperation that)
transformRequiredParameterSource Codeshared actual Tree.Parameter transformRequiredParameter(RequiredParameter that)
Parameters:
  • that
    • is JParameter ret = super.transformRequiredParameter(that)
transformResourceSource Codeshared actual Tree.Resource transformResource(Resource that)
transformResourcesSource Codeshared actual Tree.ResourceList transformResources(Resources that)
transformReturnSource Codeshared actual Tree.Return transformReturn(Return that)
transformSafeMemberOperatorSource Codeshared actual Tree.SafeMemberOp transformSafeMemberOperator(SafeMemberOperator that)
transformSatisfiedTypesSource Codeshared actual Tree.SatisfiedTypes transformSatisfiedTypes(SatisfiedTypes that)
transformScaleOperationSource Codeshared actual Tree.ScaleOp transformScaleOperation(ScaleOperation that)
transformScalingExpressionSource Codeshared actual Tree.Term transformScalingExpression(ScalingExpression that)
Parameters:
  • that
    • is JTerm ret = super.transformScalingExpression(that)
transformSelfReferenceSource Codeshared actual Tree.SelfExpression|Tree.Outer|Tree.Package transformSelfReference(SelfReference that)
Parameters:
  • that
    • is JSelfExpression|JOuter|JPackage ret = super.transformSelfReference(that)
transformSequentialTypeSource Codeshared actual Tree.SequenceType transformSequentialType(SequentialType that)
transformSetAssignmentOperationSource Codeshared actual Tree.BitwiseAssignmentOp transformSetAssignmentOperation(SetAssignmentOperation that)
Parameters:
  • that
    • is JBitwiseAssignmentOp ret = super.transformSetAssignmentOperation(that)
transformSetOperationSource Codeshared actual Tree.BitwiseOp transformSetOperation(SetOperation that)
Parameters:
  • that
    • is JBitwiseOp ret = super.transformSetOperation(that)
transformSimpleTypeSource Codeshared actual Tree.SimpleType transformSimpleType(SimpleType that)
Parameters:
  • that
    • is JSimpleType ret = super.transformSimpleType(that)
transformSmallAsOperationSource Codeshared actual Tree.SmallAsOp transformSmallAsOperation(SmallAsOperation that)
transformSmallerOperationSource Codeshared actual Tree.SmallerOp transformSmallerOperation(SmallerOperation that)
transformSpanFromSubscriptSource Codeshared actual Tree.ElementRange transformSpanFromSubscript(SpanFromSubscript that)
transformSpanOperationSource Codeshared actual Tree.RangeOp transformSpanOperation(SpanOperation that)
transformSpanSubscriptSource Codeshared actual Tree.ElementRange transformSpanSubscript(SpanSubscript that)
transformSpanToSubscriptSource Codeshared actual Tree.ElementRange transformSpanToSubscript(SpanToSubscript that)
transformSpanningExpressionSource Codeshared actual Tree.Term transformSpanningExpression(SpanningExpression that)
Parameters:
  • that
    • is JTerm ret = super.transformSpanningExpression(that)
transformSpecificationSource Codeshared actual Tree.SpecifierStatement transformSpecification(Specification that)
Parameters:
  • that
    • is JSpecifierStatement ret = super.transformSpecification(that)
transformSpecifiedArgumentSource Codeshared actual Tree.NamedArgument transformSpecifiedArgument(SpecifiedArgument that)

Returns a NamedArgument, not a SpecifiedArgument, because lazy specification arguments like

val => "Hello, World!";
comparing(Integer x, Integer y) => x.magnitude <=> y.magnitude;

are instead parsed as value / function arguments with a “synthetic” ‘value’ / ‘function’ modifier (null token). We duplicate that here.

transformSpecifiedVariableSource Codeshared actual Nothing transformSpecifiedVariable(SpecifiedVariable that)

The usage of SpecifiedVariable in ceylon.ast differs significantly from the usage of Variable in the RedHat AST, to the point where a conversion at the level of individual variable nodes isn’t possible.

transformSpecifierSource Codeshared actual Tree.SpecifierExpression transformSpecifier(Specifier that)
transformSpreadArgumentSource Codeshared actual Tree.SpreadArgument transformSpreadArgument(SpreadArgument that)
transformSpreadMemberOperatorSource Codeshared actual Tree.SpreadOp transformSpreadMemberOperator(SpreadMemberOperator that)
transformStatementSource Codeshared actual Tree.ExecutableStatement transformStatement(Statement that)
Parameters:
  • that
    • is JExecutableStatement ret = super.transformStatement(that)
transformStringLiteralSource Codeshared actual Tree.StringLiteral transformStringLiteral(StringLiteral that)
transformStringTemplateSource Codeshared actual Tree.StringTemplate transformStringTemplate(StringTemplate that)
transformSubscriptSource Codeshared actual Tree.ElementOrRange transformSubscript(Subscript that)
Parameters:
  • that
    • is JElementOrRange ret = super.transformSubscript(that)
transformSubtractAssignmentOperationSource Codeshared actual Tree.SubtractAssignOp transformSubtractAssignmentOperation(SubtractAssignmentOperation that)
transformSumOperationSource Codeshared actual Tree.SumOp transformSumOperation(SumOperation that)
transformSuperSource Codeshared actual Tree.Super transformSuper(Super that)
transformSwitchCaseElseSource Codeshared actual Tree.SwitchStatement transformSwitchCaseElse(SwitchCaseElse that)
transformSwitchCasesSource Codeshared actual Tree.SwitchCaseList transformSwitchCases(SwitchCases that)
transformSwitchClauseSource Codeshared actual Tree.SwitchClause transformSwitchClause(SwitchClause that)
transformThenElseExpressionSource Codeshared actual Tree.Term transformThenElseExpression(ThenElseExpression that)
Parameters:
  • that
    • is JTerm ret = super.transformThenElseExpression(that)
transformThenOperationSource Codeshared actual Tree.ThenOp transformThenOperation(ThenOperation that)
transformThisSource Codeshared actual Tree.This transformThis(This that)
transformThrowSource Codeshared actual Tree.Throw transformThrow(Throw that)
transformTryCatchFinallySource Codeshared actual Tree.TryCatchStatement transformTryCatchFinally(TryCatchFinally that)
transformTryClauseSource Codeshared actual Tree.TryClause transformTryClause(TryClause that)
transformTupleSource Codeshared actual Tree.Tuple transformTuple(Tuple that)
transformTupleTypeSource Codeshared actual Tree.TupleType transformTupleType(TupleType that)
transformTypeSource Codeshared actual Tree.StaticType transformType(Type that)
Parameters:
  • that
    • is JStaticType ret = super.transformType(that)
transformTypeAliasDefinitionSource Codeshared actual Tree.TypeAliasDeclaration transformTypeAliasDefinition(TypeAliasDefinition that)
transformTypeArgumentSource Codeshared actual Tree.StaticType transformTypeArgument(TypeArgument that)
transformTypeArgumentsSource Codeshared actual Tree.TypeArgumentList transformTypeArguments(TypeArguments that)
transformTypeConstraintSource Codeshared actual Tree.TypeConstraint transformTypeConstraint(TypeConstraint that)
transformTypeDecSource Codeshared actual Tree.TypeLiteral transformTypeDec(TypeDec that)
Parameters:
  • that
    • is JTypeLiteral ret = super.transformTypeDec(that)
transformTypeDeclarationSource Codeshared actual Tree.TypeDeclaration transformTypeDeclaration(TypeDeclaration that)
Parameters:
  • that
    • is JTypeDeclaration ret = super.transformTypeDeclaration(that)
transformTypeIshSource Codeshared actual Tree.Type transformTypeIsh(TypeIsh that)
Parameters:
  • that
    • is JType ret = super.transformTypeIsh(that)
transformTypeListSource Codeshared actual Nothing transformTypeList(TypeList that)

The RedHat AST has no direct equivalent of TypeList; this method throws.

transformTypeMetaSource Codeshared actual Tree.TypeLiteral transformTypeMeta(TypeMeta that)
transformTypeModifierSource Codeshared actual Tree.LocalModifier|Tree.VoidModifier|Tree.DynamicModifier transformTypeModifier(TypeModifier that)
Parameters:
  • that
    • is JLocalModifier|JVoidModifier|JDynamicModifier ret = super.transformTypeModifier(that)
transformTypeNameWithTypeArgumentsSource Codeshared actual Nothing transformTypeNameWithTypeArguments(TypeNameWithTypeArguments that)

The RedHat AST has no direct equivalent of TypeNameWithTypeArguments; this method throws.

transformTypeParameterSource Codeshared actual Tree.TypeParameterDeclaration transformTypeParameter(TypeParameter that)
transformTypeParametersSource Codeshared actual Tree.TypeParameterList transformTypeParameters(TypeParameters that)
transformTypeSpecifierSource Codeshared actual Tree.TypeSpecifier transformTypeSpecifier(TypeSpecifier that)
transformTypedDeclarationSource Codeshared actual Tree.TypedDeclaration transformTypedDeclaration(TypedDeclaration that)
Parameters:
  • that
    • is JTypedDeclaration ret = super.transformTypedDeclaration(that)
transformTypedVariableSource Codeshared actual Nothing transformTypedVariable(TypedVariable that)

The usage of TypedVariable in ceylon.ast differs significantly from the usage of Variable in the RedHat AST, to the point where a conversion at the level of individual variable nodes isn’t possible.

transformUIdentifierSource Codeshared actual Tree.Identifier transformUIdentifier(UIdentifier that)
transformUnaryArithmeticOperationSource Codeshared actual Tree.NegativeOp|Tree.PositiveOp transformUnaryArithmeticOperation(UnaryArithmeticOperation that)
Parameters:
  • that
    • is JNegativeOp|JPositiveOp ret = super.transformUnaryArithmeticOperation(that)
transformUnaryIshOperationSource Codeshared actual Tree.UnaryOperatorExpression transformUnaryIshOperation(UnaryIshOperation that)
Parameters:
  • that
    • is JUnaryOperatorExpression ret = super.transformUnaryIshOperation(that)
transformUnaryOperationSource Codeshared actual Tree.UnaryOperatorExpression transformUnaryOperation(UnaryOperation that)
Parameters:
  • that
    • is JUnaryOperatorExpression ret = super.transformUnaryOperation(that)
transformUnaryTypeOperationSource Codeshared actual Tree.TypeOperatorExpression transformUnaryTypeOperation(UnaryTypeOperation that)
Parameters:
  • that
    • is JTypeOperatorExpression ret = super.transformUnaryTypeOperation(that)
transformUnionAssignmentOperationSource Codeshared actual Tree.UnionAssignOp transformUnionAssignmentOperation(UnionAssignmentOperation that)
transformUnionOperationSource Codeshared actual Tree.UnionOp transformUnionOperation(UnionOperation that)
transformUnionTypeSource Codeshared actual Tree.UnionType transformUnionType(UnionType that)
transformUnionableTypeSource Codeshared actual Tree.StaticType transformUnionableType(UnionableType that)
Parameters:
  • that
    • is JStaticType ret = super.transformUnionableType(that)
transformUnioningExpressionSource Codeshared actual Tree.Term transformUnioningExpression(UnioningExpression that)
Parameters:
  • that
    • is JTerm ret = super.transformUnioningExpression(that)
transformUnspecifiedVariableSource Codeshared actual Nothing transformUnspecifiedVariable(UnspecifiedVariable that)

The usage of UnspecifiedVariable in ceylon.ast differs significantly from the usage of Variable in the RedHat AST, to the point where a conversion at the level of individual variable nodes isn’t possible.

transformValueArgumentSource Codeshared actual Tree.AttributeArgument transformValueArgument(ValueArgument that)
transformValueDecSource Codeshared actual Tree.ValueLiteral transformValueDec(ValueDec that)
transformValueDeclarationSource Codeshared actual Tree.AttributeDeclaration transformValueDeclaration(ValueDeclaration that)
transformValueDefinitionSource Codeshared actual Tree.AttributeDeclaration transformValueDefinition(ValueDefinition that)
transformValueExpressionSource Codeshared actual Tree.Term transformValueExpression(ValueExpression that)
Parameters:
  • that
    • is JTerm ret = super.transformValueExpression(that)
transformValueGetterDefinitionSource Codeshared actual Tree.AttributeGetterDefinition transformValueGetterDefinition(ValueGetterDefinition that)
transformValueIteratorSource Codeshared actual Tree.ValueIterator transformValueIterator(ValueIterator that)
transformValueModifierSource Codeshared actual Tree.ValueModifier transformValueModifier(ValueModifier that)
transformValueParameterSource Codeshared actual Tree.ValueParameterDeclaration transformValueParameter(ValueParameter that)
transformValueSetterDefinitionSource Codeshared actual Tree.AttributeSetterDefinition transformValueSetterDefinition(ValueSetterDefinition that)
transformValueSpecificationSource Codeshared actual Tree.SpecifierStatement transformValueSpecification(ValueSpecification that)
transformVariableSource Codeshared actual Nothing transformVariable(Variable that)

The usage of Variable in ceylon.ast differs significantly from the usage of Variable in the RedHat AST, to the point where a conversion at the level of individual variable nodes isn’t possible.

transformVariadicParameterSource Codeshared actual Tree.ValueParameterDeclaration transformVariadicParameter(VariadicParameter that)
transformVariadicTypeSource Codeshared actual Tree.SequencedType transformVariadicType(VariadicType that)
transformVarianceSource Codeshared actual Tree.TypeVariance transformVariance(Variance that)
Parameters:
  • that
    • is JTypeVariance ret = super.transformVariance(that)
transformVoidModifierSource Codeshared actual Tree.VoidModifier transformVoidModifier(VoidModifier that)
transformWhileSource Codeshared actual Tree.WhileStatement transformWhile(While that)
transformWithinOperationSource Codeshared actual Tree.WithinOp transformWithinOperation(WithinOperation that)
Inherited Methods
Methods inherited from: Object
Methods inherited from: NarrowingTransformer<Result>
Methods inherited from: Transformer<Result>
Transformer.transformAddAssignmentOperation(), Transformer.transformAliasDec(), Transformer.transformAndAssignmentOperation(), Transformer.transformAndOperation(), Transformer.transformAnnotation(), Transformer.transformAnnotations(), Transformer.transformAnonymousArgument(), Transformer.transformAnyClass(), Transformer.transformAnyCompilationUnit(), Transformer.transformAnyFunction(), Transformer.transformAnyInterface(), Transformer.transformAnyInterfaceDefinition(), Transformer.transformAnyMemberOperator(), Transformer.transformAnySpecifier(), Transformer.transformAnyValue(), Transformer.transformArgumentList(), Transformer.transformArguments(), Transformer.transformArithmeticAssignmentOperation(), Transformer.transformArithmeticOperation(), Transformer.transformAssertion(), Transformer.transformAssignOperation(), Transformer.transformAssignmentOperation(), Transformer.transformAssignmentStatement(), Transformer.transformAtom(), Transformer.transformBaseExpression(), Transformer.transformBaseMeta(), Transformer.transformBaseType(), Transformer.transformBinaryOperation(), Transformer.transformBlock(), Transformer.transformBody(), Transformer.transformBooleanCondition(), Transformer.transformBound(), Transformer.transformBreak(), Transformer.transformCallableParameter(), Transformer.transformCallableType(), Transformer.transformCaseClause(), Transformer.transformCaseItem(), Transformer.transformCaseTypes(), Transformer.transformCatchClause(), Transformer.transformCharacterLiteral(), Transformer.transformClassAliasDefinition(), Transformer.transformClassBody(), Transformer.transformClassDec(), Transformer.transformClassDefinition(), Transformer.transformClassInstantiation(), Transformer.transformClassOrInterface(), Transformer.transformClassSpecifier(), Transformer.transformClosedBound(), Transformer.transformCompareOperation(), Transformer.transformComparisonOperation(), Transformer.transformCompilationUnit(), Transformer.transformComplementAssignmentOperation(), Transformer.transformComplementOperation(), Transformer.transformComprehension(), Transformer.transformComprehensionClause(), Transformer.transformCondition(), Transformer.transformConditions(), Transformer.transformContinue(), Transformer.transformControlStructure(), Transformer.transformDec(), Transformer.transformDecQualifier(), Transformer.transformDeclaration(), Transformer.transformDefaultedCallableParameter(), Transformer.transformDefaultedParameter(), Transformer.transformDefaultedParameterReference(), Transformer.transformDefaultedType(), Transformer.transformDefaultedValueParameter(), Transformer.transformDifferenceOperation(), Transformer.transformDirective(), Transformer.transformDivideAssignmentOperation(), Transformer.transformDynamicBlock(), Transformer.transformDynamicInterfaceDefinition(), Transformer.transformDynamicModifier(), Transformer.transformDynamicValue(), Transformer.transformElementOrSubrangeExpression(), Transformer.transformElseCaseClause(), Transformer.transformElseClause(), Transformer.transformElseOperation(), Transformer.transformEntryOperation(), Transformer.transformEntryType(), Transformer.transformEqualOperation(), Transformer.transformEqualityOperation(), Transformer.transformExistsCondition(), Transformer.transformExistsOperation(), Transformer.transformExistsOrNonemptyCondition(), Transformer.transformExponentiationOperation(), Transformer.transformExpression(), Transformer.transformExpressionComprehensionClause(), Transformer.transformExpressionIsh(), Transformer.transformExpressionStatement(), Transformer.transformExtendedType(), Transformer.transformFailClause(), Transformer.transformFinallyClause(), Transformer.transformFloatLiteral(), Transformer.transformForClause(), Transformer.transformForComprehensionClause(), Transformer.transformForFail(), Transformer.transformForIterator(), Transformer.transformFullPackageName(), Transformer.transformFunctionArgument(), Transformer.transformFunctionDec(), Transformer.transformFunctionDeclaration(), Transformer.transformFunctionDefinition(), Transformer.transformFunctionExpression(), Transformer.transformFunctionModifier(), Transformer.transformFunctionShortcutDefinition(), Transformer.transformGivenDec(), Transformer.transformGroupedExpression(), Transformer.transformGroupedType(), Transformer.transformIdenticalOperation(), Transformer.transformIdentifier(), Transformer.transformIdentityOperation(), Transformer.transformIfClause(), Transformer.transformIfComprehensionClause(), Transformer.transformIfElse(), Transformer.transformImport(), Transformer.transformImportAlias(), Transformer.transformImportElement(), Transformer.transformImportElements(), Transformer.transformImportFunctionValueAlias(), Transformer.transformImportFunctionValueElement(), Transformer.transformImportTypeAlias(), Transformer.transformImportTypeElement(), Transformer.transformImportWildcard(), Transformer.transformInModifier(), Transformer.transformInOperation(), Transformer.transformInitialComprehensionClause(), Transformer.transformInlineDefinitionArgument(), Transformer.transformIntegerLiteral(), Transformer.transformInterfaceAliasDefinition(), Transformer.transformInterfaceBody(), Transformer.transformInterfaceDec(), Transformer.transformInterfaceDefinition(), Transformer.transformIntersectAssignmentOperation(), Transformer.transformIntersectionOperation(), Transformer.transformIntersectionType(), Transformer.transformInvocation(), Transformer.transformInvocationStatement(), Transformer.transformIsCase(), Transformer.transformIsCondition(), Transformer.transformIsOperation(), Transformer.transformIterable(), Transformer.transformIterableType(), Transformer.transformKeySubscript(), Transformer.transformKeyValueIterator(), Transformer.transformLIdentifier(), Transformer.transformLargeAsOperation(), Transformer.transformLargerOperation(), Transformer.transformLazySpecification(), Transformer.transformLazySpecifier(), Transformer.transformLiteral(), Transformer.transformLocalModifier(), Transformer.transformLogicalAssignmentOperation(), Transformer.transformLogicalOperation(), Transformer.transformMainType(), Transformer.transformMatchCase(), Transformer.transformMeasureOperation(), Transformer.transformMeasureSubscript(), Transformer.transformMemberDec(), Transformer.transformMemberMeta(), Transformer.transformMemberNameWithTypeArguments(), Transformer.transformMemberOperator(), Transformer.transformMeta(), Transformer.transformModifier(), Transformer.transformModuleBody(), Transformer.transformModuleCompilationUnit(), Transformer.transformModuleDec(), Transformer.transformModuleDescriptor(), Transformer.transformModuleImport(), Transformer.transformMultiplyAssignmentOperation(), Transformer.transformNameWithTypeArguments(), Transformer.transformNamedArgument(), Transformer.transformNamedArguments(), Transformer.transformNegationOperation(), Transformer.transformNode(), Transformer.transformNonemptyCondition(), Transformer.transformNonemptyOperation(), Transformer.transformNotEqualOperation(), Transformer.transformNotOperation(), Transformer.transformObjectArgument(), Transformer.transformObjectDefinition(), Transformer.transformOfOperation(), Transformer.transformOpenBound(), Transformer.transformOperation(), Transformer.transformOptionalType(), Transformer.transformOrAssignmentOperation(), Transformer.transformOrOperation(), Transformer.transformOutModifier(), Transformer.transformOuter(), Transformer.transformPackage(), Transformer.transformPackageCompilationUnit(), Transformer.transformPackageDec(), Transformer.transformPackageDescriptor(), Transformer.transformParameter(), Transformer.transformParameterReference(), Transformer.transformParameters(), Transformer.transformPositionalArguments(), Transformer.transformPostfixDecrementOperation(), Transformer.transformPostfixIncrementOperation(), Transformer.transformPostfixOperation(), Transformer.transformPrefixDecrementOperation(), Transformer.transformPrefixIncrementOperation(), Transformer.transformPrefixOperation(), Transformer.transformPrefixPostfixStatement(), Transformer.transformPrimary(), Transformer.transformPrimaryType(), Transformer.transformProductOperation(), Transformer.transformQualifiedExpression(), Transformer.transformQualifiedType(), Transformer.transformQuotientOperation(), Transformer.transformRangeSubscript(), Transformer.transformRemainderAssignmentOperation(), Transformer.transformRemainderOperation(), Transformer.transformRequiredParameter(), Transformer.transformResource(), Transformer.transformResources(), Transformer.transformReturn(), Transformer.transformSafeMemberOperator(), Transformer.transformSatisfiedTypes(), Transformer.transformScaleOperation(), Transformer.transformSelfReference(), Transformer.transformSequentialType(), Transformer.transformSetAssignmentOperation(), Transformer.transformSetOperation(), Transformer.transformSimpleType(), Transformer.transformSmallAsOperation(), Transformer.transformSmallerOperation(), Transformer.transformSpanFromSubscript(), Transformer.transformSpanOperation(), Transformer.transformSpanSubscript(), Transformer.transformSpanToSubscript(), Transformer.transformSpecification(), Transformer.transformSpecifiedArgument(), Transformer.transformSpecifiedVariable(), Transformer.transformSpecifier(), Transformer.transformSpreadArgument(), Transformer.transformSpreadMemberOperator(), Transformer.transformStatement(), Transformer.transformStringLiteral(), Transformer.transformStringTemplate(), Transformer.transformSubscript(), Transformer.transformSubtractAssignmentOperation(), Transformer.transformSumOperation(), Transformer.transformSuper(), Transformer.transformSwitchCaseElse(), Transformer.transformSwitchCases(), Transformer.transformSwitchClause(), Transformer.transformThenOperation(), Transformer.transformThis(), Transformer.transformThrow(), Transformer.transformTryCatchFinally(), Transformer.transformTryClause(), Transformer.transformTuple(), Transformer.transformTupleType(), Transformer.transformType(), Transformer.transformTypeAliasDefinition(), Transformer.transformTypeArgument(), Transformer.transformTypeArguments(), Transformer.transformTypeConstraint(), Transformer.transformTypeDec(), Transformer.transformTypeDeclaration(), Transformer.transformTypeIsh(), Transformer.transformTypeList(), Transformer.transformTypeMeta(), Transformer.transformTypeModifier(), Transformer.transformTypeNameWithTypeArguments(), Transformer.transformTypeParameter(), Transformer.transformTypeParameters(), Transformer.transformTypeSpecifier(), Transformer.transformTypedDeclaration(), Transformer.transformTypedVariable(), Transformer.transformUIdentifier(), Transformer.transformUnaryArithmeticOperation(), Transformer.transformUnaryIshOperation(), Transformer.transformUnaryOperation(), Transformer.transformUnaryTypeOperation(), Transformer.transformUnionAssignmentOperation(), Transformer.transformUnionOperation(), Transformer.transformUnionType(), Transformer.transformUnionableType(), Transformer.transformUnspecifiedVariable(), Transformer.transformValueArgument(), Transformer.transformValueDec(), Transformer.transformValueDeclaration(), Transformer.transformValueDefinition(), Transformer.transformValueExpression(), Transformer.transformValueGetterDefinition(), Transformer.transformValueIterator(), Transformer.transformValueModifier(), Transformer.transformValueParameter(), Transformer.transformValueSetterDefinition(), Transformer.transformValueSpecification(), Transformer.transformVariable(), Transformer.transformVariadicParameter(), Transformer.transformVariadicType(), Transformer.transformVariance(), Transformer.transformVoidModifier(), Transformer.transformWhile(), Transformer.transformWithinOperation()