diff --git a/api/incubator/src/main/java/io/opentelemetry/api/incubator/config/DeclarativeConfigProperties.java b/api/incubator/src/main/java/io/opentelemetry/api/incubator/config/DeclarativeConfigProperties.java index ac3cef17c99..3a306b84a1b 100644 --- a/api/incubator/src/main/java/io/opentelemetry/api/incubator/config/DeclarativeConfigProperties.java +++ b/api/incubator/src/main/java/io/opentelemetry/api/incubator/config/DeclarativeConfigProperties.java @@ -160,8 +160,8 @@ default double getDouble(String name, double defaultValue) { List getScalarList(String name, Class scalarType); /** - * Returns a {@link List} configuration property. Entries which are not strings are converted to - * their string representation. + * Returns a {@link List} configuration property. Empty values and values which do not map to the + * {@code scalarType} will be removed. * * @param name the property name * @param scalarType the scalar type, one of {@link String}, {@link Boolean}, {@link Long} or @@ -183,7 +183,7 @@ default List getScalarList(String name, Class scalarType, List defa DeclarativeConfigProperties getStructured(String name); /** - * Returns a list of {@link DeclarativeConfigProperties} configuration property. + * Returns a {@link DeclarativeConfigProperties} configuration property. * * @return a map-valued configuration property, or {@code defaultValue} if {@code name} has not * been configured or is not a mapping