Hierarchy For Package com.strobel.decompiler.languages.java.ast.transforms
Package Hierarchies:Class Hierarchy
- java.lang.Object
- com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation.AssessForLoopResult
- com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation.LabelInfo
- com.strobel.decompiler.languages.java.ast.transforms.CollapseImportsTransform (implements com.strobel.decompiler.languages.java.ast.transforms.IAstTransform)
- com.strobel.decompiler.languages.java.ast.transforms.DeclareLocalClassesTransform (implements com.strobel.decompiler.languages.java.ast.transforms.IAstTransform)
- com.strobel.decompiler.languages.java.ast.transforms.DeclareLocalClassesTransform.TypeToDeclare
- com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform (implements com.strobel.decompiler.languages.java.ast.transforms.IAstTransform)
- com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.AnalysisResult
- com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.VariableToDeclare
- com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor<T,S> (implements com.strobel.decompiler.languages.java.ast.IAstVisitor<T,R>)
- com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor<TResult> (implements com.strobel.decompiler.languages.java.ast.transforms.IAstTransform)
- com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter
- com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter
- com.strobel.decompiler.languages.java.ast.transforms.AddReferenceQualifiersTransform
- com.strobel.decompiler.languages.java.ast.transforms.AddStandardAnnotationsTransform
- com.strobel.decompiler.languages.java.ast.transforms.AssertStatementTransform
- com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation
- com.strobel.decompiler.languages.java.ast.transforms.ConvertLoopsTransform
- com.strobel.decompiler.languages.java.ast.transforms.EclipseEnumSwitchRewriterTransform.Visitor
- com.strobel.decompiler.languages.java.ast.transforms.EclipseStringSwitchRewriterTransform
- com.strobel.decompiler.languages.java.ast.transforms.EliminateSyntheticAccessorsTransform
- com.strobel.decompiler.languages.java.ast.transforms.EliminateSyntheticAccessorsTransform.PhaseOneVisitor
- com.strobel.decompiler.languages.java.ast.transforms.EliminateSyntheticAccessorsTransform.ReplaceSuperReferencesVisitor
- com.strobel.decompiler.languages.java.ast.transforms.EnumRewriterTransform.Visitor
- com.strobel.decompiler.languages.java.ast.transforms.EnumSwitchRewriterTransform.Visitor
- com.strobel.decompiler.languages.java.ast.transforms.FlattenElseIfStatementsTransform
- com.strobel.decompiler.languages.java.ast.transforms.FlattenSwitchBlocksTransform (implements com.strobel.decompiler.languages.java.ast.transforms.IAstTransform)
- com.strobel.decompiler.languages.java.ast.transforms.InlineEscapingAssignmentsTransform
- com.strobel.decompiler.languages.java.ast.transforms.InsertConstantReferencesTransform
- com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform
- com.strobel.decompiler.languages.java.ast.transforms.IntroduceInitializersTransform
- com.strobel.decompiler.languages.java.ast.transforms.IntroduceInitializersTransform.FieldGatherer
- com.strobel.decompiler.languages.java.ast.transforms.IntroduceOuterClassReferencesTransform
- com.strobel.decompiler.languages.java.ast.transforms.IntroduceOuterClassReferencesTransform.PhaseOneVisitor
- com.strobel.decompiler.languages.java.ast.transforms.IntroducePatternMatchingTransform
- com.strobel.decompiler.languages.java.ast.transforms.IntroduceStringConcatenationTransform
- com.strobel.decompiler.languages.java.ast.transforms.LabelCleanupTransform
- com.strobel.decompiler.languages.java.ast.transforms.LambdaTransform
- com.strobel.decompiler.languages.java.ast.transforms.MarkReferencedSyntheticsTransform
- com.strobel.decompiler.languages.java.ast.transforms.MergeResourceTryStatementsVisitor
- com.strobel.decompiler.languages.java.ast.transforms.NewTryWithResourcesTransform
- com.strobel.decompiler.languages.java.ast.transforms.NewTryWithResourcesTransform.EmptyTryWithResourcesRewriter
- com.strobel.decompiler.languages.java.ast.transforms.RemoveHiddenMembersTransform
- com.strobel.decompiler.languages.java.ast.transforms.RemoveImplicitBoxingTransform
- com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform
- com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantInitializersTransform
- com.strobel.decompiler.languages.java.ast.transforms.RewriteBoxingCastsTransform
- com.strobel.decompiler.languages.java.ast.transforms.RewriteInnerClassConstructorCalls
- com.strobel.decompiler.languages.java.ast.transforms.RewriteLegacyClassConstantsTransform.ClassMethodLocator
- com.strobel.decompiler.languages.java.ast.transforms.RewriteLegacyClassConstantsTransform.Rewriter
- com.strobel.decompiler.languages.java.ast.transforms.RewriteLocalClassesTransform
- com.strobel.decompiler.languages.java.ast.transforms.RewriteLocalClassesTransform.PhaseOneVisitor
- com.strobel.decompiler.languages.java.ast.transforms.RewriteNewArrayLambdas
- com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform
- com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform
- com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform.SwitchExpressionInlining
- com.strobel.decompiler.languages.java.ast.transforms.SimplifyArithmeticExpressionsTransform
- com.strobel.decompiler.languages.java.ast.transforms.SimplifyAssignmentsTransform (implements com.strobel.decompiler.languages.java.ast.transforms.IAstTransform)
- com.strobel.decompiler.languages.java.ast.transforms.StringSwitchRewriterTransform
- com.strobel.decompiler.languages.java.ast.transforms.TryWithResourcesTransform
- com.strobel.decompiler.languages.java.ast.transforms.VarArgsTransform
- com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.IsSingleAssignmentVisitor
- com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.ParameterAssignmentVisitor
- com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor<TResult> (implements com.strobel.decompiler.languages.java.ast.transforms.IAstTransform)
- com.strobel.decompiler.languages.java.ast.transforms.EclipseEnumSwitchRewriterTransform (implements com.strobel.decompiler.languages.java.ast.transforms.IAstTransform)
- com.strobel.decompiler.languages.java.ast.transforms.EclipseEnumSwitchRewriterTransform.Visitor.SwitchMapInfo
- com.strobel.decompiler.languages.java.ast.transforms.EnumRewriterTransform (implements com.strobel.decompiler.languages.java.ast.transforms.IAstTransform)
- com.strobel.decompiler.languages.java.ast.transforms.EnumSwitchRewriterTransform (implements com.strobel.decompiler.languages.java.ast.transforms.IAstTransform)
- com.strobel.decompiler.languages.java.ast.transforms.EnumSwitchRewriterTransform.Visitor.SwitchMapInfo
- com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
- com.strobel.assembler.metadata.MemberReference (implements com.strobel.assembler.metadata.IAnnotationsProvider, com.strobel.assembler.metadata.IMetadataTypeMember)
- com.strobel.assembler.metadata.TypeReference (implements com.strobel.assembler.metadata.IGenericContext, com.strobel.assembler.metadata.IGenericParameterProvider)
- com.strobel.assembler.metadata.TypeDefinition (implements com.strobel.assembler.metadata.IMemberDefinition)
- com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder.HelperTypeDefinition
- com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder.HelperTypeDefinition
- com.strobel.assembler.metadata.TypeDefinition (implements com.strobel.assembler.metadata.IMemberDefinition)
- com.strobel.assembler.metadata.TypeReference (implements com.strobel.assembler.metadata.IGenericContext, com.strobel.assembler.metadata.IGenericParameterProvider)
- com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder
- com.strobel.decompiler.languages.java.ast.transforms.RewriteLegacyClassConstantsTransform (implements com.strobel.decompiler.languages.java.ast.transforms.IAstTransform)
- com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform.RecordState
- com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform.RecordState.Constructor
- com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform.CaseInfo
- com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform.SwitchInfo
- com.strobel.decompiler.languages.java.ast.transforms.TransformationPipeline
Interface Hierarchy
- com.strobel.decompiler.languages.java.ast.transforms.IAstTransform