aboutsummaryrefslogtreecommitdiff
path: root/impl_core/src
diff options
context:
space:
mode:
authorKristen Kozak <sebright@google.com>2018-04-27 13:08:48 -0700
committerKristen Kozak <sebright@google.com>2018-04-27 13:08:48 -0700
commit05f5bdd7c1628a3e434542fa2af1ab2b5ccf20ce (patch)
treeb919ae31817b17ad2507136f93de7bfb5165d665 /impl_core/src
parent6c574102fbc5fe050a346167fb68d83c60d58049 (diff)
downloadopencensus-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.java3
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;
}