Home
last modified time | relevance | path

Searched refs:MainThreadInitializedObject (Results 1 – 25 of 34) sorted by relevance

12

/packages/apps/Launcher3/src/com/android/launcher3/util/
DMainThreadInitializedObject.java41 public class MainThreadInitializedObject<T> { class
46 public MainThreadInitializedObject(ObjectProvider<T> provider) { in MainThreadInitializedObject() method in MainThreadInitializedObject
82 public static <T extends ResourceBasedOverride> MainThreadInitializedObject<T> forOverride( in forOverride()
84 return new MainThreadInitializedObject<>(c -> Overrides.getObject(clazz, c, resourceId)); in forOverride()
100 protected final Set<MainThreadInitializedObject> mAllowedObjects;
101 protected final Map<MainThreadInitializedObject, Object> mObjectMap = new HashMap<>();
107 public SandboxContext(Context base, MainThreadInitializedObject... allowedObjects) { in SandboxContext()
134 protected <T> T getObject(MainThreadInitializedObject<T> object) { in getObject()
165 protected <T> T createObject(MainThreadInitializedObject<T> object) { in createObject()
DScreenOnTracker.java32 public static final MainThreadInitializedObject<ScreenOnTracker> INSTANCE =
33 new MainThreadInitializedObject<>(ScreenOnTracker::new);
DDynamicResource.java39 private static final MainThreadInitializedObject<DynamicResource> INSTANCE =
40 new MainThreadInitializedObject<>(DynamicResource::new);
DSettingsCache.java75 public static MainThreadInitializedObject<SettingsCache> INSTANCE =
76 new MainThreadInitializedObject<>(SettingsCache::new);
DVibratorWrapper.java49 public static final MainThreadInitializedObject<VibratorWrapper> INSTANCE =
50 new MainThreadInitializedObject<>(VibratorWrapper::new);
DLockedUserState.kt78 val INSTANCE = MainThreadInitializedObject { LockedUserState(it) } in <lambda>()
/packages/apps/Launcher3/quickstep/src/com/android/quickstep/util/
DAssistStateManager.java18 import static com.android.launcher3.util.MainThreadInitializedObject.forOverride;
21 import com.android.launcher3.util.MainThreadInitializedObject;
29 public static final MainThreadInitializedObject<AssistStateManager> INSTANCE =
/packages/apps/Launcher3/src_ui_overrides/com/android/launcher3/uioverrides/plugins/
DPluginManagerWrapper.java20 import com.android.launcher3.util.MainThreadInitializedObject;
31 public static final MainThreadInitializedObject<PluginManagerWrapper> INSTANCE =
32 new MainThreadInitializedObject<>(PluginManagerWrapper::new);
/packages/apps/Launcher3/quickstep/src/com/android/quickstep/
DSimpleOrientationTouchTransformer.java26 import com.android.launcher3.util.MainThreadInitializedObject;
31 public static final MainThreadInitializedObject<SimpleOrientationTouchTransformer> INSTANCE =
32 new MainThreadInitializedObject<>(SimpleOrientationTouchTransformer::new);
DRecentsModel.java38 import com.android.launcher3.util.MainThreadInitializedObject;
63 public static final MainThreadInitializedObject<RecentsModel> INSTANCE =
64 new MainThreadInitializedObject<>(RecentsModel::new);
DTopTaskTracker.java35 import com.android.launcher3.util.MainThreadInitializedObject;
61 public static MainThreadInitializedObject<TopTaskTracker> INSTANCE =
62 new MainThreadInitializedObject<>(TopTaskTracker::new);
DRotationTouchHelper.java40 import com.android.launcher3.util.MainThreadInitializedObject;
55 public static final MainThreadInitializedObject<RotationTouchHelper> INSTANCE =
56 new MainThreadInitializedObject<>(RotationTouchHelper::new);
/packages/apps/Launcher3/src/com/android/launcher3/util/window/
DRefreshRateTracker.java29 import com.android.launcher3.util.MainThreadInitializedObject;
37 private static final MainThreadInitializedObject<RefreshRateTracker> INSTANCE =
38 new MainThreadInitializedObject<>(RefreshRateTracker::new);
DWindowManagerProxy.java29 import static com.android.launcher3.util.MainThreadInitializedObject.forOverride;
55 import com.android.launcher3.util.MainThreadInitializedObject;
71 public static final MainThreadInitializedObject<WindowManagerProxy> INSTANCE =
/packages/apps/Launcher3/src/com/android/launcher3/pm/
DUserCache.java33 import com.android.launcher3.util.MainThreadInitializedObject;
58 public static final MainThreadInitializedObject<UserCache> INSTANCE =
59 new MainThreadInitializedObject<>(UserCache::new);
DInstallSessionHelper.java40 import com.android.launcher3.util.MainThreadInitializedObject;
67 public static final MainThreadInitializedObject<InstallSessionHelper> INSTANCE =
68 new MainThreadInitializedObject<>(InstallSessionHelper::new);
/packages/apps/Launcher3/quickstep/src/com/android/launcher3/uioverrides/plugins/
DPluginManagerWrapper.java28 import com.android.launcher3.util.MainThreadInitializedObject;
46 public static final MainThreadInitializedObject<PluginManagerWrapper> INSTANCE =
47 new MainThreadInitializedObject<>(PluginManagerWrapper::new);
/packages/apps/Launcher3/go/quickstep/src/com/android/launcher3/model/
DAppShareabilityManager.java37 import com.android.launcher3.util.MainThreadInitializedObject;
65 public static MainThreadInitializedObject<AppShareabilityManager> INSTANCE =
66 new MainThreadInitializedObject<>(AppShareabilityManager::new);
/packages/apps/Launcher3/src/com/android/launcher3/widget/custom/
DCustomWidgetManager.java34 import com.android.launcher3.util.MainThreadInitializedObject;
52 public static final MainThreadInitializedObject<CustomWidgetManager> INSTANCE =
53 new MainThreadInitializedObject<>(CustomWidgetManager::new);
/packages/apps/Launcher3/src/com/android/launcher3/
DLauncherAppState.java53 import com.android.launcher3.util.MainThreadInitializedObject;
69 public static final MainThreadInitializedObject<LauncherAppState> INSTANCE =
70 new MainThreadInitializedObject<>(LauncherAppState::new);
/packages/apps/Launcher3/quickstep/src/com/android/quickstep/logging/
DSettingsChangeLogger.java51 import com.android.launcher3.util.MainThreadInitializedObject;
72 public static MainThreadInitializedObject<SettingsChangeLogger> INSTANCE =
73 new MainThreadInitializedObject<>(SettingsChangeLogger::new);
/packages/apps/Launcher3/quickstep/src/com/android/launcher3/model/
DWellbeingModel.java55 import com.android.launcher3.util.MainThreadInitializedObject;
81 public static final MainThreadInitializedObject<WellbeingModel> INSTANCE =
82 new MainThreadInitializedObject<>(WellbeingModel::new);
/packages/apps/Launcher3/src/com/android/launcher3/model/
DItemInstallQueue.java52 import com.android.launcher3.util.MainThreadInitializedObject;
81 public static MainThreadInitializedObject<ItemInstallQueue> INSTANCE =
82 new MainThreadInitializedObject<>(ItemInstallQueue::new);
/packages/apps/Launcher3/tests/src/com/android/launcher3/util/
DLauncherModelHelper.java64 import com.android.launcher3.util.MainThreadInitializedObject.SandboxContext;
247 protected <T> T createObject(MainThreadInitializedObject<T> object) { in createObject()
254 public SandboxModelContext allow(MainThreadInitializedObject object) { in allow()
/packages/apps/Launcher3/quickstep/src/com/android/quickstep/views/
DTaskThumbnailView.java55 import com.android.launcher3.util.MainThreadInitializedObject;
68 private static final MainThreadInitializedObject<FullscreenDrawParams> TEMP_PARAMS =
69 new MainThreadInitializedObject<>(FullscreenDrawParams::new);

12