From d0ecc8cfbba03bbb426b0a9435d406ce7e6f8e9a Mon Sep 17 00:00:00 2001 From: Michal Kordas Date: Sat, 8 Aug 2015 09:55:06 +0200 Subject: [PATCH] Remove redundant abstract methods declarations. #1555 Fixes `AbstractMethodOverridesAbstractMethod` inspection violations. Description: >Reports abstract methods which override abstract methods. Methods with different return types or exception declarations than the method they override are not reported by this inspection. --- .../tools/checkstyle/gui/AbstractTreeTableModel.java | 7 ------- 1 file changed, 7 deletions(-) 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 4402c2acb..2ba153131 100644 --- a/src/main/java/com/puppycrawl/tools/checkstyle/gui/AbstractTreeTableModel.java +++ b/src/main/java/com/puppycrawl/tools/checkstyle/gui/AbstractTreeTableModel.java @@ -62,7 +62,6 @@ package com.puppycrawl.tools.checkstyle.gui; import javax.swing.event.EventListenerList; import javax.swing.event.TreeModelEvent; import javax.swing.event.TreeModelListener; -import javax.swing.tree.TreePath; /** * An abstract implementation of the TreeTableModel interface, handling @@ -94,9 +93,6 @@ public abstract class AbstractTreeTableModel implements TreeTableModel { return getChildCount(node) == 0; } - @Override - public abstract void valueForPathChanged(TreePath path, Object newValue); - // This is not called in the JTree's default mode: use a naive implementation. @Override public int getIndexOfChild(Object parent, Object child) { @@ -244,9 +240,6 @@ public abstract class AbstractTreeTableModel implements TreeTableModel { return getColumnClass(column) == TreeTableModel.class; } - @Override - public abstract void setValueAt(Object value, Object node, int column); - // Left to be implemented in the subclass: /*