diff --git a/jadx-core/src/test/java/jadx/tests/api/IntegrationTest.java b/jadx-core/src/test/java/jadx/tests/api/IntegrationTest.java index b480c14203cdc1ea22e3c94e6635f33957908212..969950dfaabfa45c5ff6690a469978ab277eb0d9 100644 --- a/jadx-core/src/test/java/jadx/tests/api/IntegrationTest.java +++ b/jadx-core/src/test/java/jadx/tests/api/IntegrationTest.java @@ -247,7 +247,7 @@ public abstract class IntegrationTest extends TestUtils { } public Object invoke(String method) throws Exception { - return invoke(method, new Class[0]); + return invoke(method, new Class[0]); } public Object invoke(String method, Class[] types, Object... args) throws Exception { diff --git a/jadx-core/src/test/java/jadx/tests/api/compiler/ClassFileManager.java b/jadx-core/src/test/java/jadx/tests/api/compiler/ClassFileManager.java index 4f8df7e3bd5cbbe3891edf5acb1bf7c02f53a2ca..dd1ed8099ebb2d2d6cb3933485a847c64744031a 100644 --- a/jadx-core/src/test/java/jadx/tests/api/compiler/ClassFileManager.java +++ b/jadx-core/src/test/java/jadx/tests/api/compiler/ClassFileManager.java @@ -35,7 +35,7 @@ public class ClassFileManager extends ForwardingJavaFileManager clsMap = new HashMap(); - private final Map clsCache = new HashMap(); + private final Map> clsCache = new HashMap>(); @Override protected Class findClass(String name) throws ClassNotFoundException { @@ -55,7 +55,7 @@ public class ClassFileManager extends ForwardingJavaFileManager replaceClass(String name) throws ClassNotFoundException { - Class cacheCls = clsCache.get(name); + Class cacheCls = clsCache.get(name); if (cacheCls != null) { return cacheCls; } diff --git a/jadx-core/src/test/java/jadx/tests/api/compiler/DynamicCompiler.java b/jadx-core/src/test/java/jadx/tests/api/compiler/DynamicCompiler.java index 20d0d849713c2dc30a960745454a95ce988f74a1..427d8cb8d9992ba6fd6ad3bdc01890d58dc9ff34 100644 --- a/jadx-core/src/test/java/jadx/tests/api/compiler/DynamicCompiler.java +++ b/jadx-core/src/test/java/jadx/tests/api/compiler/DynamicCompiler.java @@ -58,7 +58,7 @@ public class DynamicCompiler { } public Method getMethod(String method, Class[] types) throws Exception { - for (Class type : types) { + for (Class type : types) { checkType(type); } return getInstance().getClass().getMethod(method, types); @@ -68,7 +68,7 @@ public class DynamicCompiler { return mth.invoke(getInstance(), args); } - private Class checkType(Class type) throws ClassNotFoundException { + private Class checkType(Class type) throws ClassNotFoundException { if (type.isPrimitive()) { return type; } diff --git a/jadx-core/src/test/java/jadx/tests/functional/JadxVisitorsOrderTest.java b/jadx-core/src/test/java/jadx/tests/functional/JadxVisitorsOrderTest.java index fad1733523d34e8a42a2d355f3f61cd198b95641..90e1cf3f94ce432b335626b422b88c7b1b684cd6 100644 --- a/jadx-core/src/test/java/jadx/tests/functional/JadxVisitorsOrderTest.java +++ b/jadx-core/src/test/java/jadx/tests/functional/JadxVisitorsOrderTest.java @@ -34,7 +34,7 @@ public class JadxVisitorsOrderTest { } private static List check(List passes) { - List classList = new ArrayList(passes.size()); + List> classList = new ArrayList>(passes.size()); for (IDexTreeVisitor pass : passes) { classList.add(pass.getClass()); } diff --git a/jadx-core/src/test/java/jadx/tests/integration/others/TestIssue13a.java b/jadx-core/src/test/java/jadx/tests/integration/others/TestIssue13a.java index 2d5a6ca6ab9320e2486cae8f30b7a7e33c7230c0..2df56df6952decf335eabbc24b5e3573d29edcb2 100644 --- a/jadx-core/src/test/java/jadx/tests/integration/others/TestIssue13a.java +++ b/jadx-core/src/test/java/jadx/tests/integration/others/TestIssue13a.java @@ -15,8 +15,8 @@ public class TestIssue13a extends IntegrationTest { public static class TestCls { private static final String TAG = "Parcel"; - private static final HashMap> - mCreators = new HashMap>(); + private static final HashMap>> + mCreators = new HashMap>>(); @SuppressWarnings("unchecked") public final T test(ClassLoader loader) { @@ -26,15 +26,15 @@ public class TestIssue13a extends IntegrationTest { } Parcelable.Creator creator; synchronized (mCreators) { - HashMap map = mCreators.get(loader); + HashMap> map = mCreators.get(loader); if (map == null) { - map = new HashMap(); + map = new HashMap>(); mCreators.put(loader, map); } - creator = map.get(name); + creator = (Parcelable.Creator) map.get(name); if (creator == null) { try { - Class c = loader == null ? + Class c = loader == null ? Class.forName(name) : Class.forName(name, true, loader); Field f = c.getField("CREATOR"); creator = (Parcelable.Creator) f.get(null); diff --git a/jadx-gui/src/main/java/jadx/gui/treemodel/JRoot.java b/jadx-gui/src/main/java/jadx/gui/treemodel/JRoot.java index 74eaa29ad1ea43701dce2bee1437a15d4dd98aeb..cb996bc9e90123058292834ffaaebd37e96cd8d4 100644 --- a/jadx-gui/src/main/java/jadx/gui/treemodel/JRoot.java +++ b/jadx-gui/src/main/java/jadx/gui/treemodel/JRoot.java @@ -71,7 +71,7 @@ public class JRoot extends JNode { } public JNode searchClassInTree(JNode node) { - Enumeration en = this.breadthFirstEnumeration(); + Enumeration en = this.breadthFirstEnumeration(); while (en.hasMoreElements()) { Object obj = en.nextElement(); if (node.equals(obj)) { diff --git a/jadx-gui/src/main/java/jadx/gui/ui/LogViewer.java b/jadx-gui/src/main/java/jadx/gui/ui/LogViewer.java index 68033e22797d03976c22a6a2b4f51632d35cb9f2..9ae8f801b96a0c968b8d25c72718ca48fa8d97e1 100644 --- a/jadx-gui/src/main/java/jadx/gui/ui/LogViewer.java +++ b/jadx-gui/src/main/java/jadx/gui/ui/LogViewer.java @@ -41,6 +41,7 @@ class LogViewer extends JDialog { JPanel controlPane = new JPanel(); controlPane.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5)); + @SuppressWarnings("unchecked") final JComboBox cb = new JComboBox(LEVEL_ITEMS); cb.setSelectedItem(level); cb.addActionListener(new ActionListener() {