]> source.dussan.org Git - sonarqube.git/commitdiff
remove usage of deprecated methods of Guava Objects
authorSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Tue, 24 May 2016 10:23:45 +0000 (12:23 +0200)
committerSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Tue, 24 May 2016 14:36:20 +0000 (16:36 +0200)
38 files changed:
server/sonar-ce/src/test/java/org/sonar/ce/app/CeServerTest.java
server/sonar-server/src/main/java/org/sonar/ce/queue/CeTask.java
server/sonar-server/src/main/java/org/sonar/ce/settings/ComputeEngineSettings.java
server/sonar-server/src/main/java/org/sonar/server/computation/issue/DebtCalculator.java
server/sonar-server/src/main/java/org/sonar/server/computation/issue/NewEffortAggregator.java
server/sonar-server/src/main/java/org/sonar/server/computation/issue/NewEffortCalculator.java
server/sonar-server/src/main/java/org/sonar/server/computation/issue/RuleImpl.java
server/sonar-server/src/main/java/org/sonar/server/computation/measure/Measure.java
server/sonar-server/src/main/java/org/sonar/server/computation/measure/MeasureVariations.java
server/sonar-server/src/main/java/org/sonar/server/computation/measure/QualityGateStatus.java
server/sonar-server/src/main/java/org/sonar/server/computation/metric/MetricImpl.java
server/sonar-server/src/main/java/org/sonar/server/computation/period/Period.java
server/sonar-server/src/main/java/org/sonar/server/computation/qualitygate/Condition.java
server/sonar-server/src/main/java/org/sonar/server/computation/qualitygate/EvaluationResult.java
server/sonar-server/src/main/java/org/sonar/server/computation/qualityprofile/QualityProfile.java
server/sonar-server/src/main/java/org/sonar/server/exceptions/BadRequestException.java
server/sonar-server/src/main/java/org/sonar/server/exceptions/Errors.java
server/sonar-server/src/main/java/org/sonar/server/exceptions/Message.java
server/sonar-server/src/main/java/org/sonar/server/issue/ws/SetTagsAction.java
server/sonar-server/src/main/java/org/sonar/server/qualityprofile/ActiveRuleChange.java
server/sonar-server/src/main/java/org/sonar/server/source/ws/LinesAction.java
server/sonar-server/src/main/java/org/sonar/server/user/AbstractUserSession.java
server/sonar-server/src/main/java/org/sonar/server/user/ThreadLocalUserSession.java
sonar-core/src/main/java/org/sonar/core/issue/DefaultIssueBuilder.java
sonar-core/src/main/java/org/sonar/core/issue/tracking/Tracking.java
sonar-core/src/main/java/org/sonar/core/platform/PluginInfo.java
sonar-db/src/main/java/org/sonar/db/ce/CeActivityDto.java
sonar-db/src/main/java/org/sonar/db/ce/CeQueueDto.java
sonar-db/src/main/java/org/sonar/db/issue/IssueDto.java
sonar-db/src/main/java/org/sonar/db/measure/MeasureDto.java
sonar-db/src/main/java/org/sonar/db/property/PropertyDto.java
sonar-plugin-api/src/main/java/org/sonar/api/config/EmailSettings.java
sonar-plugin-api/src/main/java/org/sonar/api/security/UserDetails.java
sonar-plugin-api/src/main/java/org/sonar/api/server/debt/internal/DefaultDebtRemediationFunction.java
sonar-plugin-api/src/main/java/org/sonar/api/server/rule/RulesDefinition.java
sonar-plugin-api/src/main/java/org/sonar/api/web/CodeColorizerFormat.java
sonar-scanner-engine/src/main/java/org/sonar/batch/DefaultFileLinesContext.java
sonar-scanner-engine/src/main/java/org/sonar/batch/rule/QProfile.java

index c3f82e63524d3daf4ce25e090801d7df53f915a6..a83ae3e447bd4df324921e4413dc5bba6875929c 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.ce.app;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import java.io.IOException;
 import java.util.concurrent.CountDownLatch;
 import javax.annotation.CheckForNull;
@@ -180,7 +180,7 @@ public class CeServerTest {
       // if none stops, the test will fail with timeout
     }
 
