commit | a73dde22f8ff49e134f49c757bcda0d38a3ec379 | [log] [tgz] |
---|---|---|
author | Jan Clarin <janclarin@google.com> | Fri Nov 10 16:47:18 2017 -0800 |
committer | Jan Clarin <janclarin@google.com> | Fri Nov 10 16:49:57 2017 -0800 |
tree | eac7c7c39045a4a8eaf2785b19629f82d2cc12a6 | |
parent | d982b9c030eed0f7185d0289aca941d494134742 [diff] |
Use Class<?> in WorkManager#tryCreateFirebaseJobScheduler This allows for compiler generic type check and, most importantly, removes the IDE linting error Test: Ran existing tests Change-Id: I48e9e7fc37b31bfc805f0c30d9886c9c120e0bbb
diff --git a/background/workmanager/src/main/java/android/arch/background/workmanager/WorkManager.java b/background/workmanager/src/main/java/android/arch/background/workmanager/WorkManager.java index 23f8734..4e986ea 100644 --- a/background/workmanager/src/main/java/android/arch/background/workmanager/WorkManager.java +++ b/background/workmanager/src/main/java/android/arch/background/workmanager/WorkManager.java
@@ -86,7 +86,7 @@ private Scheduler tryCreateFirebaseJobScheduler(Context context) { Scheduler scheduler = null; try { - Class firebaseSchedulerClass = Class.forName(FIREBASE_SCHEDULER_CLASSNAME); + Class<?> firebaseSchedulerClass = Class.forName(FIREBASE_SCHEDULER_CLASSNAME); scheduler = (Scheduler) firebaseSchedulerClass .getConstructor(Context.class) .newInstance(context);