Uses of Class
com.strobel.decompiler.DecompilerContext
Packages that use DecompilerContext
Package
Description
-
Uses of DecompilerContext in com.strobel.decompiler.ast
Methods in com.strobel.decompiler.ast with parameters of type DecompilerContextModifier and TypeMethodDescriptionAstBuilder.build(MethodBody body, boolean optimize, DecompilerContext context) static voidAstOptimizer.optimize(DecompilerContext context, Block method) static voidAstOptimizer.optimize(DecompilerContext context, Block method, AstOptimizationStep abortBeforeStep) static voidTypeAnalysis.reset(DecompilerContext context, Block method) static voidTypeAnalysis.run(DecompilerContext context, Block method) -
Uses of DecompilerContext in com.strobel.decompiler.languages.java.ast
Fields in com.strobel.decompiler.languages.java.ast declared as DecompilerContextModifier and TypeFieldDescriptionprotected final DecompilerContextContextTrackingVisitor.contextMethods in com.strobel.decompiler.languages.java.ast with parameters of type DecompilerContextModifier and TypeMethodDescriptionstatic NameVariablesNameVariables.assignNamesToVariables(DecompilerContext context, Iterable<Variable> parameters, Iterable<Variable> variables, Block methodBody) static BlockStatementAstMethodBodyBuilder.createMethodBody(AstBuilder astBuilder, MethodDefinition method, DecompilerContext context, Iterable<ParameterDeclaration> parameters) static voidLocalClassHelper.introduceInitializerBlocks(DecompilerContext context, AstNode node) static booleanAstBuilder.isMemberHidden(IMemberDefinition member, DecompilerContext context) static voidLocalClassHelper.replaceClosureMembers(DecompilerContext context, AnonymousObjectCreationExpression node) static voidLocalClassHelper.replaceClosureMembers(DecompilerContext context, TypeDeclaration declaration, List<? extends ObjectCreationExpression> instantiations) Constructors in com.strobel.decompiler.languages.java.ast with parameters of type DecompilerContextModifierConstructorDescriptionAstBuilder(DecompilerContext context) protectedContextTrackingVisitor(DecompilerContext context) DefiniteAssignmentAnalysis(DecompilerContext context, Statement rootStatement) JavaResolver(DecompilerContext context) NameVariables(DecompilerContext context) -
Uses of DecompilerContext in com.strobel.decompiler.languages.java.ast.transforms
Fields in com.strobel.decompiler.languages.java.ast.transforms declared as DecompilerContextModifier and TypeFieldDescriptionprotected final DecompilerContextDeclareLocalClassesTransform.contextprotected final DecompilerContextDeclareVariablesTransform.contextMethods in com.strobel.decompiler.languages.java.ast.transforms with parameters of type DecompilerContextModifier and TypeMethodDescriptionstatic IAstTransform[]TransformationPipeline.createPipeline(DecompilerContext context) static voidTransformationPipeline.runTransformationsUntil(AstNode node, Predicate<IAstTransform> abortCondition, DecompilerContext context) Constructors in com.strobel.decompiler.languages.java.ast.transforms with parameters of type DecompilerContextModifierConstructorDescriptionBreakTargetRelocation(DecompilerContext context) ConvertLoopsTransform(DecompilerContext context) EnumRewriterTransform(DecompilerContext context) InvokeDynamicRewriter(DecompilerContext context) LabelCleanupTransform(DecompilerContext context) LambdaTransform(DecompilerContext context) protectedprotectedRewriteNewArrayLambdas(DecompilerContext context) VarArgsTransform(DecompilerContext context)