Class LocalClassHelper
java.lang.Object
com.strobel.decompiler.languages.java.ast.LocalClassHelper
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final classprivate static final classprivate static final classprivate static class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static booleanstatic voidintroduceInitializerBlocks(DecompilerContext context, AstNode node) private static booleanstatic voidstatic voidreplaceClosureMembers(DecompilerContext context, TypeDeclaration declaration, List<? extends ObjectCreationExpression> instantiations) private static voidrewriteThisReferences(DecompilerContext context, TypeDeclaration declaration, Map<String, Expression> initializers)
-
Field Details
-
OUTER_TYPE_CONVERT_OPTIONS
-
-
Constructor Details
-
LocalClassHelper
public LocalClassHelper()
-
-
Method Details
-
replaceClosureMembers
public static void replaceClosureMembers(DecompilerContext context, AnonymousObjectCreationExpression node) -
replaceClosureMembers
public static void replaceClosureMembers(DecompilerContext context, TypeDeclaration declaration, List<? extends ObjectCreationExpression> instantiations) -
introduceInitializerBlocks
-
rewriteThisReferences
private static void rewriteThisReferences(DecompilerContext context, TypeDeclaration declaration, Map<String, Expression> initializers) -
isLocalOrAnonymous
-
hasSideEffects
-