Interface IAstTransform

All Known Implementing Classes:
AbstractHelperClassTransform, AddReferenceQualifiersTransform, AddStandardAnnotationsTransform, AssertStatementTransform, BreakTargetRelocation, CollapseImportsTransform, ContextTrackingVisitor, ConvertLoopsTransform, DeclareLocalClassesTransform, DeclareVariablesTransform, EclipseEnumSwitchRewriterTransform, EclipseEnumSwitchRewriterTransform.Visitor, EclipseStringSwitchRewriterTransform, EliminateSyntheticAccessorsTransform, EliminateSyntheticAccessorsTransform.PhaseOneVisitor, EliminateSyntheticAccessorsTransform.ReplaceSuperReferencesVisitor, EnumRewriterTransform, EnumRewriterTransform.Visitor, EnumSwitchRewriterTransform, EnumSwitchRewriterTransform.Visitor, FlattenElseIfStatementsTransform, FlattenSwitchBlocksTransform, InlineEscapingAssignmentsTransform, InliningHelper.InliningVisitor, InsertConstantReferencesTransform, InsertNecessaryConversionsTransform, IntroduceInitializersTransform, IntroduceInitializersTransform.FieldGatherer, IntroduceOuterClassReferencesTransform, IntroduceOuterClassReferencesTransform.PhaseOneVisitor, IntroducePatternMatchingTransform, IntroduceStringConcatenationTransform, InvokeDynamicRewriter, JavaResolver.ResolveVisitor, LabelCleanupTransform, LambdaTransform, LocalClassHelper.ClosureRewriterPhaseOneVisitor, LocalClassHelper.ClosureRewriterPhaseTwoVisitor, LocalClassHelper.IntroduceInitializersVisitor, LocalClassHelper.ThisReferenceReplacingVisitor, MarkReferencedSyntheticsTransform, MergeResourceTryStatementsVisitor, MethodHandleConstantRewriter, NewTryWithResourcesTransform, NewTryWithResourcesTransform.EmptyTryWithResourcesRewriter, RemoveHiddenMembersTransform, RemoveImplicitBoxingTransform, RemoveRedundantCastsTransform, RemoveRedundantInitializersTransform, RewriteBoxingCastsTransform, RewriteInnerClassConstructorCalls, RewriteLegacyClassConstantsTransform, RewriteLegacyClassConstantsTransform.ClassMethodLocator, RewriteLegacyClassConstantsTransform.Rewriter, RewriteLocalClassesTransform, RewriteLocalClassesTransform.PhaseOneVisitor, RewriteNewArrayLambdas, RewriteRecordClassesTransform, RewriteSwitchExpressionsTransform, RewriteSwitchExpressionsTransform.SwitchExpressionInlining, SimplifyArithmeticExpressionsTransform, SimplifyAssignmentsTransform, StringSwitchRewriterTransform, TryWithResourcesTransform, VarArgsTransform

public interface IAstTransform
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    run(AstNode compilationUnit)
     
  • Method Details

    • run

      void run(AstNode compilationUnit)