Class ContextTrackingVisitor<TResult>

java.lang.Object
com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor<Void,TResult>
com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor<TResult>
All Implemented Interfaces:
IAstVisitor<Void,TResult>, IAstTransform
Direct Known Subclasses:
AbstractHelperClassTransform, AddReferenceQualifiersTransform, AddStandardAnnotationsTransform, AssertStatementTransform, BreakTargetRelocation, ConvertLoopsTransform, EclipseStringSwitchRewriterTransform, EliminateSyntheticAccessorsTransform, FlattenElseIfStatementsTransform, FlattenSwitchBlocksTransform, InlineEscapingAssignmentsTransform, InsertConstantReferencesTransform, InsertNecessaryConversionsTransform, IntroduceInitializersTransform, IntroduceOuterClassReferencesTransform, IntroducePatternMatchingTransform, IntroduceStringConcatenationTransform, LabelCleanupTransform, LambdaTransform, MarkReferencedSyntheticsTransform, MergeResourceTryStatementsVisitor, NewTryWithResourcesTransform, NewTryWithResourcesTransform.EmptyTryWithResourcesRewriter, RemoveHiddenMembersTransform, RemoveImplicitBoxingTransform, RemoveRedundantCastsTransform, RemoveRedundantInitializersTransform, RewriteBoxingCastsTransform, RewriteInnerClassConstructorCalls, RewriteLocalClassesTransform, RewriteNewArrayLambdas, RewriteRecordClassesTransform, RewriteSwitchExpressionsTransform, SimplifyArithmeticExpressionsTransform, SimplifyAssignmentsTransform, StringSwitchRewriterTransform, TryWithResourcesTransform, VarArgsTransform

public abstract class ContextTrackingVisitor<TResult> extends DepthFirstAstVisitor<Void,TResult> implements IAstTransform