From 45532b162519904243c1f2d201b28e806f97e046 Mon Sep 17 00:00:00 2001 From: Sean Flanigan Date: Tue, 1 Oct 2013 16:29:51 +1000 Subject: [PATCH] Clean up static checker warnings --- .../src/main/java/org/zanata/common/ContentType.java | 2 +- .../src/main/java/org/zanata/rest/dto/DTOUtil.java | 3 +-- .../src/main/java/org/zanata/rest/dto/Project.java | 2 +- .../src/main/java/org/zanata/rest/dto/ProjectIteration.java | 2 +- .../src/main/resources/org/zanata/jre/java/net/URI.java | 6 ++++++ 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/zanata-common-api/src/main/java/org/zanata/common/ContentType.java b/zanata-common-api/src/main/java/org/zanata/common/ContentType.java index b4c4b01..b4f4faa 100644 --- a/zanata-common-api/src/main/java/org/zanata/common/ContentType.java +++ b/zanata-common-api/src/main/java/org/zanata/common/ContentType.java @@ -35,7 +35,7 @@ public boolean equals(Object obj) { return true; if (!(obj instanceof ContentType)) return false; - return this.contentType == ((ContentType) obj).contentType; + return this.contentType.equals(((ContentType) obj).contentType); } @Override diff --git a/zanata-common-api/src/main/java/org/zanata/rest/dto/DTOUtil.java b/zanata-common-api/src/main/java/org/zanata/rest/dto/DTOUtil.java index 62142cb..a584d74 100644 --- a/zanata-common-api/src/main/java/org/zanata/rest/dto/DTOUtil.java +++ b/zanata-common-api/src/main/java/org/zanata/rest/dto/DTOUtil.java @@ -21,9 +21,8 @@ public class DTOUtil { @SuppressWarnings({ "unchecked" }) public static String toXML(T obj) { try { - Marshaller m = null; JAXBContext jc = JAXBContext.newInstance(obj.getClass()); - m = jc.createMarshaller(); + Marshaller m = jc.createMarshaller(); m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); m.setProperty(Marshaller.JAXB_FRAGMENT, true); StringWriter writer = new StringWriter(); diff --git a/zanata-common-api/src/main/java/org/zanata/rest/dto/Project.java b/zanata-common-api/src/main/java/org/zanata/rest/dto/Project.java index 3b8798d..0694981 100644 --- a/zanata-common-api/src/main/java/org/zanata/rest/dto/Project.java +++ b/zanata-common-api/src/main/java/org/zanata/rest/dto/Project.java @@ -280,7 +280,7 @@ public boolean equals(Object obj) { } else if (!name.equals(other.name)) { return false; } - if (defaultType != other.defaultType) { + if (!defaultType.equals(other.defaultType)) { return false; } if (status != other.status) { diff --git a/zanata-common-api/src/main/java/org/zanata/rest/dto/ProjectIteration.java b/zanata-common-api/src/main/java/org/zanata/rest/dto/ProjectIteration.java index 70446e8..11fbdc8 100644 --- a/zanata-common-api/src/main/java/org/zanata/rest/dto/ProjectIteration.java +++ b/zanata-common-api/src/main/java/org/zanata/rest/dto/ProjectIteration.java @@ -183,7 +183,7 @@ public boolean equals(Object obj) { if (status != other.status) { return false; } - if (projectType != other.projectType) { + if (!projectType.equals(other.projectType)) { return false; } return true; diff --git a/zanata-common-api/src/main/resources/org/zanata/jre/java/net/URI.java b/zanata-common-api/src/main/resources/org/zanata/jre/java/net/URI.java index 5153410..664b544 100644 --- a/zanata-common-api/src/main/resources/org/zanata/jre/java/net/URI.java +++ b/zanata-common-api/src/main/resources/org/zanata/jre/java/net/URI.java @@ -34,6 +34,12 @@ public int hashCode() { @Override public boolean equals(Object obj) { + if(obj == this) { + return true; + } + if (!(obj instanceof URI)) { + return false; + } return uriString.equals(((URI) obj).toString()); }