diff options
author | Kristen Kozak <sebright@google.com> | 2018-04-27 13:08:48 -0700 |
---|---|---|
committer | Kristen Kozak <sebright@google.com> | 2018-04-27 13:08:48 -0700 |
commit | 05f5bdd7c1628a3e434542fa2af1ab2b5ccf20ce (patch) | |
tree | b919ae31817b17ad2507136f93de7bfb5165d665 /impl_core/src | |
parent | 6c574102fbc5fe050a346167fb68d83c60d58049 (diff) | |
download | opencensus-java-05f5bdd7c1628a3e434542fa2af1ab2b5ccf20ce.tar.gz |
Check for null in more public methods in Span and its subclasses.
Diffstat (limited to 'impl_core/src')
-rw-r--r-- | impl_core/src/main/java/io/opencensus/implcore/trace/SpanImpl.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/impl_core/src/main/java/io/opencensus/implcore/trace/SpanImpl.java b/impl_core/src/main/java/io/opencensus/implcore/trace/SpanImpl.java index 81b27e32..59291685 100644 --- a/impl_core/src/main/java/io/opencensus/implcore/trace/SpanImpl.java +++ b/impl_core/src/main/java/io/opencensus/implcore/trace/SpanImpl.java @@ -268,6 +268,8 @@ public final class SpanImpl extends Span implements Element<SpanImpl> { @Override public void putAttribute(String key, AttributeValue value) { + Preconditions.checkNotNull(key, "key"); + Preconditions.checkNotNull(value, "value"); if (!getOptions().contains(Options.RECORD_EVENTS)) { return; } @@ -381,6 +383,7 @@ public final class SpanImpl extends Span implements Element<SpanImpl> { @Override public void end(EndSpanOptions options) { + Preconditions.checkNotNull(options, "options"); if (!getOptions().contains(Options.RECORD_EVENTS)) { return; } |