aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/zpages
diff options
context:
space:
mode:
authorKristen Kozak <sebright@google.com>2017-12-19 20:02:00 -0800
committerKristen Kozak <sebright@google.com>2017-12-19 20:02:00 -0800
commit2fc0d4dd057ca28e1e9c37d18ebcfac6d2136de9 (patch)
treee7f398cc1cb4a8cf52d04e1ea0875d873cff4412 /contrib/zpages
parent18cf999ddea65775db2a482e00cea05d52961077 (diff)
downloadplatform_external_opencensus-java-2fc0d4dd057ca28e1e9c37d18ebcfac6d2136de9.tar.gz
platform_external_opencensus-java-2fc0d4dd057ca28e1e9c37d18ebcfac6d2136de9.tar.bz2
platform_external_opencensus-java-2fc0d4dd057ca28e1e9c37d18ebcfac6d2136de9.zip
Suppress some Checker Framework warnings and add TODOs (issue #359).
Fixing these warnings will require significant refactoring.
Diffstat (limited to 'contrib/zpages')
-rw-r--r--contrib/zpages/src/main/java/io/opencensus/contrib/zpages/TracezZPageHandler.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/contrib/zpages/src/main/java/io/opencensus/contrib/zpages/TracezZPageHandler.java b/contrib/zpages/src/main/java/io/opencensus/contrib/zpages/TracezZPageHandler.java
index a1f3545b..7a42c2c7 100644
--- a/contrib/zpages/src/main/java/io/opencensus/contrib/zpages/TracezZPageHandler.java
+++ b/contrib/zpages/src/main/java/io/opencensus/contrib/zpages/TracezZPageHandler.java
@@ -370,7 +370,7 @@ final class TracezZPageHandler extends ZPageHandler {
.escape(
event.getEvent() instanceof Annotation
? renderAnnotation((Annotation) event.getEvent())
- : renderNetworkEvents((NetworkEvent) event.getEvent())));
+ : renderNetworkEvents((NetworkEvent) castNonNull(event.getEvent()))));
lastTimestampNanos = event.getTimestamp();
}
@@ -383,6 +383,12 @@ final class TracezZPageHandler extends ZPageHandler {
"", htmlEscaper().escape(renderAttributes(span.getAttributes().getAttributeMap())));
}
+ // TODO(sebright): Remove this method.
+ @SuppressWarnings("nullness")
+ private static <T> T castNonNull(@Nullable T arg) {
+ return arg;
+ }
+
// Emits the summary table with links to all samples.
private void emitSummaryTable(PrintWriter out, Formatter formatter)
throws UnsupportedEncodingException {