aboutsummaryrefslogtreecommitdiff
path: root/api/src/main/java/io/opencensus/stats/Stats.java
diff options
context:
space:
mode:
authorKristen Kozak <sebright@google.com>2017-12-20 12:06:50 -0800
committerKristen Kozak <sebright@google.com>2017-12-20 12:07:24 -0800
commitfbe01af5eb386508617a91906253e5b5f19fa1be (patch)
treea7effbe9c37ffa95d4972552825ccacc923a9734 /api/src/main/java/io/opencensus/stats/Stats.java
parent377ad8252c59180d3abd53f18b06b10e4d1a3ce8 (diff)
downloadopencensus-java-fbe01af5eb386508617a91906253e5b5f19fa1be.tar.gz
Remove warning suppression related to null ClassLoaders.
Class.forName can take a null ClassLoader, so the methods that instantiate the stats, tags, and tracing components can also take null ClassLoaders.
Diffstat (limited to 'api/src/main/java/io/opencensus/stats/Stats.java')
-rw-r--r--api/src/main/java/io/opencensus/stats/Stats.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/api/src/main/java/io/opencensus/stats/Stats.java b/api/src/main/java/io/opencensus/stats/Stats.java
index 18b1cf34..185b9e33 100644
--- a/api/src/main/java/io/opencensus/stats/Stats.java
+++ b/api/src/main/java/io/opencensus/stats/Stats.java
@@ -17,17 +17,17 @@
package io.opencensus.stats;
import com.google.common.annotations.VisibleForTesting;
-import io.opencensus.internal.CheckerFrameworkUtils;
import io.opencensus.internal.Provider;
import java.util.logging.Level;
import java.util.logging.Logger;
+import javax.annotation.Nullable;
/** Class for accessing the default {@link StatsComponent}. */
public final class Stats {
private static final Logger logger = Logger.getLogger(Stats.class.getName());
private static final StatsComponent statsComponent =
- loadStatsComponent(CheckerFrameworkUtils.castNonNull(StatsComponent.class.getClassLoader()));
+ loadStatsComponent(StatsComponent.class.getClassLoader());
/** Returns the default {@link StatsRecorder}. */
public static StatsRecorder getStatsRecorder() {
@@ -76,7 +76,7 @@ public final class Stats {
// Any provider that may be used for StatsComponent can be added here.
@VisibleForTesting
- static StatsComponent loadStatsComponent(ClassLoader classLoader) {
+ static StatsComponent loadStatsComponent(@Nullable ClassLoader classLoader) {
try {
// Call Class.forName with literal string name of the class to help shading tools.
return Provider.createInstance(