summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/util/Preconditions.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/launcher3/util/Preconditions.java')
-rw-r--r--src/com/android/launcher3/util/Preconditions.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/launcher3/util/Preconditions.java b/src/com/android/launcher3/util/Preconditions.java
index 3760c6372..89353e110 100644
--- a/src/com/android/launcher3/util/Preconditions.java
+++ b/src/com/android/launcher3/util/Preconditions.java
@@ -26,6 +26,12 @@ import com.android.launcher3.config.ProviderConfig;
*/
public class Preconditions {
+ public static void assertNotNull(Object o) {
+ if (ProviderConfig.IS_DOGFOOD_BUILD && o == null) {
+ throw new IllegalStateException();
+ }
+ }
+
public static void assertWorkerThread() {
if (ProviderConfig.IS_DOGFOOD_BUILD && !isSameLooper(LauncherModel.getWorkerLooper())) {
throw new IllegalStateException();