From 001fa639bed4ba8d8c9483d82f8e6922e0089a7d Mon Sep 17 00:00:00 2001 From: Skylot Date: Sun, 4 Jun 2017 10:52:05 +0300 Subject: [PATCH] core: fix some concurrency issues --- jadx-core/src/main/java/jadx/api/JadxDecompiler.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/jadx-core/src/main/java/jadx/api/JadxDecompiler.java b/jadx-core/src/main/java/jadx/api/JadxDecompiler.java index b16481e8d..36afb4f06 100644 --- a/jadx-core/src/main/java/jadx/api/JadxDecompiler.java +++ b/jadx-core/src/main/java/jadx/api/JadxDecompiler.java @@ -1,5 +1,6 @@ package jadx.api; +import java.util.concurrent.ConcurrentHashMap; import jadx.core.Jadx; import jadx.core.ProcessClass; import jadx.core.codegen.CodeGen; @@ -66,9 +67,9 @@ public final class JadxDecompiler { private BinaryXMLParser xmlParser; - private Map classesMap = new java.util.concurrent.ConcurrentHashMap(); - private Map methodsMap = new java.util.concurrent.ConcurrentHashMap(); - private Map fieldsMap = new java.util.concurrent.ConcurrentHashMap(); + private Map classesMap = new ConcurrentHashMap<>(); + private Map methodsMap = new ConcurrentHashMap<>(); + private Map fieldsMap = new ConcurrentHashMap<>(); public JadxDecompiler() { this(new JadxArgs());