Interface IAstTransform

All Known Implementing Classes:
AbstractHelperClassTransform, AddReferenceQualifiersTransform, AddStandardAnnotationsTransform, AssertStatementTransform, BreakTargetRelocation, CollapseImportsTransform, ContextTrackingVisitor, ConvertLoopsTransform, DeclareLocalClassesTransform, DeclareVariablesTransform, EclipseEnumSwitchRewriterTransform, EclipseStringSwitchRewriterTransform, EliminateSyntheticAccessorsTransform, EnumRewriterTransform, EnumSwitchRewriterTransform, FlattenElseIfStatementsTransform, FlattenSwitchBlocksTransform, InlineEscapingAssignmentsTransform, InsertConstantReferencesTransform, InsertNecessaryConversionsTransform, IntroduceInitializersTransform, IntroduceOuterClassReferencesTransform, IntroducePatternMatchingTransform, IntroduceStringConcatenationTransform, InvokeDynamicRewriter, LabelCleanupTransform, LambdaTransform, MarkReferencedSyntheticsTransform, MergeResourceTryStatementsVisitor, MethodHandleConstantRewriter, NewTryWithResourcesTransform, NewTryWithResourcesTransform.EmptyTryWithResourcesRewriter, RemoveHiddenMembersTransform, RemoveImplicitBoxingTransform, RemoveRedundantCastsTransform, RemoveRedundantInitializersTransform, RewriteBoxingCastsTransform, RewriteInnerClassConstructorCalls, RewriteLegacyClassConstantsTransform, RewriteLocalClassesTransform, RewriteNewArrayLambdas, RewriteRecordClassesTransform, RewriteSwitchExpressionsTransform, 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)