diff options
author | 2024-08-23 17:15:30 -0700 | |
---|---|---|
committer | 2024-08-28 12:11:47 -0700 | |
commit | bd8633133f79d2da8d13776e48751a00f54e37ee (patch) | |
tree | 59c2a62c1f13a23f42ad5f3872cb4a70564f5095 /src_no_quickstep | |
parent | d064e58ff09979c1c04cfac1dc5a8b77838b8172 (diff) |
Setup Dagger for Launcher (1/n)
Bug: 361850561
Test: Manual
Flag: NONE Dagger Integration
Change-Id: Idbe19f1aa747f519417e21fe8a23a41c52ececc1
Diffstat (limited to 'src_no_quickstep')
-rw-r--r-- | src_no_quickstep/com/android/launcher3/dagger/LauncherAppComponent.java | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src_no_quickstep/com/android/launcher3/dagger/LauncherAppComponent.java b/src_no_quickstep/com/android/launcher3/dagger/LauncherAppComponent.java new file mode 100644 index 0000000000..4d7f93701e --- /dev/null +++ b/src_no_quickstep/com/android/launcher3/dagger/LauncherAppComponent.java @@ -0,0 +1,35 @@ +/* + * Copyright (C) 2024 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.android.launcher3.dagger; + +import dagger.Component; + +import javax.inject.Singleton; + +/** + * Root component for Dagger injection for Launcher AOSP. + */ +@Singleton +@Component +public interface LauncherAppComponent extends LauncherBaseAppComponent { + /** Builder for aosp LauncherAppComponent. */ + @Component.Builder + interface Builder extends LauncherBaseAppComponent.Builder { + LauncherAppComponent build(); + } +} + |