diff --git a/jadx-core/src/test/java/jadx/tests/integration/generics/TestGenericsMthOverride.java b/jadx-core/src/test/java/jadx/tests/integration/generics/TestGenericsMthOverride.java index 76f74a0264e..bfe83ed734b 100644 --- a/jadx-core/src/test/java/jadx/tests/integration/generics/TestGenericsMthOverride.java +++ b/jadx-core/src/test/java/jadx/tests/integration/generics/TestGenericsMthOverride.java @@ -36,6 +36,7 @@ public Y method(Exception x) { } } + @SuppressWarnings("unchecked") public static class D implements I { @Override public Object method(Object x) { diff --git a/jadx-gui/src/main/java/jadx/gui/ui/codearea/AbstractCodeArea.java b/jadx-gui/src/main/java/jadx/gui/ui/codearea/AbstractCodeArea.java index 1f069210ca2..6862b781cc8 100644 --- a/jadx-gui/src/main/java/jadx/gui/ui/codearea/AbstractCodeArea.java +++ b/jadx-gui/src/main/java/jadx/gui/ui/codearea/AbstractCodeArea.java @@ -20,6 +20,8 @@ import jadx.gui.utils.JumpPosition; public abstract class AbstractCodeArea extends RSyntaxTextArea { + private static final long serialVersionUID = -3980354865216031972L; + private static final Logger LOG = LoggerFactory.getLogger(AbstractCodeArea.class); protected final ContentPanel contentPanel; diff --git a/jadx-gui/src/main/java/jadx/gui/ui/codearea/AbstractCodeContentPanel.java b/jadx-gui/src/main/java/jadx/gui/ui/codearea/AbstractCodeContentPanel.java index c9dbb945c11..b343ba5dbe0 100644 --- a/jadx-gui/src/main/java/jadx/gui/ui/codearea/AbstractCodeContentPanel.java +++ b/jadx-gui/src/main/java/jadx/gui/ui/codearea/AbstractCodeContentPanel.java @@ -8,6 +8,7 @@ * The abstract base class for a content panel that show text based code or a.g. a resource */ public abstract class AbstractCodeContentPanel extends ContentPanel { + private static final long serialVersionUID = 4685846894279064422L; protected AbstractCodeContentPanel(TabbedPane panel, JNode jnode) { super(panel, jnode); diff --git a/jadx-gui/src/main/java/jadx/gui/ui/codearea/CodePanel.java b/jadx-gui/src/main/java/jadx/gui/ui/codearea/CodePanel.java index 685eeb8f389..45600d47d14 100644 --- a/jadx-gui/src/main/java/jadx/gui/ui/codearea/CodePanel.java +++ b/jadx-gui/src/main/java/jadx/gui/ui/codearea/CodePanel.java @@ -17,11 +17,13 @@ * A panel combining a {@link SearchBar and a scollable {@link CodeArea} */ public class CodePanel extends JPanel { + private static final long serialVersionUID = 1117721869391885865L; private final SearchBar searchBar; private final AbstractCodeArea codeArea; private final JScrollPane codeScrollPane; + @SuppressWarnings("serial") public CodePanel(ContentPanel contentPanel, AbstractCodeArea codeArea) { this.codeArea = codeArea; searchBar = new SearchBar(codeArea);