From 9f2516788009fbe04670bae2b830f832240071f7 Mon Sep 17 00:00:00 2001 From: ayman abdelghany Date: Tue, 7 Jun 2016 14:04:11 +0200 Subject: [PATCH] [squid:S1161] "@Override" annotation should be used on any method overriding (since Java 5) or implementing (since Java 6) another one --- src/main/java/org/umlgraph/doclet/ContextMatcher.java | 5 +++++ src/main/java/org/umlgraph/doclet/Options.java | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/umlgraph/doclet/ContextMatcher.java b/src/main/java/org/umlgraph/doclet/ContextMatcher.java index 47895af..ce2658a 100644 --- a/src/main/java/org/umlgraph/doclet/ContextMatcher.java +++ b/src/main/java/org/umlgraph/doclet/ContextMatcher.java @@ -168,6 +168,8 @@ public class ContextMatcher implements ClassMatcher { prologue(); } + @Override + @Override public void prologue() throws IOException { w = new PrintWriter(new DevNullWriter()); } @@ -180,14 +182,17 @@ public class ContextMatcher implements ClassMatcher { */ private static class DevNullWriter extends Writer { + @Override public void write(char[] cbuf, int off, int len) throws IOException { // nothing to do } + @Override public void flush() throws IOException { // nothing to do } + @Override public void close() throws IOException { // nothing to do } diff --git a/src/main/java/org/umlgraph/doclet/Options.java b/src/main/java/org/umlgraph/doclet/Options.java index b33a329..68225bd 100644 --- a/src/main/java/org/umlgraph/doclet/Options.java +++ b/src/main/java/org/umlgraph/doclet/Options.java @@ -189,7 +189,8 @@ public class Options implements Cloneable, OptionProvider { dotExecutable = "dot"; } - public Object clone() { + @Override + public Object clone() { Options clone = null; try { clone = (Options) super.clone();