aboutsummaryrefslogtreecommitdiff
path: root/impl_core/src
diff options
context:
space:
mode:
authorKristen Kozak <sebright@google.com>2018-04-03 16:37:22 -0700
committerKristen Kozak <sebright@google.com>2018-04-04 19:16:28 -0700
commit1e09da2b34cce91cab3bd40290a0e16d60042afe (patch)
tree18dba55d696fa28b62270c6f420cc00ab64f9eed /impl_core/src
parent26110b6cbf41dcf889502022a495576511025335 (diff)
downloadopencensus-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.java10
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 {