diff options
author | Kristen Kozak <sebright@google.com> | 2018-04-03 16:37:22 -0700 |
---|---|---|
committer | Kristen Kozak <sebright@google.com> | 2018-04-04 19:16:28 -0700 |
commit | 1e09da2b34cce91cab3bd40290a0e16d60042afe (patch) | |
tree | 18dba55d696fa28b62270c6f420cc00ab64f9eed /impl_core/src | |
parent | 26110b6cbf41dcf889502022a495576511025335 (diff) | |
download | opencensus-java-1e09da2b34cce91cab3bd40290a0e16d60042afe.tar.gz |
Add nullness annotations to Preconditions.checkNotNull.
This commit also adds annotations to TextFormat that were required after the
change in checkNotNull.
Diffstat (limited to 'impl_core/src')
-rw-r--r-- | impl_core/src/main/java/io/opencensus/implcore/trace/propagation/B3Format.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/impl_core/src/main/java/io/opencensus/implcore/trace/propagation/B3Format.java b/impl_core/src/main/java/io/opencensus/implcore/trace/propagation/B3Format.java index 3a9f2420..67c66ea9 100644 --- a/impl_core/src/main/java/io/opencensus/implcore/trace/propagation/B3Format.java +++ b/impl_core/src/main/java/io/opencensus/implcore/trace/propagation/B3Format.java @@ -29,6 +29,10 @@ import java.util.Arrays; import java.util.Collections; import java.util.List; +/*>>> +import org.checkerframework.checker.nullness.qual.NonNull; +*/ + /** * Implementation of the B3 propagation protocol. See <a * href=https://github.com/openzipkin/b3-propagation>b3-propagation</a>. @@ -58,7 +62,8 @@ final class B3Format extends TextFormat { } @Override - public <C> void inject(SpanContext spanContext, C carrier, Setter<C> setter) { + public <C /*>>> extends @NonNull Object*/> void inject( + SpanContext spanContext, C carrier, Setter<C> setter) { checkNotNull(spanContext, "spanContext"); checkNotNull(setter, "setter"); checkNotNull(carrier, "carrier"); @@ -70,7 +75,8 @@ final class B3Format extends TextFormat { } @Override - public <C> SpanContext extract(C carrier, Getter<C> getter) throws SpanContextParseException { + public <C /*>>> extends @NonNull Object*/> SpanContext extract(C carrier, Getter<C> getter) + throws SpanContextParseException { checkNotNull(carrier, "carrier"); checkNotNull(getter, "getter"); try { |