diff --git a/src/main/java/com/puppycrawl/tools/checkstyle/gui/AbstractTreeTableModel.java b/src/main/java/com/puppycrawl/tools/checkstyle/gui/AbstractTreeTableModel.java index 0ba522641..e679fe64a 100644 --- a/src/main/java/com/puppycrawl/tools/checkstyle/gui/AbstractTreeTableModel.java +++ b/src/main/java/com/puppycrawl/tools/checkstyle/gui/AbstractTreeTableModel.java @@ -211,7 +211,7 @@ public abstract class AbstractTreeTableModel implements TreeTableModel { * and keyboard events in the Tree column to the underlying JTree. */ @Override - public boolean isCellEditable(Object node, int column) { + public boolean isCellEditable(int column) { return getColumnClass(column) == TreeTableModel.class; } } diff --git a/src/main/java/com/puppycrawl/tools/checkstyle/gui/TreeTableModel.java b/src/main/java/com/puppycrawl/tools/checkstyle/gui/TreeTableModel.java index 08f849052..4c453e64b 100644 --- a/src/main/java/com/puppycrawl/tools/checkstyle/gui/TreeTableModel.java +++ b/src/main/java/com/puppycrawl/tools/checkstyle/gui/TreeTableModel.java @@ -66,9 +66,8 @@ public interface TreeTableModel extends TreeModel { * Indicates whether the the value for node {@code node}, * at column number {@code column} is editable. * - * @param node the node. * @param column the column number * @return true if editable */ - boolean isCellEditable(Object node, int column); + boolean isCellEditable(int column); } diff --git a/src/main/java/com/puppycrawl/tools/checkstyle/gui/TreeTableModelAdapter.java b/src/main/java/com/puppycrawl/tools/checkstyle/gui/TreeTableModelAdapter.java index e34a97862..38535b2f5 100644 --- a/src/main/java/com/puppycrawl/tools/checkstyle/gui/TreeTableModelAdapter.java +++ b/src/main/java/com/puppycrawl/tools/checkstyle/gui/TreeTableModelAdapter.java @@ -95,7 +95,7 @@ public class TreeTableModelAdapter extends AbstractTableModel { @Override public boolean isCellEditable(int row, int column) { - return treeTableModel.isCellEditable(nodeForRow(row), column); + return treeTableModel.isCellEditable(column); } /**