diff options
author | Bogdan Drutu <bdrutu@google.com> | 2018-07-20 12:40:13 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-07-20 12:40:13 -0400 |
commit | b3f059260c79502967efbc8a0c258ac4bd4e9fbd (patch) | |
tree | 85d3d50d9fc434e5fb72b8b06498c106c746ddeb /api | |
parent | 0a9d182e4cf43f4112c933a5aff0ae052de08f5f (diff) | |
download | opencensus-java-b3f059260c79502967efbc8a0c258ac4bd4e9fbd.tar.gz |
Remove copy of the internal.Utils. (#1332)
Diffstat (limited to 'api')
-rw-r--r-- | api/src/main/java/io/opencensus/internal/Utils.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/api/src/main/java/io/opencensus/internal/Utils.java b/api/src/main/java/io/opencensus/internal/Utils.java index 1ac2324e..a2c09c82 100644 --- a/api/src/main/java/io/opencensus/internal/Utils.java +++ b/api/src/main/java/io/opencensus/internal/Utils.java @@ -16,6 +16,7 @@ package io.opencensus.internal; +import java.util.List; import javax.annotation.Nullable; /*>>> @@ -87,6 +88,21 @@ public final class Utils { } /** + * Throws a {@link NullPointerException} if any of the list elements is null. + * + * @param list the argument list to check for null. + * @param message the message to use for the exception. + */ + public static <T /*>>> extends @NonNull Object*/> void checkListElementNotNull( + List<T> list, String message) { + for (T element : list) { + if (element == null) { + throw new NullPointerException(message); + } + } + } + + /** * Compares two Objects for equality. This functionality is provided by {@code * Objects.equal(Object, Object)} in Java 7. */ |