]> source.dussan.org Git - sonarqube.git/commitdiff
Use immutable Set to define metrics fields in WS
authorTeryk Bellahsene <teryk.bellahsene@sonarsource.com>
Wed, 19 Aug 2015 09:13:02 +0000 (11:13 +0200)
committerTeryk Bellahsene <teryk.bellahsene@sonarsource.com>
Wed, 19 Aug 2015 09:13:02 +0000 (11:13 +0200)
server/sonar-server/src/main/java/org/sonar/server/metric/ws/MetricJsonWriter.java

index b7e81a688dbc04159cd5cf6eaea751338c48c4c3..fc9ad5b259661a14a62aafc4ea29efbde7f1d680 100644 (file)
@@ -42,7 +42,7 @@ public class MetricJsonWriter {
   public static final String FIELD_CUSTOM = "custom";
   public static final Set<String> OPTIONAL_FIELDS = ImmutableSet.of(FIELD_NAME, FIELD_DESCRIPTION, FIELD_DOMAIN, FIELD_DIRECTION, FIELD_QUALITATIVE, FIELD_HIDDEN, FIELD_CUSTOM);
   public static final Set<String> MANDATORY_FIELDS = ImmutableSet.of(FIELD_ID, FIELD_KEY, FIELD_NAME, FIELD_DOMAIN, FIELD_TYPE);
-  public static final Set<String> ALL_FIELDS = Sets.union(MANDATORY_FIELDS, OPTIONAL_FIELDS);
+  public static final Set<String> ALL_FIELDS = ImmutableSet.copyOf(Sets.union(MANDATORY_FIELDS, OPTIONAL_FIELDS));
 
   private MetricJsonWriter() {
     // static stuff only for the time being