From 49928eafc9b2cff02565ad5bb38b4e0ee020739d Mon Sep 17 00:00:00 2001 From: Bhavik Patel Date: Fri, 19 Jun 2015 14:16:06 +0530 Subject: [PATCH] PMD violations: UncommentedEmptyMethod Fixed #995 --- config/pmd.xml | 2 -- .../java/com/puppycrawl/tools/checkstyle/DefaultLogger.java | 2 ++ .../tools/checkstyle/api/AbstractFileSetCheck.java | 4 ++++ .../com/puppycrawl/tools/checkstyle/api/AutomaticBean.java | 2 ++ .../java/com/puppycrawl/tools/checkstyle/api/Check.java | 6 ++++++ .../tools/checkstyle/api/SeverityLevelCounter.java | 3 +++ .../checkstyle/checks/coding/IllegalTokenTextCheck.java | 4 ---- .../tools/checkstyle/checks/header/AbstractHeaderCheck.java | 1 + .../checkstyle/checks/javadoc/AbstractJavadocCheck.java | 5 +++++ .../puppycrawl/tools/checkstyle/gui/AbstractCellEditor.java | 1 + .../java/com/puppycrawl/tools/checkstyle/gui/FileDrop.java | 1 + .../com/puppycrawl/tools/checkstyle/gui/ParseTreeModel.java | 1 + 12 files changed, 26 insertions(+), 6 deletions(-) diff --git a/config/pmd.xml b/config/pmd.xml index c1b6ff4a9..6043cf083 100644 --- a/config/pmd.xml +++ b/config/pmd.xml @@ -140,8 +140,6 @@ - - diff --git a/src/main/java/com/puppycrawl/tools/checkstyle/DefaultLogger.java b/src/main/java/com/puppycrawl/tools/checkstyle/DefaultLogger.java index 683da8b0d..ff5e76ccd 100644 --- a/src/main/java/com/puppycrawl/tools/checkstyle/DefaultLogger.java +++ b/src/main/java/com/puppycrawl/tools/checkstyle/DefaultLogger.java @@ -140,11 +140,13 @@ public class DefaultLogger /** {@inheritDoc} */ @Override public void fileFinished(AuditEvent evt) { + // No need to implement this method in this class } /** {@inheritDoc} */ @Override public void fileStarted(AuditEvent evt) { + // No need to implement this method in this class } /** {@inheritDoc} */ diff --git a/src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractFileSetCheck.java b/src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractFileSetCheck.java index 59d749f1c..5628025dc 100644 --- a/src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractFileSetCheck.java +++ b/src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractFileSetCheck.java @@ -54,16 +54,19 @@ public abstract class AbstractFileSetCheck /** {@inheritDoc} */ @Override public void init() { + // No code by default, should be overridden only by demand at subclasses } /** {@inheritDoc} */ @Override public void destroy() { + // No code by default, should be overridden only by demand at subclasses } /** {@inheritDoc} */ @Override public void beginProcessing(String charset) { + // No code by default, should be overridden only by demand at subclasses } /** {@inheritDoc} */ @@ -81,6 +84,7 @@ public abstract class AbstractFileSetCheck /** {@inheritDoc} */ @Override public void finishProcessing() { + // No code by default, should be overridden only by demand at subclasses } /** {@inheritDoc} */ diff --git a/src/main/java/com/puppycrawl/tools/checkstyle/api/AutomaticBean.java b/src/main/java/com/puppycrawl/tools/checkstyle/api/AutomaticBean.java index 5f4a8df27..9970ddc20 100644 --- a/src/main/java/com/puppycrawl/tools/checkstyle/api/AutomaticBean.java +++ b/src/main/java/com/puppycrawl/tools/checkstyle/api/AutomaticBean.java @@ -226,6 +226,7 @@ public class AutomaticBean * @throws CheckstyleException if there is a configuration error. */ protected void finishLocalSetup() throws CheckstyleException { + // No code by default, should be overridden only by demand at subclasses } /** @@ -239,6 +240,7 @@ public class AutomaticBean */ protected void setupChild(Configuration childConf) throws CheckstyleException { + // No code by default, should be overridden only by demand at subclasses } /** diff --git a/src/main/java/com/puppycrawl/tools/checkstyle/api/Check.java b/src/main/java/com/puppycrawl/tools/checkstyle/api/Check.java index e2438eb02..4a4c17b87 100644 --- a/src/main/java/com/puppycrawl/tools/checkstyle/api/Check.java +++ b/src/main/java/com/puppycrawl/tools/checkstyle/api/Check.java @@ -120,12 +120,14 @@ public abstract class Check extends AbstractViolationReporter { * everything required to perform it job. */ public void init() { + // No code by default, should be overridden only by demand at subclasses } /** * Destroy the check. It is being retired from service. */ public void destroy() { + // No code by default, should be overridden only by demand at subclasses } /** @@ -134,6 +136,7 @@ public abstract class Check extends AbstractViolationReporter { * @param rootAST the root of the tree */ public void beginTree(DetailAST rootAST) { + // No code by default, should be overridden only by demand at subclasses } /** @@ -142,6 +145,7 @@ public abstract class Check extends AbstractViolationReporter { * @param rootAST the root of the tree */ public void finishTree(DetailAST rootAST) { + // No code by default, should be overridden only by demand at subclasses } /** @@ -149,6 +153,7 @@ public abstract class Check extends AbstractViolationReporter { * @param ast the token to process */ public void visitToken(DetailAST ast) { + // No code by default, should be overridden only by demand at subclasses } /** @@ -156,6 +161,7 @@ public abstract class Check extends AbstractViolationReporter { * @param ast the token leaving */ public void leaveToken(DetailAST ast) { + // No code by default, should be overridden only by demand at subclasses } /** diff --git a/src/main/java/com/puppycrawl/tools/checkstyle/api/SeverityLevelCounter.java b/src/main/java/com/puppycrawl/tools/checkstyle/api/SeverityLevelCounter.java index 248fc6542..8c48cd4b7 100644 --- a/src/main/java/com/puppycrawl/tools/checkstyle/api/SeverityLevelCounter.java +++ b/src/main/java/com/puppycrawl/tools/checkstyle/api/SeverityLevelCounter.java @@ -68,16 +68,19 @@ public final class SeverityLevelCounter implements AuditListener { /** {@inheritDoc} */ @Override public void fileStarted(AuditEvent evt) { + // No code by default, should be overridden only by demand at subclasses } /** {@inheritDoc} */ @Override public void auditFinished(AuditEvent evt) { + // No code by default, should be overridden only by demand at subclasses } /** {@inheritDoc} */ @Override public void fileFinished(AuditEvent evt) { + // No code by default, should be overridden only by demand at subclasses } /** diff --git a/src/main/java/com/puppycrawl/tools/checkstyle/checks/coding/IllegalTokenTextCheck.java b/src/main/java/com/puppycrawl/tools/checkstyle/checks/coding/IllegalTokenTextCheck.java index a3b1cbb83..53fc5ff25 100644 --- a/src/main/java/com/puppycrawl/tools/checkstyle/checks/coding/IllegalTokenTextCheck.java +++ b/src/main/java/com/puppycrawl/tools/checkstyle/checks/coding/IllegalTokenTextCheck.java @@ -72,10 +72,6 @@ public class IllegalTokenTextCheck super("$^"); // the empty language } - @Override - public void beginTree(DetailAST rootAST) { - } - @Override public int[] getDefaultTokens() { return new int[0]; diff --git a/src/main/java/com/puppycrawl/tools/checkstyle/checks/header/AbstractHeaderCheck.java b/src/main/java/com/puppycrawl/tools/checkstyle/checks/header/AbstractHeaderCheck.java index e5b95d484..8143fbd19 100644 --- a/src/main/java/com/puppycrawl/tools/checkstyle/checks/header/AbstractHeaderCheck.java +++ b/src/main/java/com/puppycrawl/tools/checkstyle/checks/header/AbstractHeaderCheck.java @@ -220,6 +220,7 @@ public abstract class AbstractHeaderCheck extends AbstractFileSetCheck { * This implementation does nothing. */ protected void postprocessHeaderLines() { + // No code by default } @Override diff --git a/src/main/java/com/puppycrawl/tools/checkstyle/checks/javadoc/AbstractJavadocCheck.java b/src/main/java/com/puppycrawl/tools/checkstyle/checks/javadoc/AbstractJavadocCheck.java index 7ca07a945..83ae5ee81 100755 --- a/src/main/java/com/puppycrawl/tools/checkstyle/checks/javadoc/AbstractJavadocCheck.java +++ b/src/main/java/com/puppycrawl/tools/checkstyle/checks/javadoc/AbstractJavadocCheck.java @@ -96,6 +96,7 @@ public abstract class AbstractJavadocCheck extends Check { * the root of the tree */ public void beginJavadocTree(DetailNode rootAst) { + // No code by default, should be overridden only by demand at subclasses } /** @@ -104,6 +105,7 @@ public abstract class AbstractJavadocCheck extends Check { * the root of the tree */ public void finishJavadocTree(DetailNode rootAst) { + // No code by default, should be overridden only by demand at subclasses } /** @@ -112,6 +114,7 @@ public abstract class AbstractJavadocCheck extends Check { * the token to process */ public void visitJavadocToken(DetailNode ast) { + // No code by default, should be overridden only by demand at subclasses } /** @@ -120,6 +123,7 @@ public abstract class AbstractJavadocCheck extends Check { * the token leaving */ public void leaveJavadocToken(DetailNode ast) { + // No code by default, should be overridden only by demand at subclasses } /** @@ -170,6 +174,7 @@ public abstract class AbstractJavadocCheck extends Check { @Override public final void leaveToken(DetailAST ast) { + // No code by default, should be overridden only by demand at subclasses } @Override diff --git a/src/main/java/com/puppycrawl/tools/checkstyle/gui/AbstractCellEditor.java b/src/main/java/com/puppycrawl/tools/checkstyle/gui/AbstractCellEditor.java index 6d8ebd992..e6a972cd5 100644 --- a/src/main/java/com/puppycrawl/tools/checkstyle/gui/AbstractCellEditor.java +++ b/src/main/java/com/puppycrawl/tools/checkstyle/gui/AbstractCellEditor.java @@ -106,6 +106,7 @@ public class AbstractCellEditor implements CellEditor { /** @see CellEditor */ @Override public void cancelCellEditing() { + // No code, tree is read-only } /** @see CellEditor */ diff --git a/src/main/java/com/puppycrawl/tools/checkstyle/gui/FileDrop.java b/src/main/java/com/puppycrawl/tools/checkstyle/gui/FileDrop.java index 8976973d6..da33c9266 100644 --- a/src/main/java/com/puppycrawl/tools/checkstyle/gui/FileDrop.java +++ b/src/main/java/com/puppycrawl/tools/checkstyle/gui/FileDrop.java @@ -314,6 +314,7 @@ class FileDrop { @Override public void dragOver(DropTargetDragEvent dtde) { + // No code, tree is read-only } public FileDropTargetListener(Component component, Border dragBorder, Listener listener) { diff --git a/src/main/java/com/puppycrawl/tools/checkstyle/gui/ParseTreeModel.java b/src/main/java/com/puppycrawl/tools/checkstyle/gui/ParseTreeModel.java index 53a047fd1..d8556ea25 100644 --- a/src/main/java/com/puppycrawl/tools/checkstyle/gui/ParseTreeModel.java +++ b/src/main/java/com/puppycrawl/tools/checkstyle/gui/ParseTreeModel.java @@ -107,6 +107,7 @@ public class ParseTreeModel extends AbstractTreeTableModel { @Override public void setValueAt(Object aValue, Object node, int column) { + // No code, tree is read-only } @Override