aboutsummaryrefslogtreecommitdiff
path: root/checker-framework
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 /checker-framework
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 'checker-framework')
-rw-r--r--checker-framework/stubs/guava.astub5
1 files changed, 5 insertions, 0 deletions
diff --git a/checker-framework/stubs/guava.astub b/checker-framework/stubs/guava.astub
index ff7a795d..42ed251e 100644
--- a/checker-framework/stubs/guava.astub
+++ b/checker-framework/stubs/guava.astub
@@ -1,4 +1,5 @@
import org.checkerframework.checker.nullness.qual.EnsuresNonNullIf;
+import org.checkerframework.checker.nullness.qual.NonNull;
import org.checkerframework.checker.nullness.qual.Nullable;
package com.google.common.base;
@@ -7,3 +8,7 @@ class Strings {
@EnsuresNonNullIf(result = false, expression = "#1")
static boolean isNullOrEmpty(@Nullable String str);
}
+
+class Preconditions {
+ static <T extends @NonNull Object> T checkNotNull(T reference, @Nullable Object errorMessage);
+}