Gehel has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/381410 )

Change subject: fix spotbugs warnings on common module
......................................................................

fix spotbugs warnings on common module

Change-Id: If396d11cfd496df147dba591e956c0605a5d2903
---
M common/src/main/java/org/wikidata/query/rdf/common/WikibaseDate.java
M common/src/main/java/org/wikidata/query/rdf/common/WikibasePoint.java
M common/src/main/java/org/wikidata/query/rdf/common/uri/WikibaseUris.java
3 files changed, 17 insertions(+), 15 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/wikidata/query/rdf 
refs/changes/10/381410/1

diff --git 
a/common/src/main/java/org/wikidata/query/rdf/common/WikibaseDate.java 
b/common/src/main/java/org/wikidata/query/rdf/common/WikibaseDate.java
index 036801b..29984e5 100644
--- a/common/src/main/java/org/wikidata/query/rdf/common/WikibaseDate.java
+++ b/common/src/main/java/org/wikidata/query/rdf/common/WikibaseDate.java
@@ -19,6 +19,7 @@
  * Handles wikidata dates. Note that this ignores leap seconds. This isn't ok
  * but its what joda time does so it where we're starting.
  */
+@SuppressFBWarnings(value = "PL_PARALLEL_LISTS", justification = "might make 
sense to fix, but low priority")
 public class WikibaseDate {
 //    private static final transient Logger log = 
LoggerFactory.getLogger(WikibaseDate.class);
 
@@ -304,8 +305,7 @@
         result = prime * result + minute;
         result = prime * result + month;
         result = prime * result + second;
-        result = prime * result + (int) (year ^ (year >>> 32));
-        return result;
+        return prime * result + (int) (year ^ (year >>> 32));
     }
 
     @Override
diff --git 
a/common/src/main/java/org/wikidata/query/rdf/common/WikibasePoint.java 
b/common/src/main/java/org/wikidata/query/rdf/common/WikibasePoint.java
index ef3dfde..038288f 100644
--- a/common/src/main/java/org/wikidata/query/rdf/common/WikibasePoint.java
+++ b/common/src/main/java/org/wikidata/query/rdf/common/WikibasePoint.java
@@ -2,6 +2,8 @@
 
 import java.util.Locale;
 
+import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
+
 /**
  * Representation of a coordinate point in Wikibase.
  */
@@ -123,6 +125,7 @@
      * @param globe
      * @param order
      */
+    @SuppressFBWarnings(value = "CLI_CONSTANT_LIST_INDEX", justification = 
"array used as a pair")
     public WikibasePoint(String[] components, String globe, CoordinateOrder 
order) {
         if (order == CoordinateOrder.LAT_LONG) {
             latitude = components[0];
@@ -159,23 +162,23 @@
      * @return String representation.
      */
     public String toOrder(CoordinateOrder order) {
-        final StringBuffer buf = new StringBuffer();
+        final StringBuilder buf = new StringBuilder();
         if (globe != null) {
-            buf.append("<");
+            buf.append('<');
             buf.append(globe);
             buf.append("> ");
         }
         buf.append("Point(");
         if (order == CoordinateOrder.LAT_LONG) {
             buf.append(latitude);
-            buf.append(" ");
+            buf.append(' ');
             buf.append(longitude);
         } else {
             buf.append(longitude);
-            buf.append(" ");
+            buf.append(' ');
             buf.append(latitude);
         }
-        buf.append(")");
+        buf.append(')');
         return buf.toString();
     }
 }
diff --git 
a/common/src/main/java/org/wikidata/query/rdf/common/uri/WikibaseUris.java 
b/common/src/main/java/org/wikidata/query/rdf/common/uri/WikibaseUris.java
index 68dc6b2..096697f 100644
--- a/common/src/main/java/org/wikidata/query/rdf/common/uri/WikibaseUris.java
+++ b/common/src/main/java/org/wikidata/query/rdf/common/uri/WikibaseUris.java
@@ -1,5 +1,7 @@
 package org.wikidata.query.rdf.common.uri;
 
+import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
+
 /**
  * Uris wikibase uses that are relative to the wikibase instance.
  */
@@ -110,11 +112,6 @@
      */
     private final String root;
     /**
-     * The root of the wikibase uris with https prefix -
-     * https://www.wikidata.org for Wikidata.
-     */
-    private final String rootHttps;
-    /**
      * Uri prefix wikibase uses to describe exports. The Munge process removes
      * uris with this prefix.
      */
@@ -157,7 +154,7 @@
      */
     public WikibaseUris(String host) {
         root = "http://"; + host;
-        rootHttps = "https://"; + host;
+        String rootHttps = "https://"; + host;
         entityData = root + "/wiki/Special:EntityData/";
         entityDataHttps = rootHttps + "/wiki/Special:EntityData/";
         entity = root + "/entity/";
@@ -170,6 +167,7 @@
     /**
      * Add the prefixes for all related uris.
      */
+    @SuppressFBWarnings(value = "CBX_CUSTOM_BUILT_XML", justification = "false 
positive - not actually XML")
     public StringBuilder prefixes(StringBuilder query) {
         query.append("PREFIX wdata: <").append(entityData).append(">\n");
         query.append("PREFIX wd: <").append(entity).append(">\n");
@@ -252,9 +250,10 @@
      */
     public static WikibaseUris getURISystem() {
         if (uriSystem == null) {
-            if (System.getProperty(WIKIBASE_HOST_PROPERTY) != null) {
+            String wikibaseHostProperty = 
System.getProperty(WIKIBASE_HOST_PROPERTY);
+            if (wikibaseHostProperty != null) {
                 uriSystem = new WikibaseUris(
-                        System.getProperty(WIKIBASE_HOST_PROPERTY));
+                        wikibaseHostProperty);
             } else {
                 uriSystem = WIKIDATA;
             }

-- 
To view, visit https://gerrit.wikimedia.org/r/381410
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: If396d11cfd496df147dba591e956c0605a5d2903
Gerrit-PatchSet: 1
Gerrit-Project: wikidata/query/rdf
Gerrit-Branch: master
Gerrit-Owner: Gehel <guillaume.leder...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to