Class LocalClassHelper
java.lang.Object
com.strobel.decompiler.languages.java.ast.LocalClassHelper
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final class
private static final class
private static final class
private static class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static boolean
static void
introduceInitializerBlocks
(DecompilerContext context, AstNode node) private static boolean
static void
static void
replaceClosureMembers
(DecompilerContext context, TypeDeclaration declaration, List<? extends ObjectCreationExpression> instantiations) private static void
rewriteThisReferences
(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
-