From 22700415041aef90d033c0fb86b639741a47a6dd Mon Sep 17 00:00:00 2001 From: Robert Godfrey Date: Fri, 17 Sep 2010 14:56:47 +0000 Subject: QPID-2857 : Address issues found by running FindBugs against the Java codebase git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@998162 13f79535-47bb-0310-9956-ffa450edef68 --- java/management/agent/src/main/java/org/apache/qpid/agent/Agent.java | 3 +-- .../src/main/java/org/apache/qpid/agent/binding/BindingContext.java | 2 +- .../src/main/java/org/apache/qpid/agent/binding/ClassBinding.java | 3 +-- 3 files changed, 3 insertions(+), 5 deletions(-) (limited to 'java/management/agent') diff --git a/java/management/agent/src/main/java/org/apache/qpid/agent/Agent.java b/java/management/agent/src/main/java/org/apache/qpid/agent/Agent.java index f6ae6adbc3..b1a4a8c93e 100644 --- a/java/management/agent/src/main/java/org/apache/qpid/agent/Agent.java +++ b/java/management/agent/src/main/java/org/apache/qpid/agent/Agent.java @@ -79,7 +79,7 @@ public class Agent implements MessageListener protected Map objects = new Hashtable(); protected long bbank; protected long abank; - protected static Log log = LogFactory.getLog(Agent.class); + protected static final Log log = LogFactory.getLog(Agent.class); protected volatile boolean inside = false; protected ClassLoader classLoader = null; @@ -491,7 +491,6 @@ public class Agent implements MessageListener try { byte[] buf = new byte[1024]; - byte[] body = new byte[1024]; BytesMessage msg = session.createBytesMessage(); ByteBuffer slice = enc.segment(); while (slice.hasRemaining()) diff --git a/java/management/agent/src/main/java/org/apache/qpid/agent/binding/BindingContext.java b/java/management/agent/src/main/java/org/apache/qpid/agent/binding/BindingContext.java index 835fed0ce1..a60178e8b9 100644 --- a/java/management/agent/src/main/java/org/apache/qpid/agent/binding/BindingContext.java +++ b/java/management/agent/src/main/java/org/apache/qpid/agent/binding/BindingContext.java @@ -57,7 +57,7 @@ public class BindingContext @Override public boolean equals(Object obj) { - return ((obj.getClass() == Key.class) + return (obj instanceof Key && (((Key) obj).packageName.equals(packageName)) && (((Key) obj).className .equals(className))); } diff --git a/java/management/agent/src/main/java/org/apache/qpid/agent/binding/ClassBinding.java b/java/management/agent/src/main/java/org/apache/qpid/agent/binding/ClassBinding.java index 0a74958023..469939a52f 100644 --- a/java/management/agent/src/main/java/org/apache/qpid/agent/binding/ClassBinding.java +++ b/java/management/agent/src/main/java/org/apache/qpid/agent/binding/ClassBinding.java @@ -42,7 +42,7 @@ import org.apache.qpid.transport.codec.Encoder; */ public class ClassBinding implements TypeBinding { - private static Log log = LogFactory.getLog(ClassBinding.class); + private static final Log log = LogFactory.getLog(ClassBinding.class); private static enum MethodType { @@ -131,7 +131,6 @@ public class ClassBinding implements TypeBinding } // Look at the superclass, if it is also a // QMF object then stop. - Class superType = cls.getSuperclass(); if (!this.hasQMFSupertype(cls)) { for (Method m : this.getMethods(cls.getSuperclass())) -- cgit v1.2.1