diff options
Diffstat (limited to 'src/com/android/launcher3/util/Preconditions.java')
-rw-r--r-- | src/com/android/launcher3/util/Preconditions.java | 6 |
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(); |