From a95b2a6d85d56e719c4e0802948af120da415395 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Mart=C3=ADn=20Sotuyo=20Dodero?= Date: Thu, 23 Nov 2017 00:39:43 -0300 Subject: [PATCH] Deprecate the old designer's classes --- .../net/sourceforge/pmd/util/designer/CodeEditorTextPane.java | 1 + .../net/sourceforge/pmd/util/designer/CreateXMLRulePanel.java | 1 + .../main/java/net/sourceforge/pmd/util/designer/DFAPanel.java | 1 + .../main/java/net/sourceforge/pmd/util/designer/Designer.java | 1 + .../main/java/net/sourceforge/pmd/util/designer/LineGetter.java | 1 + 5 files changed, 5 insertions(+) diff --git a/pmd-core/src/main/java/net/sourceforge/pmd/util/designer/CodeEditorTextPane.java b/pmd-core/src/main/java/net/sourceforge/pmd/util/designer/CodeEditorTextPane.java index cfa96661a8..25d3c70d23 100644 --- a/pmd-core/src/main/java/net/sourceforge/pmd/util/designer/CodeEditorTextPane.java +++ b/pmd-core/src/main/java/net/sourceforge/pmd/util/designer/CodeEditorTextPane.java @@ -8,6 +8,7 @@ import javax.swing.JTextPane; import net.sourceforge.pmd.lang.ast.Node; +@Deprecated public class CodeEditorTextPane extends JTextPane implements LineGetter { private String[] getLines() { diff --git a/pmd-core/src/main/java/net/sourceforge/pmd/util/designer/CreateXMLRulePanel.java b/pmd-core/src/main/java/net/sourceforge/pmd/util/designer/CreateXMLRulePanel.java index 006f421e53..629103dba2 100644 --- a/pmd-core/src/main/java/net/sourceforge/pmd/util/designer/CreateXMLRulePanel.java +++ b/pmd-core/src/main/java/net/sourceforge/pmd/util/designer/CreateXMLRulePanel.java @@ -24,6 +24,7 @@ import net.sourceforge.pmd.PMD; * This class is responsible for creating the contentpanel for the Create Rule * XML Frame. */ +@Deprecated public class CreateXMLRulePanel extends JPanel implements ActionListener { private JTextField rulenameField = new JTextField(30); diff --git a/pmd-core/src/main/java/net/sourceforge/pmd/util/designer/DFAPanel.java b/pmd-core/src/main/java/net/sourceforge/pmd/util/designer/DFAPanel.java index 9430ef1829..840a02ecfa 100644 --- a/pmd-core/src/main/java/net/sourceforge/pmd/util/designer/DFAPanel.java +++ b/pmd-core/src/main/java/net/sourceforge/pmd/util/designer/DFAPanel.java @@ -29,6 +29,7 @@ import net.sourceforge.pmd.lang.dfa.DataFlowNode; import net.sourceforge.pmd.lang.dfa.VariableAccess; import net.sourceforge.pmd.util.StringUtil; +@Deprecated public class DFAPanel extends JComponent implements ListSelectionListener { public static class DFACanvas extends JPanel { diff --git a/pmd-core/src/main/java/net/sourceforge/pmd/util/designer/Designer.java b/pmd-core/src/main/java/net/sourceforge/pmd/util/designer/Designer.java index dceb47a3c1..e5be408d36 100644 --- a/pmd-core/src/main/java/net/sourceforge/pmd/util/designer/Designer.java +++ b/pmd-core/src/main/java/net/sourceforge/pmd/util/designer/Designer.java @@ -124,6 +124,7 @@ import net.sourceforge.pmd.lang.symboltable.Scope; import net.sourceforge.pmd.lang.symboltable.ScopedNode; import net.sourceforge.pmd.lang.xpath.Initializer; +@Deprecated public class Designer implements ClipboardOwner { private boolean exitOnClose = true; diff --git a/pmd-core/src/main/java/net/sourceforge/pmd/util/designer/LineGetter.java b/pmd-core/src/main/java/net/sourceforge/pmd/util/designer/LineGetter.java index fcd7743007..de1679ff6e 100644 --- a/pmd-core/src/main/java/net/sourceforge/pmd/util/designer/LineGetter.java +++ b/pmd-core/src/main/java/net/sourceforge/pmd/util/designer/LineGetter.java @@ -4,6 +4,7 @@ package net.sourceforge.pmd.util.designer; +@Deprecated public interface LineGetter { String getLine(int number); }