diff options
author | Julien HENRY <julien.henry@sonarsource.com> | 2015-05-12 16:42:56 +0200 |
---|---|---|
committer | Julien HENRY <julien.henry@sonarsource.com> | 2015-05-12 16:43:36 +0200 |
commit | 3cc93206c68a2c8fd37dec04698724bf5f845331 (patch) | |
tree | 4f4f222abadd85ba5748238393ec7be81a23363a /sonar-plugin-api/src/main/java/org/sonar/api/database | |
parent | 52f34d90b5c307c1cb73cc75b9f6ff18f0568405 (diff) | |
download | sonarqube-3cc93206c68a2c8fd37dec04698724bf5f845331.tar.gz sonarqube-3cc93206c68a2c8fd37dec04698724bf5f845331.zip |
Use StandardCharsets instead of guava/commons-io
Diffstat (limited to 'sonar-plugin-api/src/main/java/org/sonar/api/database')
-rw-r--r-- | sonar-plugin-api/src/main/java/org/sonar/api/database/model/MeasureModel.java | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/database/model/MeasureModel.java b/sonar-plugin-api/src/main/java/org/sonar/api/database/model/MeasureModel.java index 8346966c5e4..4d9a29db93f 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/database/model/MeasureModel.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/database/model/MeasureModel.java @@ -19,7 +19,6 @@ */ package org.sonar.api.database.model; -import com.google.common.base.Charsets; import com.google.common.base.Throwables; import org.apache.commons.lang.builder.ReflectionToStringBuilder; import org.apache.commons.lang.builder.ToStringStyle; @@ -28,9 +27,16 @@ import org.sonar.api.measures.Metric; import org.sonar.api.rules.RulePriority; import javax.annotation.CheckForNull; -import javax.persistence.*; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.EnumType; +import javax.persistence.Enumerated; +import javax.persistence.GeneratedValue; +import javax.persistence.Id; +import javax.persistence.Table; import java.io.UnsupportedEncodingException; +import java.nio.charset.StandardCharsets; /** * This class is the Hibernate model to store a measure in the DB @@ -332,7 +338,7 @@ public class MeasureModel implements Cloneable { } if (metric.isDataType() && data != null) { try { - return new String(data, Charsets.UTF_8.name()); + return new String(data, StandardCharsets.UTF_8.name()); } catch (UnsupportedEncodingException e) { // how is it possible to not support UTF-8 ? Throwables.propagate(e); @@ -352,7 +358,7 @@ public class MeasureModel implements Cloneable { } else { if (data.length() > TEXT_VALUE_LENGTH) { this.textValue = null; - this.data = data.getBytes(Charsets.UTF_8); + this.data = data.getBytes(StandardCharsets.UTF_8); } else { this.textValue = data; this.data = null; |