aboutsummaryrefslogtreecommitdiff
path: root/android/guava/src/com/google/common/escape/Platform.java
diff options
context:
space:
mode:
Diffstat (limited to 'android/guava/src/com/google/common/escape/Platform.java')
-rw-r--r--android/guava/src/com/google/common/escape/Platform.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/android/guava/src/com/google/common/escape/Platform.java b/android/guava/src/com/google/common/escape/Platform.java
index dc6610c04..67efe4551 100644
--- a/android/guava/src/com/google/common/escape/Platform.java
+++ b/android/guava/src/com/google/common/escape/Platform.java
@@ -14,6 +14,8 @@
package com.google.common.escape;
+import static java.util.Objects.requireNonNull;
+
import com.google.common.annotations.GwtCompatible;
/**
@@ -28,7 +30,8 @@ final class Platform {
/** Returns a thread-local 1024-char array. */
static char[] charBufferFromThreadLocal() {
- return DEST_TL.get();
+ // requireNonNull accommodates Android's @RecentlyNullable annotation on ThreadLocal.get
+ return requireNonNull(DEST_TL.get());
}
/**