-    Exception exception = Objects.firstNonNull(waitingThread1.getException(), waitingThread2.getException());
+    Exception exception = MoreObjects.firstNonNull(waitingThread1.getException(), waitingThread2.getException());
     assertThat(exception)
       .isInstanceOf(IllegalStateException.class)
       .hasMessage("There can't be more than one thread waiting for the Compute Engine to stop");
index 391a0d50f85b65a5221d9ee36baa5c0de80895a5..3dd87f364b7b40594b9476e438de92ac4e08a3fb 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.ce.queue;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import javax.annotation.CheckForNull;
 import javax.annotation.Nullable;
 import javax.annotation.concurrent.Immutable;
@@ -76,7 +76,7 @@ public class CeTask {
 
   @Override
   public String toString() {
-    return Objects.toStringHelper(this)
+    return MoreObjects.toStringHelper(this)
       .add("componentUuid", componentUuid)
       .add("uuid", uuid)
       .add("type", type)
index 5b30a8339c9c36c73d04503ac9d488964794dcc9..2e3f0eafc2c6f08a27c684d6bbc78f03bae315ad 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.ce.settings;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import com.google.common.collect.Maps;
 import java.util.Date;
 import java.util.List;
@@ -99,7 +99,7 @@ public class ComputeEngineSettings extends Settings implements ThreadLocalSettin
   }
 
   private ServerSettings currentDelegate() {
-    return Objects.firstNonNull(threadLocalDelegate.get(), defaultDelegate);
+    return MoreObjects.firstNonNull(threadLocalDelegate.get(), defaultDelegate);
   }
 
   private Settings currentSettings() {
index f1cc57198fe1952e69a56e944baa4bd5994afe54..613da8894f1fadf553603590e364eceb952098e3 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.server.computation.issue;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import com.google.common.base.Strings;
 import javax.annotation.CheckForNull;
 import org.sonar.api.server.debt.DebtRemediationFunction;
@@ -48,7 +48,7 @@ public class DebtCalculator {
       Duration debt = Duration.create(0);
       String gapMultiplier =fn.gapMultiplier();
       if (fn.type().usesGapMultiplier() && !Strings.isNullOrEmpty(gapMultiplier)) {
-        int effortToFixValue = Objects.firstNonNull(issue.effortToFix(), 1).intValue();
+        int effortToFixValue = MoreObjects.firstNonNull(issue.effortToFix(), 1).intValue();
         // TODO convert to Duration directly in Rule#remediationFunction -> better performance + error handling
         debt = durations.decode(gapMultiplier).multiply(effortToFixValue);
       }
index 76f5386249ef17eb86dac46fde953ec2df78a4e0..a631eb30364e89aa6a2b3275038744f2064c88f6 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.server.computation.issue;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import com.google.common.collect.ArrayListMultimap;
 import com.google.common.collect.ListMultimap;
 import java.util.HashMap;
@@ -158,7 +158,7 @@ public class NewEffortAggregator extends IssueVisitor {
     private boolean isEmpty = true;
 
     void add(int periodIndex, long newEffort) {
-      double previous = Objects.firstNonNull(sums[periodIndex - 1], 0d);
+      double previous = MoreObjects.firstNonNull(sums[periodIndex - 1], 0d);
       sums[periodIndex - 1] = previous + newEffort;
       isEmpty = false;
     }
index 33bb53f1a9f38503c121adb2a7561fad5e283aaf..33775f6ae828776c95bf3215ae7b44e4aaceda5c 100644 (file)
@@ -20,7 +20,7 @@
 package org.sonar.server.computation.issue;
 
 import com.google.common.base.Function;
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import com.google.common.base.Predicate;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Ordering;
@@ -50,7 +50,7 @@ public class NewEffortCalculator {
 
   public long calculate(DefaultIssue issue, Collection<IssueChangeDto> debtChangelog, Period period) {
     if (issue.creationDate().getTime() > period.getSnapshotDate() + 1000L) {
-      return Objects.firstNonNull(issue.effortInMinutes(), 0L);
+      return MoreObjects.firstNonNull(issue.effortInMinutes(), 0L);
     }
     return calculateFromChangelog(issue, debtChangelog, period.getSnapshotDate());
   }
index b7c91f3e5c517371c07d9dfcfb444b19a46f92de..d1eace80114acb5c081a8d5687e45f57150d2bf5 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.server.computation.issue;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import java.util.Set;
 import javax.annotation.CheckForNull;
 import javax.annotation.Nullable;
@@ -108,7 +108,7 @@ public class RuleImpl implements Rule {
 
   @Override
   public String toString() {
-    return Objects.toStringHelper(this)
+    return MoreObjects.toStringHelper(this)
       .add("id", id)
       .add("key", key)
       .add("name", name)
index ffd1cd9c640e5efb352300a0c63372c68b358f66..ebae93869d70349c4ad8da2b17b40d00fc2800ab 100644 (file)
@@ -395,7 +395,7 @@ public final class Measure {
 
   @Override
   public String toString() {
-    return com.google.common.base.Objects.toStringHelper(this)
+    return com.google.common.base.MoreObjects.toStringHelper(this)
       .add("valueType", valueType)
       .add("developer", developer)
       .add("value", value)
index 07542c7205793144cb6a995dd086e4ab37d1c7b2..b37d8b44ec835d42e121fe568f8e95ea7fb4f00c 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.server.computation.measure;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import java.util.Arrays;
 import javax.annotation.Nullable;
 import javax.annotation.concurrent.Immutable;
@@ -141,7 +141,7 @@ public final class MeasureVariations {
 
   @Override
   public String toString() {
-    return Objects.toStringHelper(this)
+    return MoreObjects.toStringHelper(this)
       .add("1", variations[0])
       .add("2", variations[1])
       .add("3", variations[2])
index cfe1c045716985b1b956ed4fb7bc78b576d9707c..eaf28b896d9ecc6cb2fadf918ea76323672db7e0 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.server.computation.measure;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import javax.annotation.CheckForNull;
 import javax.annotation.Nullable;
 import javax.annotation.concurrent.Immutable;
@@ -78,7 +78,7 @@ public final class QualityGateStatus {
 
   @Override
   public String toString() {
-    return Objects.toStringHelper(this)
+    return MoreObjects.toStringHelper(this)
         .add("status", status)
         .add("text", text)
         .toString();
index 0cf12caecdf8f178eb2d7a14fa1adc48b2e9a3ee..b4d55aa1bd86d8a63595573e18a3efc2df0b540a 100644 (file)
@@ -19,6 +19,7 @@
  */
 package org.sonar.server.computation.metric;
 
+import com.google.common.base.MoreObjects;
 import com.google.common.base.Objects;
 import javax.annotation.CheckForNull;
 import javax.annotation.Nullable;
@@ -52,7 +53,7 @@ public final class MetricImpl implements Metric {
     this.name = checkNotNull(name);
     this.type = checkNotNull(type);
     if (type.getValueType() == Measure.ValueType.DOUBLE) {
-      this.decimalScale = Objects.firstNonNull(decimalScale, org.sonar.api.measures.Metric.DEFAULT_DECIMAL_SCALE);
+      this.decimalScale = MoreObjects.firstNonNull(decimalScale, org.sonar.api.measures.Metric.DEFAULT_DECIMAL_SCALE);
     } else {
       this.decimalScale = decimalScale;
     }
@@ -116,7 +117,7 @@ public final class MetricImpl implements Metric {
 
   @Override
   public String toString() {
-    return com.google.common.base.Objects.toStringHelper(this)
+    return com.google.common.base.MoreObjects.toStringHelper(this)
       .add("id", id)
       .add("key", key)
       .add("name", name)
index 4544c4d3ce9b4fdac6b4244b003b65499cb8dd5b..da8f27948333ca39fa722e5c1b647597c7dc8cb7 100644 (file)
@@ -23,7 +23,7 @@ import javax.annotation.CheckForNull;
 import javax.annotation.Nullable;
 import javax.annotation.concurrent.Immutable;
 
-import static com.google.common.base.Objects.toStringHelper;
+import static com.google.common.base.MoreObjects.toStringHelper;
 import static java.util.Objects.hash;
 import static java.util.Objects.requireNonNull;
 
index e5f08a6e24c9a0bcf626a725ea13f01d7dfacd88..53b6d38a71ab163e7955b518ed294f0830de2c19 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.server.computation.qualitygate;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import javax.annotation.CheckForNull;
 import javax.annotation.Nullable;
 import javax.annotation.concurrent.Immutable;
@@ -116,7 +116,7 @@ public class Condition {
 
   @Override
   public String toString() {
-    return Objects.toStringHelper(this)
+    return MoreObjects.toStringHelper(this)
       .add("metric", metric)
       .add("period", period)
       .add("operator", operator)
index 44836a44a3d404873bee2163a8cf699a66ff72da..77797279b10cdabfb4217a2251dfb8db6aa9a884 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.server.computation.qualitygate;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import javax.annotation.CheckForNull;
 import javax.annotation.Nullable;
 import javax.annotation.concurrent.Immutable;
@@ -49,7 +49,7 @@ public final class EvaluationResult {
 
   @Override
   public String toString() {
-    return Objects.toStringHelper(this)
+    return MoreObjects.toStringHelper(this)
         .add("level", level)
         .add("value", value)
         .toString();
index 68a1397834a29f9a7683c67fc4c00e44d7601a27..50fa860e5620ab2dd12534d251bfff8a849119a9 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.server.computation.qualityprofile;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import java.util.Date;
 import javax.annotation.Nullable;
 import javax.annotation.concurrent.Immutable;
@@ -80,7 +80,7 @@ public class QualityProfile {
 
   @Override
   public String toString() {
-    return Objects.toStringHelper(this)
+    return MoreObjects.toStringHelper(this)
       .add("key", qpKey)
       .add("name", qpName)
       .add("language", languageKey)
index a6f3a867ff4bc1ada69d212df6abe9b096991197..577bc0758688d00d775b41a79b2e6d847f3dbeda 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.server.exceptions;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import java.util.List;
 import org.sonar.api.utils.ValidationMessages;
 
@@ -70,7 +70,7 @@ public class BadRequestException extends ServerException {
 
   @Override
   public String toString() {
-    return Objects.toStringHelper(this)
+    return MoreObjects.toStringHelper(this)
       .add("errors", errors)
       .toString();
   }
index a9dc537e69de66650faea4bcb1fc6129f8a79813..c3d0e70805e5822fb819af8080a79dd74e5280b3 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.server.exceptions;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import com.google.common.collect.Lists;
 import org.apache.commons.lang.StringUtils;
 import org.sonar.api.i18n.I18n;
@@ -93,7 +93,7 @@ public class Errors {
 
   @Override
   public String toString() {
-    return Objects.toStringHelper(this)
+    return MoreObjects.toStringHelper(this)
       .add("messages", messages)
       .toString();
   }
index 19c116dbce478e1a9229f384aa393b48ce2fe799..8949c926d87ffe7c781df6ea79be39f11a2500e3 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.server.exceptions;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import org.apache.commons.lang.StringUtils;
 
 import javax.annotation.CheckForNull;
@@ -81,7 +81,7 @@ public class Message {
 
   @Override
   public String toString() {
-    return Objects.toStringHelper(this)
+    return MoreObjects.toStringHelper(this)
       .add("key", key)
       .add("params", params != null ? Arrays.toString(params) : null)
       .toString();
index b14058875ba15d8955161e9e1f69d5115e8e5af4..78813f282a4c2b38962c9d6bea05d44129df5526 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.server.issue.ws;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import org.sonar.api.server.ws.Request;
 import org.sonar.api.server.ws.Response;
 import org.sonar.api.server.ws.WebService;
@@ -61,7 +61,7 @@ public class SetTagsAction implements IssuesWsAction {
   @Override
   public void handle(Request request, Response response) throws Exception {
     String key = request.mandatoryParam("key");
-    List<String> tags = Objects.firstNonNull(request.paramAsStrings("tags"), Collections.<String>emptyList());
+    List<String> tags = MoreObjects.firstNonNull(request.paramAsStrings("tags"), Collections.<String>emptyList());
     Collection<String> resultTags = service.setTags(key, tags);
     JsonWriter json = response.newJsonWriter().beginObject().name("tags").beginArray();
     for (String tag : resultTags) {
index dd360186e37763fb08525e446a51830bf6582d9d..0d75ff263201f9438043d078aa91577a834358f1 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.server.qualityprofile;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import com.google.common.collect.Maps;
 import org.apache.commons.lang.StringUtils;
 import org.sonar.db.qualityprofile.ActiveRuleKey;
@@ -118,7 +118,7 @@ public class ActiveRuleChange {
 
   @Override
   public String toString() {
-    return Objects.toStringHelper(this)
+    return MoreObjects.toStringHelper(this)
       .add("type", type)
       .add("key", key)
       .add("severity", severity)
index 6eca54879350e38273092d643b339e76e9bccabf..e3dbdd0bc397a07aba5013315aea25e3cb7644a5 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.server.source.ws;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import com.google.common.base.Optional;
 import com.google.common.io.Resources;
 import java.util.Date;
@@ -119,7 +119,7 @@ public class LinesAction implements SourcesWsAction {
       userSession.checkComponentUuidPermission(UserRole.CODEVIEWER, file.projectUuid());
 
       int from = request.mandatoryParamAsInt(PARAM_FROM);
-      int to = Objects.firstNonNull(request.paramAsInt(PARAM_TO), Integer.MAX_VALUE);
+      int to = MoreObjects.firstNonNull(request.paramAsInt(PARAM_TO), Integer.MAX_VALUE);
 
       Optional<Iterable<DbFileSources.Line>> lines = sourceService.getLines(dbSession, file.uuid(), from, to);
       if (!lines.isPresent()) {
index fb69c36cf460356ee612fa867ad54de38b3480c2..00d2e2a9208a10401a0113118cb73de0b32e0d32 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.server.user;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import com.google.common.base.Strings;
 import com.google.common.collect.HashMultimap;
 import com.google.common.collect.Sets;
@@ -117,7 +117,7 @@ public abstract class AbstractUserSession<T extends AbstractUserSession> impleme
   }
 
   protected T setLocale(@Nullable Locale l) {
-    this.locale = Objects.firstNonNull(l, Locale.ENGLISH);
+    this.locale = MoreObjects.firstNonNull(l, Locale.ENGLISH);
     return clazz.cast(this);
   }
 
index 3406cf03d05bd39f93886f634dcc16d10bfcc01a..b8f0fc4a8f48e6058693ce0e9a43ec77469fd609 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.server.user;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import java.util.Collection;
 import java.util.List;
 import java.util.Locale;
@@ -34,7 +34,7 @@ public class ThreadLocalUserSession implements UserSession {
   private static final ThreadLocal<UserSession> THREAD_LOCAL = new ThreadLocal<>();
 
   public UserSession get() {
-    return Objects.firstNonNull(THREAD_LOCAL.get(), AnonymousUserSession.INSTANCE);
+    return MoreObjects.firstNonNull(THREAD_LOCAL.get(), AnonymousUserSession.INSTANCE);
   }
 
   public void set(UserSession session) {
index 4f44a40bba1ab6c6cf88c96fa528de95071dabdf..b89ad385c3aba2555e5584dfce70b9bc84fa751a 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.core.issue;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import com.google.common.base.Preconditions;
 import com.google.common.collect.Maps;
 import java.util.Map;
@@ -150,7 +150,7 @@ public class DefaultIssueBuilder implements Issuable.IssueBuilder {
     DefaultIssue issue = new DefaultIssue();
     String key = Uuids.create();
     issue.setKey(key);
-    issue.setType(Objects.firstNonNull(type, RuleType.CODE_SMELL));
+    issue.setType(MoreObjects.firstNonNull(type, RuleType.CODE_SMELL));
     issue.setComponentKey(componentKey);
     issue.setProjectKey(projectKey);
     issue.setRuleKey(ruleKey);
index 2f7e326a5c680409f8a6dc9edde6415df9401ba1..d39c9349bf4a6aac949246643ffe9bd173e42284 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.core.issue.tracking;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import com.google.common.base.Predicate;
 import com.google.common.collect.Iterables;
 import java.util.Collection;
@@ -100,7 +100,7 @@ public class Tracking<RAW extends Trackable, BASE extends Trackable> {
 
   @Override
   public String toString() {
-    return Objects.toStringHelper(this)
+    return MoreObjects.toStringHelper(this)
       .add("rawToBase", rawToBase)
       .add("baseToRaw", baseToRaw)
       .add("raws", raws)
index ec0806d0f3dc8b78a37b520b2ca95d7122b4e8f0..2c0ae9a413f5ca6638f92e3f2742f7269e93012f 100644 (file)
@@ -22,7 +22,7 @@ package org.sonar.core.platform;
 import com.google.common.annotations.VisibleForTesting;
 import com.google.common.base.Function;
 import com.google.common.base.Joiner;
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import com.google.common.base.Preconditions;
 import com.google.common.collect.ComparisonChain;
 import com.google.common.collect.Ordering;
@@ -231,7 +231,7 @@ public class PluginInfo implements Comparable<PluginInfo> {
   }
 
   public PluginInfo setName(@Nullable String name) {
-    this.name = Objects.firstNonNull(name, this.key);
+    this.name = MoreObjects.firstNonNull(name, this.key);
     return this;
   }
 
index 2ad7761d72dbcae62b30e29f946de8895994efc2..424de69d211fc953bfcef7df4cb3fa31bdc5b08c 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.db.ce;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import com.google.common.base.Strings;
 import javax.annotation.CheckForNull;
 import javax.annotation.Nullable;
@@ -189,7 +189,7 @@ public class CeActivityDto {
 
   @Override
   public String toString() {
-    return Objects.toStringHelper(this)
+    return MoreObjects.toStringHelper(this)
       .add("uuid", uuid)
       .add("taskType", taskType)
       .add("componentUuid", componentUuid)
index a3befa42009d9fb7093ff4579cfff549553d7b88..8038cd7a9b8ceee3f4b033bd98e2d880476e9994 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.db.ce;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import javax.annotation.CheckForNull;
 import javax.annotation.Nullable;
 
@@ -121,7 +121,7 @@ public class CeQueueDto {
 
   @Override
   public String toString() {
-    return Objects.toStringHelper(this)
+    return MoreObjects.toStringHelper(this)
       .add("uuid", uuid)
       .add("taskType", taskType)
       .add("componentUuid", componentUuid)
index 570ab0acda457696ae1ec4829760ff73a9984180..0f753731ac12ff321c1850a8eba3900ce8a9e782 100644 (file)
@@ -20,7 +20,7 @@
 package org.sonar.db.issue;
 
 import com.google.common.base.Joiner;
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import com.google.common.base.Preconditions;
 import com.google.common.base.Splitter;
 import com.google.common.collect.ImmutableSet;
@@ -704,7 +704,7 @@ public final class IssueDto implements Serializable {
     issue.setChecksum(checksum);
     issue.setSeverity(severity);
     issue.setAssignee(assignee);
-    issue.setAttributes(KeyValueFormat.parse(Objects.firstNonNull(issueAttributes, "")));
+    issue.setAttributes(KeyValueFormat.parse(MoreObjects.firstNonNull(issueAttributes, "")));
     issue.setComponentKey(componentKey);
     issue.setComponentUuid(componentUuid);
     issue.setModuleUuid(moduleUuid);
index 1536d9633bec1e3934fc2a9b773502c8ab6539cd..bf71e0dbe8d5ad4023f2ff3edb9eed00e9e7d2a6 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.db.measure;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import java.nio.charset.StandardCharsets;
 import javax.annotation.CheckForNull;
 import javax.annotation.Nullable;
@@ -226,7 +226,7 @@ public class MeasureDto {
 
   @Override
   public String toString() {
-    return Objects.toStringHelper(this)
+    return MoreObjects.toStringHelper(this)
       .add("id", id)
       .add("value", value)
       .add("textValue", textValue)
index d6ca477962399f0fd4303c0deb4800967cd3cb79..3f0bfb6d58907948697961151bb7c506379c90db 100644 (file)
@@ -19,6 +19,7 @@
  */
 package org.sonar.db.property;
 
+import com.google.common.base.MoreObjects;
 import com.google.common.base.Objects;
 
 public class PropertyDto {
@@ -96,7 +97,7 @@ public class PropertyDto {
 
   @Override
   public String toString() {
-    return Objects.toStringHelper(this)
+    return MoreObjects.toStringHelper(this)
       .addValue(this.key)
       .addValue(this.value)
       .addValue(this.resourceId)
index 59aa02e28e530396b4c5a3ff8b885a6882046268..60eac6d247ede957a457587f678772ea84d6f479 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.api.config;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import org.sonar.api.CoreProperties;
 import org.sonar.api.batch.BatchSide;
 import org.sonar.api.ce.ComputeEngineSide;
@@ -88,6 +88,6 @@ public class EmailSettings {
   }
 
   private String get(String key, String defaultValue) {
-    return Objects.firstNonNull(settings.getString(key), defaultValue);
+    return MoreObjects.firstNonNull(settings.getString(key), defaultValue);
   }
 }
index a352554d6d90ca8e2a19900bfab9429f0651aaa8..87b5fe64294e0a5f14d0991f902180dcec7b2e27 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.api.security;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 
 /**
  * This class is not intended to be subclassed by clients.
@@ -68,7 +68,7 @@ public final class UserDetails {
 
   @Override
   public String toString() {
-    return Objects.toStringHelper(this)
+    return MoreObjects.toStringHelper(this)
       .add("name", name)
       .add("email", email)
       .add("userId", userId)
index 824a7fac706444eba75442a8d462555ee56cf1cd..64624b22bca38125daa37dbf70c070795720b6a1 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.api.server.debt.internal;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import javax.annotation.CheckForNull;
 import javax.annotation.Nullable;
 import org.apache.commons.lang.StringUtils;
@@ -138,7 +138,7 @@ public class DefaultDebtRemediationFunction implements DebtRemediationFunction {
 
   @Override
   public String toString() {
-    return Objects.toStringHelper(DebtRemediationFunction.class)
+    return MoreObjects.toStringHelper(DebtRemediationFunction.class)
       .add("type", type)
       .add("gap multiplier", gapMultiplier)
       .add("base effort", baseEffort)
index 20d2def8102ccc05855b9d30c0a43253563809c6..a09bd9df96b1363cbb48ee31c9d86ddf7e49b024 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.api.server.rule;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import com.google.common.base.Strings;
 import com.google.common.collect.ImmutableList;
 import com.google.common.collect.ImmutableMap;
@@ -514,7 +514,7 @@ public interface RulesDefinition {
 
     @Override
     public String toString() {
-      return Objects.toStringHelper(this)
+      return MoreObjects.toStringHelper(this)
         .add("key", key)
         .add("language", language)
         .toString();
@@ -614,7 +614,7 @@ public interface RulesDefinition {
 
     @Override
     public String toString() {
-      return Objects.toStringHelper(this)
+      return MoreObjects.toStringHelper(this)
         .add("language", language)
         .add("key", key)
         .toString();
index 953f639eed761c94316cf2b9b0a4bf37b6dd6b4b..187777e7cf7db0a11d6e44dd955308066b18e6f3 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.api.web;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import org.sonar.api.task.TaskExtension;
 import org.sonar.colorizer.Tokenizer;
 
@@ -75,7 +75,7 @@ public abstract class CodeColorizerFormat implements TaskExtension {
 
   @Override
   public String toString() {
-    return Objects.toStringHelper(this)
+    return MoreObjects.toStringHelper(this)
       .add("lang", languageKey)
       .toString();
   }
index 85931a2be11c88bee237a6f56aec44cc1c08bda5..33b773e39c319c012db003c704beaec51913b863 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.batch;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import com.google.common.base.Preconditions;
 import com.google.common.base.Predicate;
 import com.google.common.collect.ImmutableMap;
@@ -173,7 +173,7 @@ public class DefaultFileLinesContext implements FileLinesContext {
 
   @Override
   public String toString() {
-    return Objects.toStringHelper(this)
+    return MoreObjects.toStringHelper(this)
       .add("map", map)
       .toString();
   }
index 5abc9955c7da1225f137446ddf58686e0e8667c4..a0fce1c9c6b20d68432f405cf1e72a111bf58ba7 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.batch.rule;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 
 import java.util.Date;
 
@@ -86,7 +86,7 @@ public class QProfile {
 
   @Override
   public String toString() {
-    return Objects.toStringHelper(this)
+    return MoreObjects.toStringHelper(this)
       .add("key", key)
       .add("name", name)
       .add("language", language)