55
66package io .opentelemetry .instrumentation .docs .internal ;
77
8+ import static java .util .Collections .emptyList ;
9+
810import com .fasterxml .jackson .annotation .JsonProperty ;
911import com .google .errorprone .annotations .CanIgnoreReturnValue ;
10- import java .util .Collections ;
1112import java .util .List ;
1213import java .util .Objects ;
1314import javax .annotation .Nonnull ;
@@ -34,10 +35,10 @@ public class InstrumentationMetadata {
3435 @ Nullable
3536 private String displayName ;
3637
37- private List <ConfigurationOption > configurations = Collections . emptyList ();
38+ private List <ConfigurationOption > configurations = emptyList ();
3839
3940 public InstrumentationMetadata () {
40- this .classification = InstrumentationClassification .LIBRARY .toString ();
41+ this .classification = InstrumentationClassification .LIBRARY .name ();
4142 }
4243
4344 public InstrumentationMetadata (
@@ -52,7 +53,7 @@ public InstrumentationMetadata(
5253 this .description = description ;
5354 this .libraryLink = libraryLink ;
5455 this .displayName = displayName ;
55- this .configurations = Objects .requireNonNullElse (configurations , Collections . emptyList ());
56+ this .configurations = Objects .requireNonNullElse (configurations , emptyList ());
5657 }
5758
5859 @ Nullable
@@ -97,7 +98,7 @@ public List<ConfigurationOption> getConfigurations() {
9798 }
9899
99100 public void setConfigurations (@ Nullable List <ConfigurationOption > configurations ) {
100- this .configurations = Objects .requireNonNullElse (configurations , Collections . emptyList ());
101+ this .configurations = Objects .requireNonNullElse (configurations , emptyList ());
101102 }
102103
103104 @ Nullable
@@ -120,7 +121,7 @@ public static class Builder {
120121 @ Nullable private String classification ;
121122 @ Nullable private String libraryLink ;
122123 @ Nullable private String displayName ;
123- private List <ConfigurationOption > configurations = Collections . emptyList ();
124+ private List <ConfigurationOption > configurations = emptyList ();
124125
125126 @ CanIgnoreReturnValue
126127 public Builder description (@ Nullable String description ) {
@@ -154,17 +155,15 @@ public Builder displayName(@Nullable String displayName) {
154155
155156 @ CanIgnoreReturnValue
156157 public Builder configurations (@ Nullable List <ConfigurationOption > configurations ) {
157- this .configurations = Objects .requireNonNullElse (configurations , Collections . emptyList ());
158+ this .configurations = Objects .requireNonNullElse (configurations , emptyList ());
158159 return this ;
159160 }
160161
161162 public InstrumentationMetadata build () {
162163 return new InstrumentationMetadata (
163164 description ,
164165 disabledByDefault ,
165- classification != null
166- ? classification
167- : InstrumentationClassification .LIBRARY .toString (),
166+ classification != null ? classification : InstrumentationClassification .LIBRARY .name (),
168167 libraryLink ,
169168 displayName ,
170169 configurations );
0 commit comments