Android-Umsetzung der Homepage
This commit is contained in:
@@ -38,14 +38,68 @@ Kurz: Ziel ist eine native Android-App mit Kotlin + Jetpack Compose, die die Web
|
|||||||
[x] 2. Projekt-Scaffold: Android Studio Projekt mit Kotlin + Compose anlegen
|
[x] 2. Projekt-Scaffold: Android Studio Projekt mit Kotlin + Compose anlegen
|
||||||
[x] 3. App-Architektur: Module / Packages anlegen (ui, data, domain, di, util)
|
[x] 3. App-Architektur: Module / Packages anlegen (ui, data, domain, di, util)
|
||||||
[x] 4. CI-Build: Gradle-Config und GitHub Actions Skeleton
|
[x] 4. CI-Build: Gradle-Config und GitHub Actions Skeleton
|
||||||
[ ] 5. Theme: `Color.kt`, `Typography.kt`, `Theme.kt` erstellen und Tailwind-Farben mappen
|
[x] 5. Theme: `Color.kt`, `Typography.kt`, `Theme.kt` erstellen und Tailwind-Farben mappen
|
||||||
[ ] 6. Fonts: Inter + Montserrat einbinden (res/font oder GoogleFonts)
|
[x] 6. Fonts: Inter + Montserrat einbinden (res/font oder GoogleFonts)
|
||||||
[ ] 7. Navigation: Compose Navigation-Graph mit Routen für alle Seiten anlegen
|
[ ] 7. Navigation: Compose Navigation-Graph mit Routen für alle Web-Seiten anlegen
|
||||||
[ ] 8. Start-Screen: `HomeScreen` mit Hero-Bild und CTA anlegen
|
[x] 7a. Umgebungen: Android-Varianten fuer lokal, Test-Instanz und Produktion mit eigener API-Basis konfigurieren
|
||||||
[ ] 9. Komponenten: NavBar, Footer (falls nötig), Card, ImageGrid, Modal/Dialogs implementieren
|
[x] 7b. Adaptive Navigation: Tablet mit persistentem Header/Hauptmenue, Smartphone mit bestehender screenbezogener Navigation
|
||||||
[ ] 10. Screens: Erstelle Screens für `Termine`, `Spielplan`, `Galerie`, `Kontakt`, `Mitgliedschaft`, `Login`, `CMS` etc.
|
[x] 7c. Branding: vorhandenes Web-Logo als optimierte Android-Ressource in der App-Navigation verwenden
|
||||||
|
[x] 7d. Tablet-Navigation: öffentliche Haupt- und Subnavigation der Web-UI mit Portierungszielen abbilden
|
||||||
|
[x] 7e. Navigation: dynamische Mannschaftslinks, Galerie-Sichtbarkeit und rollenabhängiges `Intern` wie in der Web-UI anbinden
|
||||||
|
[x] 8. Start-Screen: `HomeScreen` webnah mit Hero, Navigation, Termine, Spielen, News und Aktionen umsetzen
|
||||||
|
[x] 9. Komponenten: NavBar, Footer, Cards, ImageGrid und News-Dialog implementieren
|
||||||
|
[x] 10. Öffentliche Screens aus der Web-Navigation portieren
|
||||||
|
- [x] `/` Startseite
|
||||||
|
- [x] `/termine`: öffentliche Terminliste mit Lade-, Leer- und Fehlerzustand
|
||||||
|
- [x] `/mannschaften/spielplaene`: Saison-, Wettbewerbs- und Mannschaftsfilter mit Spielkarten
|
||||||
|
- [x] `/verein/galerie`: Anzeige-Screen vorhanden
|
||||||
|
- [x] `/kontakt`: Formular-Screen vorhanden
|
||||||
|
- [x] `/mitgliedschaft`: Antrag, Validierung, PDF-Erzeugung und PDF-Öffnen
|
||||||
|
- [x] `/verein/ueber-uns`: CMS-Inhalt aus der öffentlichen Konfiguration
|
||||||
|
- [x] `/vorstand`: öffentliche Vorstandsangaben aus der Konfiguration
|
||||||
|
- [x] `/verein/geschichte`: CMS-Inhalt aus der öffentlichen Konfiguration
|
||||||
|
- [x] `/verein/satzung`: CMS-Inhalt und PDF-Aufruf aus der öffentlichen Konfiguration
|
||||||
|
- [x] `/vereinsmeisterschaften`: Ergebnisliste mit Jahresfilter und Statistik
|
||||||
|
- [x] `/links`: strukturierte CMS-Links mit Fallback-Verweisen
|
||||||
|
- [x] `/mannschaften`: Übersicht aus saisonaler Mannschafts-CSV
|
||||||
|
- [x] `/mannschaften/[slug]`: dynamische Mannschaftsdetails mit aktuellem Spielplan und Umschaltung `Matches`/`Tabelle`
|
||||||
|
- [x] `/spielsysteme`: Spielsystemkarten mit Kategoriefilter aus CSV
|
||||||
|
- [x] `/training`: Trainingsort und gruppierte Trainingszeiten aus der Konfiguration
|
||||||
|
- [x] `/training/trainer`
|
||||||
|
- [x] `/training/anfaenger`
|
||||||
|
- [x] `/tt-regeln`: Regelübersicht mit DTTB- und PDF-Aufruf
|
||||||
|
[ ] 10a. Weitere öffentliche bzw. bestehende Web-Routen prüfen und portieren
|
||||||
|
- [ ] `/anlagen`
|
||||||
|
- [ ] `/impressum`
|
||||||
|
- [ ] Legacy-/Doppelrouten klären: `/galerie`, `/geschichte`, `/satzung`, `/ueber-uns`, `/spielplan`, `/verein/tt-regeln`, `/mannschaft/[slug]`, `/mannschaften/herren`, `/mannschaften/damen`, `/mannschaften/jugend`
|
||||||
|
[ ] 10b. Newsletter-Screens portieren
|
||||||
|
- [ ] `/newsletter/subscribe`
|
||||||
|
- [ ] `/newsletter/unsubscribe`
|
||||||
|
- [ ] `/newsletter/confirm`, `/newsletter/confirmed`, `/newsletter/unsubscribed`
|
||||||
|
[x] 10c. Auth-Screens portieren
|
||||||
|
- [x] `/login`: Passwort-Login und Logout in der laufenden Sitzung
|
||||||
|
- [x] `/registrieren`
|
||||||
|
- [x] `/passwort-vergessen`
|
||||||
|
[ ] 10d. Mitgliederbereich portieren
|
||||||
|
- [ ] `/mitgliederbereich`: Übersicht
|
||||||
|
- [ ] `/mitgliederbereich/mitglieder`
|
||||||
|
- [ ] `/mitgliederbereich/news`
|
||||||
|
- [ ] `/mitgliederbereich/profil`
|
||||||
|
- [ ] `/mitgliederbereich/api`
|
||||||
|
[ ] 10e. CMS-Screens nach Rollenberechtigung portieren
|
||||||
|
- [ ] `/cms`, `/cms/startseite`, `/cms/inhalte`, `/cms/vereinsmeisterschaften`
|
||||||
|
- [ ] `/cms/sportbetrieb`, `/cms/mitgliederverwaltung`, `/cms/kontaktanfragen`
|
||||||
|
- [ ] `/cms/newsletter`, `/cms/einstellungen`, `/cms/benutzer`
|
||||||
[ ] 11. API-Client: Retrofit/Ktor-Client implementieren, Auth-Interceptor (Token Refresh)
|
[ ] 11. API-Client: Retrofit/Ktor-Client implementieren, Auth-Interceptor (Token Refresh)
|
||||||
[ ] 12. Auth: Login/Register/Logout + sichere Token-Speicherung (DataStore + EncryptedSharedPreferences)
|
- [x] Retrofit/OkHttp/Moshi und Hilt-Verdrahtung
|
||||||
|
- [x] Öffentliche Endpunkte für Startseite, Termine, Spielplan, Galerie und Kontakt
|
||||||
|
- [x] Mitgliedschafts-PDF-Endpunkte mit Cookie-Jar und `FileProvider`
|
||||||
|
- [x] Passwort-Login-Endpunkt und Token-Übergabe an den Interceptor
|
||||||
|
- [x] Verschlüsselte Token-Persistenz sowie Status/Logout per Bearer-Token
|
||||||
|
- [ ] Bearer-Unterstützung aller später portierten geschützten Bereiche und Refresh-Strategie
|
||||||
|
[x] 12. Auth: Login/Register/Logout + sichere Token-Speicherung (EncryptedSharedPreferences)
|
||||||
|
- [x] Login/Logout und verschlüsselte Token-Speicherung
|
||||||
|
- [x] Registrierung und Passwort-Reset
|
||||||
[ ] 13. Passkeys: Integration prüfen (FIDO2 / Passkeys) und Fallback auf Passwort
|
[ ] 13. Passkeys: Integration prüfen (FIDO2 / Passkeys) und Fallback auf Passwort
|
||||||
[ ] 14. Image-Upload: Multipart-Upload + Coil für Anzeige + Bildkompression (u. a. Sharp-Äquivalent evtl. serverseitig)
|
[ ] 14. Image-Upload: Multipart-Upload + Coil für Anzeige + Bildkompression (u. a. Sharp-Äquivalent evtl. serverseitig)
|
||||||
[ ] 15. Rich-Text: Anzeige von HTML (Compose + WebView) und ggf. Editor via WebView-bridge
|
[ ] 15. Rich-Text: Anzeige von HTML (Compose + WebView) und ggf. Editor via WebView-bridge
|
||||||
@@ -61,17 +115,44 @@ Kurz: Ziel ist eine native Android-App mit Kotlin + Jetpack Compose, die die Web
|
|||||||
[ ] 25. Dokumentation: `README-android.md` mit Setup, Architektur und Release-Anleitung
|
[ ] 25. Dokumentation: `README-android.md` mit Setup, Architektur und Release-Anleitung
|
||||||
|
|
||||||
5) Kurzzeit-MVP (Priorität für erste Version)
|
5) Kurzzeit-MVP (Priorität für erste Version)
|
||||||
- [ ] A. Auth (Login/Logout)
|
- [x] A. Auth (Login/Logout)
|
||||||
- [ ] B. Home, Termine, Spielplan, Galerie (anzeigen)
|
- [x] Passwort-Login und Logout in der aktuellen App-Sitzung
|
||||||
- [ ] C. Kontaktformular (absenden)
|
- [x] Persistente Statuswiederherstellung/Logout für die Auth-Endpunkte
|
||||||
|
- [x] B. Home, Termine, Spielplan, Galerie (anzeigen)
|
||||||
|
- [x] C. Kontaktformular (absenden)
|
||||||
- [ ] D. Bildanzeige + Caching
|
- [ ] D. Bildanzeige + Caching
|
||||||
- [ ] E. Theme & Fonts
|
- [x] E. Theme & Fonts
|
||||||
|
|
||||||
6) Nächste Aktionen (sofort)
|
6) Nächste Aktionen (sofort)
|
||||||
- Erstelle Android-Projekt-Scaffold (auf Wunsch automatisiert)
|
- Passkey-Anmeldung über Android Credential Manager anbinden.
|
||||||
- Exportiere vollständige Asset-Liste (Bilder, Icons, Fonts, PDFs)
|
- Die noch fehlenden öffentlichen Routen aus `10a` und die Newsletter-Screens aus `10b` nativ portieren.
|
||||||
|
- Saisonwahl für Mannschaftsübersicht/-details wie in der Web-UI ergänzen.
|
||||||
|
- Mitgliederbereich/CMS-Screens portieren; dabei rollenabhängige `Intern`-Navigation und Bearer-Unterstützung der verwendeten Backend-Endpunkte ergänzen.
|
||||||
|
|
||||||
|
7) Umsetzungsprotokoll
|
||||||
|
- 2026-05-27: Webnahe Startseite mit öffentlichen Live-Daten umgesetzt; Hilt/Moshi-App-Verdrahtung ergänzt.
|
||||||
|
- 2026-05-27: `Termine` und `Spielplan` als native Screens umgesetzt; Spielplan unterstützt Saison, Wettbewerb, Mannschaft, Ergebnis und zweizeilige Gruppeninformation.
|
||||||
|
- 2026-05-27: `Mitgliedschaft` mit Antrag/PDF-Abruf sowie Passwort-`Login`/`Logout` umgesetzt; offene Auth-Härtung separat ausgewiesen.
|
||||||
|
- 2026-05-27: Tokens verschlüsselt persistiert; Session-Wiederherstellung sowie Logout per Bearer-Token in den Auth-Endpunkten ermöglicht.
|
||||||
|
- 2026-05-27: Registrierung und Passwort-Reset an die vorhandenen Auth-Endpunkte angebunden.
|
||||||
|
- 2026-05-27: Product-Flavors `local`, `instantTest` und `production` eingerichtet; lokale Basis-URL ist per Gradle-Parameter überschreibbar.
|
||||||
|
- 2026-05-27: Gradle-Heap/Worker für Flavor-Builds festgelegt, nachdem paralleles D8/KSP mit dem 512-MiB-Standardheap nicht ausreichend Speicher hatte.
|
||||||
|
- 2026-05-27: Lokales Testsetup gegen Emulator geprüft; bei IPv6-gebundenem Nuxt-Dev-Server wird die von Nuxt ausgegebene Network-URL per `LOCAL_API_BASE_URL` verwendet.
|
||||||
|
- 2026-05-27: Adaptive Navigation umgesetzt; Tablet-Layouts ab `600dp` zeigen Header und Hauptmenue dauerhaft, Smartphone-Layouts behalten die vorhandene Navigation.
|
||||||
|
- 2026-05-27: Platzhalterlogo in der Android-Navigation durch das vorhandene Harheimer-TC-Weblogo als skalierte lokale PNG-Ressource ersetzt.
|
||||||
|
- 2026-05-27: Web-Navigation und `pages/` vollständig inventarisiert; Tablet-Haupt-/Subnavigation für die öffentlichen Bereiche strukturell angeglichen und alle fehlenden Screens einzeln in die Portierungsliste aufgenommen.
|
||||||
|
- 2026-05-27: Tablet-Header auf Web-Verhalten angepasst (Bereichswechsel öffnet Startseite und Submenü) und die native ActionBar zugunsten des App-Headers entfernt.
|
||||||
|
- 2026-05-27: Navigation mit Live-Mannschaftslinks, öffentlicher Galerie-Sichtbarkeit und rollenabhängigem `Intern` ergänzt; Mannschaftsübersicht/-detail sowie Training, Trainer und Anfänger nativ portiert.
|
||||||
|
- 2026-05-27: Mannschaftsdetail um die Web-Untertabs `Matches` und `Tabelle` erweitert; Tabellenzeilen werden aus `/api/spielplan/table` geladen und die eigene Mannschaft hervorgehoben.
|
||||||
|
- 2026-05-27: Tabellenraster in den Mannschaftsdetails mit gemeinsamen Spaltenbreiten für Tablet und Smartphone ausgerichtet; die Zustandswiederherstellung dynamischer Mannschaftslinks korrigiert.
|
||||||
|
- 2026-05-27: Die verbleibenden öffentlichen Screens aus Punkt 10 portiert: Verein/CMS-Inhalte, Vorstand, Satzung/PDF, Links, Vereinsmeisterschaften mit Personenbild-Dialog, Spielsysteme und TT-Regeln.
|
||||||
|
|
||||||
|
8) Android-Testumgebungen
|
||||||
|
- Lokal im Emulator: `./gradlew :app:installLocalDebug` verwendet `http://10.0.2.2:3100/` und die App-ID `de.harheimertc.local`.
|
||||||
|
- Lokal, wenn `10.0.2.2` nicht erreichbar ist: `./gradlew :app:installLocalDebug -PLOCAL_API_BASE_URL=http://<NUXT-NETWORK-HOST>:3100/`; die passende URL steht in der `npm run dev`-Ausgabe (hier `http://torstens:3100/`).
|
||||||
|
- Test-Instanz: `./gradlew :app:installInstantTestDebug` verwendet `https://harheimertc.tsschulz.de/` und die App-ID `de.harheimertc.test`.
|
||||||
|
- Produktion: `./gradlew :app:installProductionDebug` verwendet `https://harheimertc.de/` und die App-ID `de.harheimertc`.
|
||||||
|
- Nur APKs erzeugen: `./gradlew :app:assembleLocalDebug :app:assembleInstantTestDebug :app:assembleProductionDebug`.
|
||||||
|
|
||||||
---
|
---
|
||||||
Datei erstellt: [ANDROID_KOTLIN_PLAN.md](ANDROID_KOTLIN_PLAN.md)
|
Datei: [ANDROID_KOTLIN_PLAN.md](ANDROID_KOTLIN_PLAN.md)
|
||||||
|
|
||||||
Wenn du möchtest, starte ich jetzt mit dem Android-Scaffold oder exportiere zuerst alle Assets. Welche Option bevorzugst du?
|
|
||||||
|
|||||||
BIN
android-app/.gradle/9.0.0/checksums/checksums.lock
Normal file
BIN
android-app/.gradle/9.0.0/checksums/checksums.lock
Normal file
Binary file not shown.
BIN
android-app/.gradle/9.0.0/checksums/md5-checksums.bin
Normal file
BIN
android-app/.gradle/9.0.0/checksums/md5-checksums.bin
Normal file
Binary file not shown.
BIN
android-app/.gradle/9.0.0/checksums/sha1-checksums.bin
Normal file
BIN
android-app/.gradle/9.0.0/checksums/sha1-checksums.bin
Normal file
Binary file not shown.
BIN
android-app/.gradle/9.0.0/executionHistory/executionHistory.bin
Normal file
BIN
android-app/.gradle/9.0.0/executionHistory/executionHistory.bin
Normal file
Binary file not shown.
BIN
android-app/.gradle/9.0.0/executionHistory/executionHistory.lock
Normal file
BIN
android-app/.gradle/9.0.0/executionHistory/executionHistory.lock
Normal file
Binary file not shown.
BIN
android-app/.gradle/9.0.0/fileChanges/last-build.bin
Normal file
BIN
android-app/.gradle/9.0.0/fileChanges/last-build.bin
Normal file
Binary file not shown.
BIN
android-app/.gradle/9.0.0/fileHashes/fileHashes.bin
Normal file
BIN
android-app/.gradle/9.0.0/fileHashes/fileHashes.bin
Normal file
Binary file not shown.
BIN
android-app/.gradle/9.0.0/fileHashes/fileHashes.lock
Normal file
BIN
android-app/.gradle/9.0.0/fileHashes/fileHashes.lock
Normal file
Binary file not shown.
0
android-app/.gradle/9.0.0/gc.properties
Normal file
0
android-app/.gradle/9.0.0/gc.properties
Normal file
BIN
android-app/.gradle/9.4.1/checksums/checksums.lock
Normal file
BIN
android-app/.gradle/9.4.1/checksums/checksums.lock
Normal file
Binary file not shown.
BIN
android-app/.gradle/9.4.1/checksums/md5-checksums.bin
Normal file
BIN
android-app/.gradle/9.4.1/checksums/md5-checksums.bin
Normal file
Binary file not shown.
BIN
android-app/.gradle/9.4.1/checksums/sha1-checksums.bin
Normal file
BIN
android-app/.gradle/9.4.1/checksums/sha1-checksums.bin
Normal file
Binary file not shown.
BIN
android-app/.gradle/9.4.1/executionHistory/executionHistory.bin
Normal file
BIN
android-app/.gradle/9.4.1/executionHistory/executionHistory.bin
Normal file
Binary file not shown.
BIN
android-app/.gradle/9.4.1/executionHistory/executionHistory.lock
Normal file
BIN
android-app/.gradle/9.4.1/executionHistory/executionHistory.lock
Normal file
Binary file not shown.
BIN
android-app/.gradle/9.4.1/fileChanges/last-build.bin
Normal file
BIN
android-app/.gradle/9.4.1/fileChanges/last-build.bin
Normal file
Binary file not shown.
BIN
android-app/.gradle/9.4.1/fileHashes/fileHashes.bin
Normal file
BIN
android-app/.gradle/9.4.1/fileHashes/fileHashes.bin
Normal file
Binary file not shown.
BIN
android-app/.gradle/9.4.1/fileHashes/fileHashes.lock
Normal file
BIN
android-app/.gradle/9.4.1/fileHashes/fileHashes.lock
Normal file
Binary file not shown.
BIN
android-app/.gradle/9.4.1/fileHashes/resourceHashesCache.bin
Normal file
BIN
android-app/.gradle/9.4.1/fileHashes/resourceHashesCache.bin
Normal file
Binary file not shown.
0
android-app/.gradle/9.4.1/gc.properties
Normal file
0
android-app/.gradle/9.4.1/gc.properties
Normal file
BIN
android-app/.gradle/buildOutputCleanup/buildOutputCleanup.lock
Normal file
BIN
android-app/.gradle/buildOutputCleanup/buildOutputCleanup.lock
Normal file
Binary file not shown.
2
android-app/.gradle/buildOutputCleanup/cache.properties
Normal file
2
android-app/.gradle/buildOutputCleanup/cache.properties
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
#Tue May 26 23:13:50 CEST 2026
|
||||||
|
gradle.version=9.4.1
|
||||||
BIN
android-app/.gradle/buildOutputCleanup/outputFiles.bin
Normal file
BIN
android-app/.gradle/buildOutputCleanup/outputFiles.bin
Normal file
Binary file not shown.
2
android-app/.gradle/config.properties
Normal file
2
android-app/.gradle/config.properties
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
#Tue May 26 16:54:25 CEST 2026
|
||||||
|
java.home=/opt/android-studio/jbr
|
||||||
BIN
android-app/.gradle/file-system.probe
Normal file
BIN
android-app/.gradle/file-system.probe
Normal file
Binary file not shown.
0
android-app/.gradle/vcs-1/gc.properties
Normal file
0
android-app/.gradle/vcs-1/gc.properties
Normal file
@@ -1,9 +1,14 @@
|
|||||||
plugins {
|
plugins {
|
||||||
id("com.android.application")
|
id("com.android.application")
|
||||||
id("org.jetbrains.kotlin.android")
|
id("com.google.devtools.ksp")
|
||||||
id("dagger.hilt.android.plugin")
|
id("org.jetbrains.kotlin.plugin.compose")
|
||||||
|
id("com.google.dagger.hilt.android")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
val localApiBaseUrl = providers.gradleProperty("LOCAL_API_BASE_URL")
|
||||||
|
.orElse("http://10.0.2.2:3100/")
|
||||||
|
.get()
|
||||||
|
|
||||||
android {
|
android {
|
||||||
namespace = "de.harheimertc"
|
namespace = "de.harheimertc"
|
||||||
compileSdk = 34
|
compileSdk = 34
|
||||||
@@ -16,52 +21,91 @@ android {
|
|||||||
versionName = "0.1.0"
|
versionName = "0.1.0"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
flavorDimensions += "environment"
|
||||||
|
productFlavors {
|
||||||
|
create("local") {
|
||||||
|
dimension = "environment"
|
||||||
|
applicationIdSuffix = ".local"
|
||||||
|
versionNameSuffix = "-local"
|
||||||
|
buildConfigField("String", "API_BASE_URL", "\"$localApiBaseUrl\"")
|
||||||
|
buildConfigField("String", "ENVIRONMENT_NAME", "\"LOCAL\"")
|
||||||
|
manifestPlaceholders["usesCleartextTraffic"] = "true"
|
||||||
|
}
|
||||||
|
create("instantTest") {
|
||||||
|
dimension = "environment"
|
||||||
|
applicationIdSuffix = ".test"
|
||||||
|
versionNameSuffix = "-test"
|
||||||
|
buildConfigField("String", "API_BASE_URL", "\"https://harheimertc.tsschulz.de/\"")
|
||||||
|
buildConfigField("String", "ENVIRONMENT_NAME", "\"TEST\"")
|
||||||
|
manifestPlaceholders["usesCleartextTraffic"] = "false"
|
||||||
|
}
|
||||||
|
create("production") {
|
||||||
|
dimension = "environment"
|
||||||
|
buildConfigField("String", "API_BASE_URL", "\"https://harheimertc.de/\"")
|
||||||
|
buildConfigField("String", "ENVIRONMENT_NAME", "\"\"")
|
||||||
|
manifestPlaceholders["usesCleartextTraffic"] = "false"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
buildFeatures {
|
buildFeatures {
|
||||||
compose = true
|
compose = true
|
||||||
|
buildConfig = true
|
||||||
}
|
}
|
||||||
|
|
||||||
composeOptions {
|
compileOptions {
|
||||||
kotlinCompilerExtensionVersion = "1.5.3"
|
isCoreLibraryDesugaringEnabled = true
|
||||||
|
sourceCompatibility = JavaVersion.VERSION_17
|
||||||
|
targetCompatibility = JavaVersion.VERSION_17
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
kotlinOptions {
|
kotlin {
|
||||||
jvmTarget = "17"
|
compilerOptions {
|
||||||
|
jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:2.1.5")
|
||||||
implementation("androidx.core:core-ktx:1.10.1")
|
implementation("androidx.core:core-ktx:1.10.1")
|
||||||
implementation("androidx.appcompat:appcompat:1.6.1")
|
implementation("androidx.appcompat:appcompat:1.6.1")
|
||||||
|
|
||||||
// Compose
|
// Compose
|
||||||
implementation("androidx.compose.ui:ui:1.5.0")
|
implementation("androidx.compose.ui:ui:1.5.0")
|
||||||
|
implementation("androidx.compose.ui:ui-tooling-preview:1.5.0")
|
||||||
|
debugImplementation("androidx.compose.ui:ui-tooling:1.5.0")
|
||||||
implementation("androidx.compose.material3:material3:1.1.0")
|
implementation("androidx.compose.material3:material3:1.1.0")
|
||||||
implementation("androidx.navigation:navigation-compose:2.6.0")
|
implementation("androidx.navigation:navigation-compose:2.6.0")
|
||||||
|
implementation("androidx.hilt:hilt-navigation-compose:1.0.0")
|
||||||
|
|
||||||
// Lifecycle
|
// Lifecycle
|
||||||
implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.6.1")
|
implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.6.1")
|
||||||
implementation("androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1")
|
implementation("androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1")
|
||||||
|
|
||||||
// Hilt
|
// Hilt
|
||||||
implementation("com.google.dagger:hilt-android:2.46.1")
|
implementation("com.google.dagger:hilt-android:2.59.2")
|
||||||
kapt("com.google.dagger:hilt-compiler:2.46.1")
|
ksp("com.google.dagger:hilt-compiler:2.59.2")
|
||||||
|
|
||||||
// Networking
|
// Networking
|
||||||
implementation("com.squareup.retrofit2:retrofit:2.9.0")
|
implementation("com.squareup.retrofit2:retrofit:2.9.0")
|
||||||
implementation("com.squareup.okhttp3:okhttp:4.11.0")
|
implementation("com.squareup.okhttp3:okhttp:4.11.0")
|
||||||
|
implementation("com.squareup.okhttp3:logging-interceptor:4.11.0")
|
||||||
|
implementation("com.squareup.okhttp3:okhttp-urlconnection:4.11.0")
|
||||||
implementation("com.squareup.retrofit2:converter-moshi:2.9.0")
|
implementation("com.squareup.retrofit2:converter-moshi:2.9.0")
|
||||||
|
implementation("com.squareup.moshi:moshi-kotlin:1.15.1")
|
||||||
|
|
||||||
// Coil
|
// Coil
|
||||||
implementation("io.coil-kt:coil-compose:2.4.0")
|
implementation("io.coil-kt:coil-compose:2.4.0")
|
||||||
|
|
||||||
// Room
|
// Room
|
||||||
implementation("androidx.room:room-runtime:2.6.1")
|
implementation("androidx.room:room-runtime:2.6.1")
|
||||||
kapt("androidx.room:room-compiler:2.6.1")
|
ksp("androidx.room:room-compiler:2.6.1")
|
||||||
implementation("androidx.room:room-ktx:2.6.1")
|
implementation("androidx.room:room-ktx:2.6.1")
|
||||||
|
|
||||||
// WorkManager, DataStore
|
// WorkManager, DataStore
|
||||||
implementation("androidx.work:work-runtime-ktx:2.8.1")
|
implementation("androidx.work:work-runtime-ktx:2.8.1")
|
||||||
implementation("androidx.datastore:datastore-preferences:1.0.0")
|
implementation("androidx.datastore:datastore-preferences:1.0.0")
|
||||||
|
implementation("androidx.security:security-crypto:1.1.0-alpha06")
|
||||||
|
|
||||||
// Testing (skeleton)
|
// Testing (skeleton)
|
||||||
testImplementation("junit:junit:4.13.2")
|
testImplementation("junit:junit:4.13.2")
|
||||||
|
|||||||
@@ -0,0 +1,754 @@
|
|||||||
|
package de.harheimertc;
|
||||||
|
|
||||||
|
import android.app.Activity;
|
||||||
|
import android.app.Service;
|
||||||
|
import android.view.View;
|
||||||
|
import androidx.fragment.app.Fragment;
|
||||||
|
import androidx.lifecycle.SavedStateHandle;
|
||||||
|
import androidx.lifecycle.ViewModel;
|
||||||
|
import com.squareup.moshi.Moshi;
|
||||||
|
import dagger.hilt.android.ActivityRetainedLifecycle;
|
||||||
|
import dagger.hilt.android.ViewModelLifecycle;
|
||||||
|
import dagger.hilt.android.internal.builders.ActivityComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ActivityRetainedComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.FragmentComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ServiceComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ViewComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ViewModelComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ViewWithFragmentComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories_InternalFactoryFactory_Factory;
|
||||||
|
import dagger.hilt.android.internal.managers.ActivityRetainedComponentManager_LifecycleModule_ProvideActivityRetainedLifecycleFactory;
|
||||||
|
import dagger.hilt.android.internal.managers.SavedStateHandleHolder;
|
||||||
|
import dagger.hilt.android.internal.modules.ApplicationContextModule;
|
||||||
|
import dagger.hilt.android.internal.modules.ApplicationContextModule_ProvideContextFactory;
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.DoubleCheck;
|
||||||
|
import dagger.internal.LazyClassKeyMap;
|
||||||
|
import dagger.internal.MapBuilder;
|
||||||
|
import dagger.internal.Preconditions;
|
||||||
|
import dagger.internal.Provider;
|
||||||
|
import de.harheimertc.data.ApiService;
|
||||||
|
import de.harheimertc.data.AuthInterceptor;
|
||||||
|
import de.harheimertc.data.NetworkModule_ProvideApiServiceFactory;
|
||||||
|
import de.harheimertc.data.NetworkModule_ProvideMoshiFactory;
|
||||||
|
import de.harheimertc.data.NetworkModule_ProvideOkHttpClientFactory;
|
||||||
|
import de.harheimertc.data.NetworkModule_ProvideRetrofitFactory;
|
||||||
|
import de.harheimertc.repositories.AuthRepositoryImpl;
|
||||||
|
import de.harheimertc.repositories.ContactRepository;
|
||||||
|
import de.harheimertc.repositories.GalleryRepository;
|
||||||
|
import de.harheimertc.repositories.HomeRepository;
|
||||||
|
import de.harheimertc.repositories.LoginRepository;
|
||||||
|
import de.harheimertc.repositories.MembershipRepository;
|
||||||
|
import de.harheimertc.repositories.SpielplanRepository;
|
||||||
|
import de.harheimertc.repositories.TermineRepository;
|
||||||
|
import de.harheimertc.ui.screens.contact.ContactViewModel;
|
||||||
|
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.gallery.GalleryViewModel;
|
||||||
|
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.home.HomeViewModel;
|
||||||
|
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.login.LoginViewModel;
|
||||||
|
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.membership.MembershipViewModel;
|
||||||
|
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel;
|
||||||
|
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.termine.TermineViewModel;
|
||||||
|
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import java.util.Collections;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Set;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
import okhttp3.OkHttpClient;
|
||||||
|
import retrofit2.Retrofit;
|
||||||
|
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class DaggerHarheimerApplication_HiltComponents_SingletonC {
|
||||||
|
private DaggerHarheimerApplication_HiltComponents_SingletonC() {
|
||||||
|
}
|
||||||
|
|
||||||
|
public static Builder builder() {
|
||||||
|
return new Builder();
|
||||||
|
}
|
||||||
|
|
||||||
|
public static final class Builder {
|
||||||
|
private ApplicationContextModule applicationContextModule;
|
||||||
|
|
||||||
|
private Builder() {
|
||||||
|
}
|
||||||
|
|
||||||
|
public Builder applicationContextModule(ApplicationContextModule applicationContextModule) {
|
||||||
|
this.applicationContextModule = Preconditions.checkNotNull(applicationContextModule);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public HarheimerApplication_HiltComponents.SingletonC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(applicationContextModule, ApplicationContextModule.class);
|
||||||
|
return new SingletonCImpl(applicationContextModule);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ActivityRetainedCBuilder implements HarheimerApplication_HiltComponents.ActivityRetainedC.Builder {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private SavedStateHandleHolder savedStateHandleHolder;
|
||||||
|
|
||||||
|
private ActivityRetainedCBuilder(SingletonCImpl singletonCImpl) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ActivityRetainedCBuilder savedStateHandleHolder(
|
||||||
|
SavedStateHandleHolder savedStateHandleHolder) {
|
||||||
|
this.savedStateHandleHolder = Preconditions.checkNotNull(savedStateHandleHolder);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HarheimerApplication_HiltComponents.ActivityRetainedC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(savedStateHandleHolder, SavedStateHandleHolder.class);
|
||||||
|
return new ActivityRetainedCImpl(singletonCImpl, savedStateHandleHolder);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ActivityCBuilder implements HarheimerApplication_HiltComponents.ActivityC.Builder {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private Activity activity;
|
||||||
|
|
||||||
|
private ActivityCBuilder(SingletonCImpl singletonCImpl,
|
||||||
|
ActivityRetainedCImpl activityRetainedCImpl) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ActivityCBuilder activity(Activity activity) {
|
||||||
|
this.activity = Preconditions.checkNotNull(activity);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HarheimerApplication_HiltComponents.ActivityC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(activity, Activity.class);
|
||||||
|
return new ActivityCImpl(singletonCImpl, activityRetainedCImpl, activity);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class FragmentCBuilder implements HarheimerApplication_HiltComponents.FragmentC.Builder {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ActivityCImpl activityCImpl;
|
||||||
|
|
||||||
|
private Fragment fragment;
|
||||||
|
|
||||||
|
private FragmentCBuilder(SingletonCImpl singletonCImpl,
|
||||||
|
ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.activityCImpl = activityCImpl;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public FragmentCBuilder fragment(Fragment fragment) {
|
||||||
|
this.fragment = Preconditions.checkNotNull(fragment);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HarheimerApplication_HiltComponents.FragmentC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(fragment, Fragment.class);
|
||||||
|
return new FragmentCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, fragment);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ViewWithFragmentCBuilder implements HarheimerApplication_HiltComponents.ViewWithFragmentC.Builder {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ActivityCImpl activityCImpl;
|
||||||
|
|
||||||
|
private final FragmentCImpl fragmentCImpl;
|
||||||
|
|
||||||
|
private View view;
|
||||||
|
|
||||||
|
private ViewWithFragmentCBuilder(SingletonCImpl singletonCImpl,
|
||||||
|
ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl,
|
||||||
|
FragmentCImpl fragmentCImpl) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.activityCImpl = activityCImpl;
|
||||||
|
this.fragmentCImpl = fragmentCImpl;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewWithFragmentCBuilder view(View view) {
|
||||||
|
this.view = Preconditions.checkNotNull(view);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HarheimerApplication_HiltComponents.ViewWithFragmentC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(view, View.class);
|
||||||
|
return new ViewWithFragmentCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, fragmentCImpl, view);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ViewCBuilder implements HarheimerApplication_HiltComponents.ViewC.Builder {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ActivityCImpl activityCImpl;
|
||||||
|
|
||||||
|
private View view;
|
||||||
|
|
||||||
|
private ViewCBuilder(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||||
|
ActivityCImpl activityCImpl) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.activityCImpl = activityCImpl;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewCBuilder view(View view) {
|
||||||
|
this.view = Preconditions.checkNotNull(view);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HarheimerApplication_HiltComponents.ViewC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(view, View.class);
|
||||||
|
return new ViewCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, view);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ViewModelCBuilder implements HarheimerApplication_HiltComponents.ViewModelC.Builder {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private SavedStateHandle savedStateHandle;
|
||||||
|
|
||||||
|
private ViewModelLifecycle viewModelLifecycle;
|
||||||
|
|
||||||
|
private ViewModelCBuilder(SingletonCImpl singletonCImpl,
|
||||||
|
ActivityRetainedCImpl activityRetainedCImpl) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewModelCBuilder savedStateHandle(SavedStateHandle handle) {
|
||||||
|
this.savedStateHandle = Preconditions.checkNotNull(handle);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewModelCBuilder viewModelLifecycle(ViewModelLifecycle viewModelLifecycle) {
|
||||||
|
this.viewModelLifecycle = Preconditions.checkNotNull(viewModelLifecycle);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HarheimerApplication_HiltComponents.ViewModelC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(savedStateHandle, SavedStateHandle.class);
|
||||||
|
Preconditions.checkBuilderRequirement(viewModelLifecycle, ViewModelLifecycle.class);
|
||||||
|
return new ViewModelCImpl(singletonCImpl, activityRetainedCImpl, savedStateHandle, viewModelLifecycle);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ServiceCBuilder implements HarheimerApplication_HiltComponents.ServiceC.Builder {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private Service service;
|
||||||
|
|
||||||
|
private ServiceCBuilder(SingletonCImpl singletonCImpl) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ServiceCBuilder service(Service service) {
|
||||||
|
this.service = Preconditions.checkNotNull(service);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HarheimerApplication_HiltComponents.ServiceC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(service, Service.class);
|
||||||
|
return new ServiceCImpl(singletonCImpl, service);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ViewWithFragmentCImpl extends HarheimerApplication_HiltComponents.ViewWithFragmentC {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ActivityCImpl activityCImpl;
|
||||||
|
|
||||||
|
private final FragmentCImpl fragmentCImpl;
|
||||||
|
|
||||||
|
private final ViewWithFragmentCImpl viewWithFragmentCImpl = this;
|
||||||
|
|
||||||
|
ViewWithFragmentCImpl(SingletonCImpl singletonCImpl,
|
||||||
|
ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl,
|
||||||
|
FragmentCImpl fragmentCImpl, View viewParam) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.activityCImpl = activityCImpl;
|
||||||
|
this.fragmentCImpl = fragmentCImpl;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class FragmentCImpl extends HarheimerApplication_HiltComponents.FragmentC {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ActivityCImpl activityCImpl;
|
||||||
|
|
||||||
|
private final FragmentCImpl fragmentCImpl = this;
|
||||||
|
|
||||||
|
FragmentCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||||
|
ActivityCImpl activityCImpl, Fragment fragmentParam) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.activityCImpl = activityCImpl;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public DefaultViewModelFactories.InternalFactoryFactory getHiltInternalFactoryFactory() {
|
||||||
|
return activityCImpl.getHiltInternalFactoryFactory();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewWithFragmentComponentBuilder viewWithFragmentComponentBuilder() {
|
||||||
|
return new ViewWithFragmentCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl, fragmentCImpl);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ViewCImpl extends HarheimerApplication_HiltComponents.ViewC {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ActivityCImpl activityCImpl;
|
||||||
|
|
||||||
|
private final ViewCImpl viewCImpl = this;
|
||||||
|
|
||||||
|
ViewCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||||
|
ActivityCImpl activityCImpl, View viewParam) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.activityCImpl = activityCImpl;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ActivityCImpl extends HarheimerApplication_HiltComponents.ActivityC {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ActivityCImpl activityCImpl = this;
|
||||||
|
|
||||||
|
ActivityCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||||
|
Activity activityParam) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
Map keySetMapOfClassOfAndBooleanBuilder() {
|
||||||
|
MapBuilder mapBuilder = MapBuilder.<String, Boolean>newMapBuilder(7);
|
||||||
|
mapBuilder.put(ContactViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, ContactViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(GalleryViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, GalleryViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(HomeViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, HomeViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(LoginViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, LoginViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(MembershipViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, MembershipViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(SpielplanViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, SpielplanViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(TermineViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, TermineViewModel_HiltModules.KeyModule.provide());
|
||||||
|
return mapBuilder.build();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public DefaultViewModelFactories.InternalFactoryFactory getHiltInternalFactoryFactory() {
|
||||||
|
return DefaultViewModelFactories_InternalFactoryFactory_Factory.newInstance(getViewModelKeys(), new ViewModelCBuilder(singletonCImpl, activityRetainedCImpl));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Map<Class<?>, Boolean> getViewModelKeys() {
|
||||||
|
return LazyClassKeyMap.<Boolean>of(keySetMapOfClassOfAndBooleanBuilder());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewModelComponentBuilder getViewModelComponentBuilder() {
|
||||||
|
return new ViewModelCBuilder(singletonCImpl, activityRetainedCImpl);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public FragmentComponentBuilder fragmentComponentBuilder() {
|
||||||
|
return new FragmentCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewComponentBuilder viewComponentBuilder() {
|
||||||
|
return new ViewCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void injectMainActivity(MainActivity mainActivity) {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ViewModelCImpl extends HarheimerApplication_HiltComponents.ViewModelC {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ViewModelCImpl viewModelCImpl = this;
|
||||||
|
|
||||||
|
Provider<ContactViewModel> contactViewModelProvider;
|
||||||
|
|
||||||
|
Provider<GalleryViewModel> galleryViewModelProvider;
|
||||||
|
|
||||||
|
Provider<HomeViewModel> homeViewModelProvider;
|
||||||
|
|
||||||
|
Provider<LoginViewModel> loginViewModelProvider;
|
||||||
|
|
||||||
|
Provider<MembershipViewModel> membershipViewModelProvider;
|
||||||
|
|
||||||
|
Provider<SpielplanViewModel> spielplanViewModelProvider;
|
||||||
|
|
||||||
|
Provider<TermineViewModel> termineViewModelProvider;
|
||||||
|
|
||||||
|
ViewModelCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||||
|
SavedStateHandle savedStateHandleParam, ViewModelLifecycle viewModelLifecycleParam) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
|
||||||
|
initialize(savedStateHandleParam, viewModelLifecycleParam);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
Map hiltViewModelMapMapOfClassOfAndProviderOfViewModelBuilder() {
|
||||||
|
MapBuilder mapBuilder = MapBuilder.<String, javax.inject.Provider<ViewModel>>newMapBuilder(7);
|
||||||
|
mapBuilder.put(ContactViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (contactViewModelProvider)));
|
||||||
|
mapBuilder.put(GalleryViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (galleryViewModelProvider)));
|
||||||
|
mapBuilder.put(HomeViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (homeViewModelProvider)));
|
||||||
|
mapBuilder.put(LoginViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (loginViewModelProvider)));
|
||||||
|
mapBuilder.put(MembershipViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (membershipViewModelProvider)));
|
||||||
|
mapBuilder.put(SpielplanViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (spielplanViewModelProvider)));
|
||||||
|
mapBuilder.put(TermineViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (termineViewModelProvider)));
|
||||||
|
return mapBuilder.build();
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
private void initialize(final SavedStateHandle savedStateHandleParam,
|
||||||
|
final ViewModelLifecycle viewModelLifecycleParam) {
|
||||||
|
this.contactViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 0);
|
||||||
|
this.galleryViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 1);
|
||||||
|
this.homeViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 2);
|
||||||
|
this.loginViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 3);
|
||||||
|
this.membershipViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 4);
|
||||||
|
this.spielplanViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 5);
|
||||||
|
this.termineViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 6);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Map<Class<?>, javax.inject.Provider<ViewModel>> getHiltViewModelMap() {
|
||||||
|
return LazyClassKeyMap.<javax.inject.Provider<ViewModel>>of(hiltViewModelMapMapOfClassOfAndProviderOfViewModelBuilder());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Map<Class<?>, Object> getHiltViewModelAssistedMap() {
|
||||||
|
return Collections.<Class<?>, Object>emptyMap();
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class SwitchingProvider<T> implements Provider<T> {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ViewModelCImpl viewModelCImpl;
|
||||||
|
|
||||||
|
private final int id;
|
||||||
|
|
||||||
|
SwitchingProvider(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||||
|
ViewModelCImpl viewModelCImpl, int id) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.viewModelCImpl = viewModelCImpl;
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
public T get() {
|
||||||
|
switch (id) {
|
||||||
|
case 0: // de.harheimertc.ui.screens.contact.ContactViewModel
|
||||||
|
return (T) new ContactViewModel(singletonCImpl.contactRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 1: // de.harheimertc.ui.screens.gallery.GalleryViewModel
|
||||||
|
return (T) new GalleryViewModel(singletonCImpl.galleryRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 2: // de.harheimertc.ui.screens.home.HomeViewModel
|
||||||
|
return (T) new HomeViewModel(singletonCImpl.homeRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 3: // de.harheimertc.ui.screens.login.LoginViewModel
|
||||||
|
return (T) new LoginViewModel(singletonCImpl.loginRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 4: // de.harheimertc.ui.screens.membership.MembershipViewModel
|
||||||
|
return (T) new MembershipViewModel(singletonCImpl.membershipRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 5: // de.harheimertc.ui.screens.spielplan.SpielplanViewModel
|
||||||
|
return (T) new SpielplanViewModel(singletonCImpl.spielplanRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 6: // de.harheimertc.ui.screens.termine.TermineViewModel
|
||||||
|
return (T) new TermineViewModel(singletonCImpl.termineRepositoryProvider.get());
|
||||||
|
|
||||||
|
default: throw new AssertionError(id);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ActivityRetainedCImpl extends HarheimerApplication_HiltComponents.ActivityRetainedC {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl = this;
|
||||||
|
|
||||||
|
Provider<ActivityRetainedLifecycle> provideActivityRetainedLifecycleProvider;
|
||||||
|
|
||||||
|
ActivityRetainedCImpl(SingletonCImpl singletonCImpl,
|
||||||
|
SavedStateHandleHolder savedStateHandleHolderParam) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
|
||||||
|
initialize(savedStateHandleHolderParam);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
private void initialize(final SavedStateHandleHolder savedStateHandleHolderParam) {
|
||||||
|
this.provideActivityRetainedLifecycleProvider = DoubleCheck.provider(new SwitchingProvider<ActivityRetainedLifecycle>(singletonCImpl, activityRetainedCImpl, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ActivityComponentBuilder activityComponentBuilder() {
|
||||||
|
return new ActivityCBuilder(singletonCImpl, activityRetainedCImpl);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ActivityRetainedLifecycle getActivityRetainedLifecycle() {
|
||||||
|
return provideActivityRetainedLifecycleProvider.get();
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class SwitchingProvider<T> implements Provider<T> {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final int id;
|
||||||
|
|
||||||
|
SwitchingProvider(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||||
|
int id) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
public T get() {
|
||||||
|
switch (id) {
|
||||||
|
case 0: // dagger.hilt.android.ActivityRetainedLifecycle
|
||||||
|
return (T) ActivityRetainedComponentManager_LifecycleModule_ProvideActivityRetainedLifecycleFactory.provideActivityRetainedLifecycle();
|
||||||
|
|
||||||
|
default: throw new AssertionError(id);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ServiceCImpl extends HarheimerApplication_HiltComponents.ServiceC {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ServiceCImpl serviceCImpl = this;
|
||||||
|
|
||||||
|
ServiceCImpl(SingletonCImpl singletonCImpl, Service serviceParam) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class SingletonCImpl extends HarheimerApplication_HiltComponents.SingletonC {
|
||||||
|
private final ApplicationContextModule applicationContextModule;
|
||||||
|
|
||||||
|
private final SingletonCImpl singletonCImpl = this;
|
||||||
|
|
||||||
|
Provider<Moshi> provideMoshiProvider;
|
||||||
|
|
||||||
|
Provider<AuthRepositoryImpl> authRepositoryImplProvider;
|
||||||
|
|
||||||
|
Provider<OkHttpClient> provideOkHttpClientProvider;
|
||||||
|
|
||||||
|
Provider<Retrofit> provideRetrofitProvider;
|
||||||
|
|
||||||
|
Provider<ApiService> provideApiServiceProvider;
|
||||||
|
|
||||||
|
Provider<ContactRepository> contactRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<GalleryRepository> galleryRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<HomeRepository> homeRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<LoginRepository> loginRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<MembershipRepository> membershipRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<SpielplanRepository> spielplanRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<TermineRepository> termineRepositoryProvider;
|
||||||
|
|
||||||
|
SingletonCImpl(ApplicationContextModule applicationContextModuleParam) {
|
||||||
|
this.applicationContextModule = applicationContextModuleParam;
|
||||||
|
initialize(applicationContextModuleParam);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
AuthInterceptor authInterceptor() {
|
||||||
|
return new AuthInterceptor(authRepositoryImplProvider.get());
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
private void initialize(final ApplicationContextModule applicationContextModuleParam) {
|
||||||
|
this.provideMoshiProvider = DoubleCheck.provider(new SwitchingProvider<Moshi>(singletonCImpl, 3));
|
||||||
|
this.authRepositoryImplProvider = DoubleCheck.provider(new SwitchingProvider<AuthRepositoryImpl>(singletonCImpl, 5));
|
||||||
|
this.provideOkHttpClientProvider = DoubleCheck.provider(new SwitchingProvider<OkHttpClient>(singletonCImpl, 4));
|
||||||
|
this.provideRetrofitProvider = DoubleCheck.provider(new SwitchingProvider<Retrofit>(singletonCImpl, 2));
|
||||||
|
this.provideApiServiceProvider = DoubleCheck.provider(new SwitchingProvider<ApiService>(singletonCImpl, 1));
|
||||||
|
this.contactRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<ContactRepository>(singletonCImpl, 0));
|
||||||
|
this.galleryRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<GalleryRepository>(singletonCImpl, 6));
|
||||||
|
this.homeRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<HomeRepository>(singletonCImpl, 7));
|
||||||
|
this.loginRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<LoginRepository>(singletonCImpl, 8));
|
||||||
|
this.membershipRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<MembershipRepository>(singletonCImpl, 9));
|
||||||
|
this.spielplanRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<SpielplanRepository>(singletonCImpl, 10));
|
||||||
|
this.termineRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<TermineRepository>(singletonCImpl, 11));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Set<Boolean> getDisableFragmentGetContextFix() {
|
||||||
|
return Collections.<Boolean>emptySet();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ActivityRetainedComponentBuilder retainedComponentBuilder() {
|
||||||
|
return new ActivityRetainedCBuilder(singletonCImpl);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ServiceComponentBuilder serviceComponentBuilder() {
|
||||||
|
return new ServiceCBuilder(singletonCImpl);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void injectHarheimerApplication(HarheimerApplication harheimerApplication) {
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class SwitchingProvider<T> implements Provider<T> {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final int id;
|
||||||
|
|
||||||
|
SwitchingProvider(SingletonCImpl singletonCImpl, int id) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
public T get() {
|
||||||
|
switch (id) {
|
||||||
|
case 0: // de.harheimertc.repositories.ContactRepository
|
||||||
|
return (T) new ContactRepository(singletonCImpl.provideApiServiceProvider.get());
|
||||||
|
|
||||||
|
case 1: // de.harheimertc.data.ApiService
|
||||||
|
return (T) NetworkModule_ProvideApiServiceFactory.provideApiService(singletonCImpl.provideRetrofitProvider.get());
|
||||||
|
|
||||||
|
case 2: // retrofit2.Retrofit
|
||||||
|
return (T) NetworkModule_ProvideRetrofitFactory.provideRetrofit(singletonCImpl.provideMoshiProvider.get(), singletonCImpl.provideOkHttpClientProvider.get());
|
||||||
|
|
||||||
|
case 3: // com.squareup.moshi.Moshi
|
||||||
|
return (T) NetworkModule_ProvideMoshiFactory.provideMoshi();
|
||||||
|
|
||||||
|
case 4: // okhttp3.OkHttpClient
|
||||||
|
return (T) NetworkModule_ProvideOkHttpClientFactory.provideOkHttpClient(singletonCImpl.authInterceptor());
|
||||||
|
|
||||||
|
case 5: // de.harheimertc.repositories.AuthRepositoryImpl
|
||||||
|
return (T) new AuthRepositoryImpl(ApplicationContextModule_ProvideContextFactory.provideContext(singletonCImpl.applicationContextModule));
|
||||||
|
|
||||||
|
case 6: // de.harheimertc.repositories.GalleryRepository
|
||||||
|
return (T) new GalleryRepository(singletonCImpl.provideApiServiceProvider.get());
|
||||||
|
|
||||||
|
case 7: // de.harheimertc.repositories.HomeRepository
|
||||||
|
return (T) new HomeRepository(singletonCImpl.provideApiServiceProvider.get());
|
||||||
|
|
||||||
|
case 8: // de.harheimertc.repositories.LoginRepository
|
||||||
|
return (T) new LoginRepository(singletonCImpl.provideApiServiceProvider.get(), singletonCImpl.authRepositoryImplProvider.get());
|
||||||
|
|
||||||
|
case 9: // de.harheimertc.repositories.MembershipRepository
|
||||||
|
return (T) new MembershipRepository(singletonCImpl.provideApiServiceProvider.get(), ApplicationContextModule_ProvideContextFactory.provideContext(singletonCImpl.applicationContextModule));
|
||||||
|
|
||||||
|
case 10: // de.harheimertc.repositories.SpielplanRepository
|
||||||
|
return (T) new SpielplanRepository(singletonCImpl.provideApiServiceProvider.get());
|
||||||
|
|
||||||
|
case 11: // de.harheimertc.repositories.TermineRepository
|
||||||
|
return (T) new TermineRepository(singletonCImpl.provideApiServiceProvider.get());
|
||||||
|
|
||||||
|
default: throw new AssertionError(id);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,260 @@
|
|||||||
|
package de.harheimertc;
|
||||||
|
|
||||||
|
import dagger.Binds;
|
||||||
|
import dagger.Component;
|
||||||
|
import dagger.Module;
|
||||||
|
import dagger.Subcomponent;
|
||||||
|
import dagger.hilt.android.components.ActivityComponent;
|
||||||
|
import dagger.hilt.android.components.ActivityRetainedComponent;
|
||||||
|
import dagger.hilt.android.components.FragmentComponent;
|
||||||
|
import dagger.hilt.android.components.ServiceComponent;
|
||||||
|
import dagger.hilt.android.components.ViewComponent;
|
||||||
|
import dagger.hilt.android.components.ViewModelComponent;
|
||||||
|
import dagger.hilt.android.components.ViewWithFragmentComponent;
|
||||||
|
import dagger.hilt.android.flags.FragmentGetContextFix;
|
||||||
|
import dagger.hilt.android.flags.HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule;
|
||||||
|
import dagger.hilt.android.internal.builders.ActivityComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ActivityRetainedComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.FragmentComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ServiceComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ViewComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ViewModelComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ViewWithFragmentComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.HiltViewModelFactory;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.HiltWrapper_DefaultViewModelFactories_ActivityModule;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.HiltWrapper_HiltViewModelFactory_ViewModelModule;
|
||||||
|
import dagger.hilt.android.internal.managers.ActivityComponentManager;
|
||||||
|
import dagger.hilt.android.internal.managers.FragmentComponentManager;
|
||||||
|
import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint;
|
||||||
|
import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint;
|
||||||
|
import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_LifecycleModule;
|
||||||
|
import dagger.hilt.android.internal.managers.HiltWrapper_ActivitySavedStateHandleModule;
|
||||||
|
import dagger.hilt.android.internal.managers.ServiceComponentManager;
|
||||||
|
import dagger.hilt.android.internal.managers.ViewComponentManager;
|
||||||
|
import dagger.hilt.android.internal.modules.ApplicationContextModule;
|
||||||
|
import dagger.hilt.android.internal.modules.HiltWrapper_ActivityModule;
|
||||||
|
import dagger.hilt.android.scopes.ActivityRetainedScoped;
|
||||||
|
import dagger.hilt.android.scopes.ActivityScoped;
|
||||||
|
import dagger.hilt.android.scopes.FragmentScoped;
|
||||||
|
import dagger.hilt.android.scopes.ServiceScoped;
|
||||||
|
import dagger.hilt.android.scopes.ViewModelScoped;
|
||||||
|
import dagger.hilt.android.scopes.ViewScoped;
|
||||||
|
import dagger.hilt.components.SingletonComponent;
|
||||||
|
import dagger.hilt.internal.GeneratedComponent;
|
||||||
|
import dagger.hilt.migration.DisableInstallInCheck;
|
||||||
|
import de.harheimertc.data.NetworkModule;
|
||||||
|
import de.harheimertc.di.RepositoryModule;
|
||||||
|
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
import javax.inject.Singleton;
|
||||||
|
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
public final class HarheimerApplication_HiltComponents {
|
||||||
|
private HarheimerApplication_HiltComponents() {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module(
|
||||||
|
subcomponents = ServiceC.class
|
||||||
|
)
|
||||||
|
@DisableInstallInCheck
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
abstract interface ServiceCBuilderModule {
|
||||||
|
@Binds
|
||||||
|
ServiceComponentBuilder bind(ServiceC.Builder builder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module(
|
||||||
|
subcomponents = ActivityRetainedC.class
|
||||||
|
)
|
||||||
|
@DisableInstallInCheck
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
abstract interface ActivityRetainedCBuilderModule {
|
||||||
|
@Binds
|
||||||
|
ActivityRetainedComponentBuilder bind(ActivityRetainedC.Builder builder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module(
|
||||||
|
subcomponents = ActivityC.class
|
||||||
|
)
|
||||||
|
@DisableInstallInCheck
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
abstract interface ActivityCBuilderModule {
|
||||||
|
@Binds
|
||||||
|
ActivityComponentBuilder bind(ActivityC.Builder builder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module(
|
||||||
|
subcomponents = ViewModelC.class
|
||||||
|
)
|
||||||
|
@DisableInstallInCheck
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
abstract interface ViewModelCBuilderModule {
|
||||||
|
@Binds
|
||||||
|
ViewModelComponentBuilder bind(ViewModelC.Builder builder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module(
|
||||||
|
subcomponents = ViewC.class
|
||||||
|
)
|
||||||
|
@DisableInstallInCheck
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
abstract interface ViewCBuilderModule {
|
||||||
|
@Binds
|
||||||
|
ViewComponentBuilder bind(ViewC.Builder builder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module(
|
||||||
|
subcomponents = FragmentC.class
|
||||||
|
)
|
||||||
|
@DisableInstallInCheck
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
abstract interface FragmentCBuilderModule {
|
||||||
|
@Binds
|
||||||
|
FragmentComponentBuilder bind(FragmentC.Builder builder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module(
|
||||||
|
subcomponents = ViewWithFragmentC.class
|
||||||
|
)
|
||||||
|
@DisableInstallInCheck
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
abstract interface ViewWithFragmentCBuilderModule {
|
||||||
|
@Binds
|
||||||
|
ViewWithFragmentComponentBuilder bind(ViewWithFragmentC.Builder builder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Component(
|
||||||
|
modules = {
|
||||||
|
ApplicationContextModule.class,
|
||||||
|
ActivityRetainedCBuilderModule.class,
|
||||||
|
ServiceCBuilderModule.class,
|
||||||
|
HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule.class,
|
||||||
|
NetworkModule.class,
|
||||||
|
RepositoryModule.class
|
||||||
|
}
|
||||||
|
)
|
||||||
|
@Singleton
|
||||||
|
@jakarta.inject.Singleton
|
||||||
|
public abstract static class SingletonC implements FragmentGetContextFix.FragmentGetContextFixEntryPoint,
|
||||||
|
HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint,
|
||||||
|
ServiceComponentManager.ServiceComponentBuilderEntryPoint,
|
||||||
|
SingletonComponent,
|
||||||
|
GeneratedComponent,
|
||||||
|
HarheimerApplication_GeneratedInjector {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Subcomponent
|
||||||
|
@ServiceScoped
|
||||||
|
public abstract static class ServiceC implements ServiceComponent,
|
||||||
|
GeneratedComponent {
|
||||||
|
@Subcomponent.Builder
|
||||||
|
abstract interface Builder extends ServiceComponentBuilder {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Subcomponent(
|
||||||
|
modules = {
|
||||||
|
ContactViewModel_HiltModules.KeyModule.class,
|
||||||
|
GalleryViewModel_HiltModules.KeyModule.class,
|
||||||
|
ActivityCBuilderModule.class,
|
||||||
|
ViewModelCBuilderModule.class,
|
||||||
|
HiltWrapper_ActivityRetainedComponentManager_LifecycleModule.class,
|
||||||
|
HiltWrapper_ActivitySavedStateHandleModule.class,
|
||||||
|
HomeViewModel_HiltModules.KeyModule.class,
|
||||||
|
LoginViewModel_HiltModules.KeyModule.class,
|
||||||
|
MembershipViewModel_HiltModules.KeyModule.class,
|
||||||
|
SpielplanViewModel_HiltModules.KeyModule.class,
|
||||||
|
TermineViewModel_HiltModules.KeyModule.class
|
||||||
|
}
|
||||||
|
)
|
||||||
|
@ActivityRetainedScoped
|
||||||
|
public abstract static class ActivityRetainedC implements ActivityRetainedComponent,
|
||||||
|
ActivityComponentManager.ActivityComponentBuilderEntryPoint,
|
||||||
|
HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint,
|
||||||
|
GeneratedComponent {
|
||||||
|
@Subcomponent.Builder
|
||||||
|
abstract interface Builder extends ActivityRetainedComponentBuilder {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Subcomponent(
|
||||||
|
modules = {
|
||||||
|
FragmentCBuilderModule.class,
|
||||||
|
ViewCBuilderModule.class,
|
||||||
|
HiltWrapper_ActivityModule.class,
|
||||||
|
HiltWrapper_DefaultViewModelFactories_ActivityModule.class
|
||||||
|
}
|
||||||
|
)
|
||||||
|
@ActivityScoped
|
||||||
|
public abstract static class ActivityC implements ActivityComponent,
|
||||||
|
DefaultViewModelFactories.ActivityEntryPoint,
|
||||||
|
HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint,
|
||||||
|
FragmentComponentManager.FragmentComponentBuilderEntryPoint,
|
||||||
|
ViewComponentManager.ViewComponentBuilderEntryPoint,
|
||||||
|
GeneratedComponent,
|
||||||
|
MainActivity_GeneratedInjector {
|
||||||
|
@Subcomponent.Builder
|
||||||
|
abstract interface Builder extends ActivityComponentBuilder {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Subcomponent(
|
||||||
|
modules = {
|
||||||
|
ContactViewModel_HiltModules.BindsModule.class,
|
||||||
|
GalleryViewModel_HiltModules.BindsModule.class,
|
||||||
|
HiltWrapper_HiltViewModelFactory_ViewModelModule.class,
|
||||||
|
HomeViewModel_HiltModules.BindsModule.class,
|
||||||
|
LoginViewModel_HiltModules.BindsModule.class,
|
||||||
|
MembershipViewModel_HiltModules.BindsModule.class,
|
||||||
|
SpielplanViewModel_HiltModules.BindsModule.class,
|
||||||
|
TermineViewModel_HiltModules.BindsModule.class
|
||||||
|
}
|
||||||
|
)
|
||||||
|
@ViewModelScoped
|
||||||
|
public abstract static class ViewModelC implements ViewModelComponent,
|
||||||
|
HiltViewModelFactory.ViewModelFactoriesEntryPoint,
|
||||||
|
GeneratedComponent {
|
||||||
|
@Subcomponent.Builder
|
||||||
|
abstract interface Builder extends ViewModelComponentBuilder {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Subcomponent
|
||||||
|
@ViewScoped
|
||||||
|
public abstract static class ViewC implements ViewComponent,
|
||||||
|
GeneratedComponent {
|
||||||
|
@Subcomponent.Builder
|
||||||
|
abstract interface Builder extends ViewComponentBuilder {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Subcomponent(
|
||||||
|
modules = ViewWithFragmentCBuilderModule.class
|
||||||
|
)
|
||||||
|
@FragmentScoped
|
||||||
|
public abstract static class FragmentC implements FragmentComponent,
|
||||||
|
DefaultViewModelFactories.FragmentEntryPoint,
|
||||||
|
ViewComponentManager.ViewWithFragmentComponentBuilderEntryPoint,
|
||||||
|
GeneratedComponent {
|
||||||
|
@Subcomponent.Builder
|
||||||
|
abstract interface Builder extends FragmentComponentBuilder {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Subcomponent
|
||||||
|
@ViewScoped
|
||||||
|
public abstract static class ViewWithFragmentC implements ViewWithFragmentComponent,
|
||||||
|
GeneratedComponent {
|
||||||
|
@Subcomponent.Builder
|
||||||
|
abstract interface Builder extends ViewWithFragmentComponentBuilder {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,55 @@
|
|||||||
|
package de.harheimertc;
|
||||||
|
|
||||||
|
import android.app.Application;
|
||||||
|
import androidx.annotation.CallSuper;
|
||||||
|
import dagger.hilt.android.internal.managers.ApplicationComponentManager;
|
||||||
|
import dagger.hilt.android.internal.managers.ComponentSupplier;
|
||||||
|
import dagger.hilt.android.internal.modules.ApplicationContextModule;
|
||||||
|
import dagger.hilt.internal.GeneratedComponentManagerHolder;
|
||||||
|
import dagger.hilt.internal.UnsafeCasts;
|
||||||
|
import java.lang.Object;
|
||||||
|
import java.lang.Override;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* A generated base class to be extended by the @dagger.hilt.android.HiltAndroidApp annotated class. If using the Gradle plugin, this is swapped as the base class via bytecode transformation.
|
||||||
|
*/
|
||||||
|
@Generated("dagger.hilt.android.processor.internal.androidentrypoint.ApplicationGenerator")
|
||||||
|
public abstract class Hilt_HarheimerApplication extends Application implements GeneratedComponentManagerHolder {
|
||||||
|
private boolean injected = false;
|
||||||
|
|
||||||
|
private final ApplicationComponentManager componentManager = new ApplicationComponentManager(new ComponentSupplier() {
|
||||||
|
@Override
|
||||||
|
public Object get() {
|
||||||
|
return DaggerHarheimerApplication_HiltComponents_SingletonC.builder()
|
||||||
|
.applicationContextModule(new ApplicationContextModule(Hilt_HarheimerApplication.this))
|
||||||
|
.build();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public final ApplicationComponentManager componentManager() {
|
||||||
|
return componentManager;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public final Object generatedComponent() {
|
||||||
|
return this.componentManager().generatedComponent();
|
||||||
|
}
|
||||||
|
|
||||||
|
@CallSuper
|
||||||
|
@Override
|
||||||
|
public void onCreate() {
|
||||||
|
hiltInternalInject();
|
||||||
|
super.onCreate();
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void hiltInternalInject() {
|
||||||
|
if (!injected) {
|
||||||
|
injected = true;
|
||||||
|
// This is a known unsafe cast, but is safe in the only correct use case:
|
||||||
|
// HarheimerApplication extends Hilt_HarheimerApplication
|
||||||
|
((HarheimerApplication_GeneratedInjector) generatedComponent()).injectHarheimerApplication(UnsafeCasts.<HarheimerApplication>unsafeCast(this));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
package dagger.hilt.internal.aggregatedroot.codegen;
|
||||||
|
|
||||||
|
import dagger.hilt.android.HiltAndroidApp;
|
||||||
|
import dagger.hilt.internal.aggregatedroot.AggregatedRoot;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This class should only be referenced by generated code! This class aggregates information across multiple compilations.
|
||||||
|
*/
|
||||||
|
@AggregatedRoot(
|
||||||
|
root = "de.harheimertc.HarheimerApplication",
|
||||||
|
rootPackage = "de.harheimertc",
|
||||||
|
originatingRoot = "de.harheimertc.HarheimerApplication",
|
||||||
|
originatingRootPackage = "de.harheimertc",
|
||||||
|
rootAnnotation = HiltAndroidApp.class,
|
||||||
|
rootComponentPackage = "dagger.hilt.components",
|
||||||
|
rootSimpleNames = "HarheimerApplication",
|
||||||
|
originatingRootSimpleNames = "HarheimerApplication",
|
||||||
|
rootComponentSimpleNames = "SingletonComponent"
|
||||||
|
)
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.AggregatedRootGenerator")
|
||||||
|
public class _de_harheimertc_HarheimerApplication {
|
||||||
|
}
|
||||||
@@ -0,0 +1,883 @@
|
|||||||
|
package de.harheimertc;
|
||||||
|
|
||||||
|
import android.app.Activity;
|
||||||
|
import android.app.Service;
|
||||||
|
import android.view.View;
|
||||||
|
import androidx.fragment.app.Fragment;
|
||||||
|
import androidx.lifecycle.SavedStateHandle;
|
||||||
|
import androidx.lifecycle.ViewModel;
|
||||||
|
import com.squareup.moshi.Moshi;
|
||||||
|
import dagger.hilt.android.ActivityRetainedLifecycle;
|
||||||
|
import dagger.hilt.android.ViewModelLifecycle;
|
||||||
|
import dagger.hilt.android.internal.builders.ActivityComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ActivityRetainedComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.FragmentComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ServiceComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ViewComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ViewModelComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ViewWithFragmentComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories_InternalFactoryFactory_Factory;
|
||||||
|
import dagger.hilt.android.internal.managers.ActivityRetainedComponentManager_LifecycleModule_ProvideActivityRetainedLifecycleFactory;
|
||||||
|
import dagger.hilt.android.internal.managers.SavedStateHandleHolder;
|
||||||
|
import dagger.hilt.android.internal.modules.ApplicationContextModule;
|
||||||
|
import dagger.hilt.android.internal.modules.ApplicationContextModule_ProvideContextFactory;
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.DoubleCheck;
|
||||||
|
import dagger.internal.LazyClassKeyMap;
|
||||||
|
import dagger.internal.MapBuilder;
|
||||||
|
import dagger.internal.Preconditions;
|
||||||
|
import dagger.internal.Provider;
|
||||||
|
import de.harheimertc.data.ApiService;
|
||||||
|
import de.harheimertc.data.AuthInterceptor;
|
||||||
|
import de.harheimertc.data.NetworkModule_ProvideApiServiceFactory;
|
||||||
|
import de.harheimertc.data.NetworkModule_ProvideMoshiFactory;
|
||||||
|
import de.harheimertc.data.NetworkModule_ProvideOkHttpClientFactory;
|
||||||
|
import de.harheimertc.data.NetworkModule_ProvideRetrofitFactory;
|
||||||
|
import de.harheimertc.repositories.AuthRepositoryImpl;
|
||||||
|
import de.harheimertc.repositories.ContactRepository;
|
||||||
|
import de.harheimertc.repositories.GalleryRepository;
|
||||||
|
import de.harheimertc.repositories.HomeRepository;
|
||||||
|
import de.harheimertc.repositories.LoginRepository;
|
||||||
|
import de.harheimertc.repositories.MannschaftenRepository;
|
||||||
|
import de.harheimertc.repositories.MembershipRepository;
|
||||||
|
import de.harheimertc.repositories.PublicPagesRepository;
|
||||||
|
import de.harheimertc.repositories.SpielplanRepository;
|
||||||
|
import de.harheimertc.repositories.TermineRepository;
|
||||||
|
import de.harheimertc.repositories.TrainingRepository;
|
||||||
|
import de.harheimertc.ui.navigation.NavigationViewModel;
|
||||||
|
import de.harheimertc.ui.navigation.NavigationViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.navigation.NavigationViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.navigation.NavigationViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.contact.ContactViewModel;
|
||||||
|
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.gallery.GalleryViewModel;
|
||||||
|
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.home.HomeViewModel;
|
||||||
|
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.login.LoginViewModel;
|
||||||
|
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.login.PasswordResetViewModel;
|
||||||
|
import de.harheimertc.ui.screens.login.PasswordResetViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.login.PasswordResetViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.login.PasswordResetViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.login.RegisterViewModel;
|
||||||
|
import de.harheimertc.ui.screens.login.RegisterViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.login.RegisterViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.login.RegisterViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.mannschaften.MannschaftDetailViewModel;
|
||||||
|
import de.harheimertc.ui.screens.mannschaften.MannschaftDetailViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.mannschaften.MannschaftDetailViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.mannschaften.MannschaftDetailViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.mannschaften.MannschaftenViewModel;
|
||||||
|
import de.harheimertc.ui.screens.mannschaften.MannschaftenViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.mannschaften.MannschaftenViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.mannschaften.MannschaftenViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.membership.MembershipViewModel;
|
||||||
|
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.PublicConfigViewModel;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.PublicConfigViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.PublicConfigViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.PublicConfigViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.SpielsystemeViewModel;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.SpielsystemeViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.SpielsystemeViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.SpielsystemeViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.VereinsmeisterschaftenViewModel;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.VereinsmeisterschaftenViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.VereinsmeisterschaftenViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.VereinsmeisterschaftenViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel;
|
||||||
|
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.termine.TermineViewModel;
|
||||||
|
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.training.TrainingViewModel;
|
||||||
|
import de.harheimertc.ui.screens.training.TrainingViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.training.TrainingViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.training.TrainingViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import java.util.Collections;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Set;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
import okhttp3.OkHttpClient;
|
||||||
|
import retrofit2.Retrofit;
|
||||||
|
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class DaggerHarheimerApplication_HiltComponents_SingletonC {
|
||||||
|
private DaggerHarheimerApplication_HiltComponents_SingletonC() {
|
||||||
|
}
|
||||||
|
|
||||||
|
public static Builder builder() {
|
||||||
|
return new Builder();
|
||||||
|
}
|
||||||
|
|
||||||
|
public static final class Builder {
|
||||||
|
private ApplicationContextModule applicationContextModule;
|
||||||
|
|
||||||
|
private Builder() {
|
||||||
|
}
|
||||||
|
|
||||||
|
public Builder applicationContextModule(ApplicationContextModule applicationContextModule) {
|
||||||
|
this.applicationContextModule = Preconditions.checkNotNull(applicationContextModule);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public HarheimerApplication_HiltComponents.SingletonC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(applicationContextModule, ApplicationContextModule.class);
|
||||||
|
return new SingletonCImpl(applicationContextModule);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ActivityRetainedCBuilder implements HarheimerApplication_HiltComponents.ActivityRetainedC.Builder {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private SavedStateHandleHolder savedStateHandleHolder;
|
||||||
|
|
||||||
|
private ActivityRetainedCBuilder(SingletonCImpl singletonCImpl) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ActivityRetainedCBuilder savedStateHandleHolder(
|
||||||
|
SavedStateHandleHolder savedStateHandleHolder) {
|
||||||
|
this.savedStateHandleHolder = Preconditions.checkNotNull(savedStateHandleHolder);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HarheimerApplication_HiltComponents.ActivityRetainedC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(savedStateHandleHolder, SavedStateHandleHolder.class);
|
||||||
|
return new ActivityRetainedCImpl(singletonCImpl, savedStateHandleHolder);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ActivityCBuilder implements HarheimerApplication_HiltComponents.ActivityC.Builder {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private Activity activity;
|
||||||
|
|
||||||
|
private ActivityCBuilder(SingletonCImpl singletonCImpl,
|
||||||
|
ActivityRetainedCImpl activityRetainedCImpl) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ActivityCBuilder activity(Activity activity) {
|
||||||
|
this.activity = Preconditions.checkNotNull(activity);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HarheimerApplication_HiltComponents.ActivityC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(activity, Activity.class);
|
||||||
|
return new ActivityCImpl(singletonCImpl, activityRetainedCImpl, activity);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class FragmentCBuilder implements HarheimerApplication_HiltComponents.FragmentC.Builder {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ActivityCImpl activityCImpl;
|
||||||
|
|
||||||
|
private Fragment fragment;
|
||||||
|
|
||||||
|
private FragmentCBuilder(SingletonCImpl singletonCImpl,
|
||||||
|
ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.activityCImpl = activityCImpl;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public FragmentCBuilder fragment(Fragment fragment) {
|
||||||
|
this.fragment = Preconditions.checkNotNull(fragment);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HarheimerApplication_HiltComponents.FragmentC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(fragment, Fragment.class);
|
||||||
|
return new FragmentCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, fragment);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ViewWithFragmentCBuilder implements HarheimerApplication_HiltComponents.ViewWithFragmentC.Builder {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ActivityCImpl activityCImpl;
|
||||||
|
|
||||||
|
private final FragmentCImpl fragmentCImpl;
|
||||||
|
|
||||||
|
private View view;
|
||||||
|
|
||||||
|
private ViewWithFragmentCBuilder(SingletonCImpl singletonCImpl,
|
||||||
|
ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl,
|
||||||
|
FragmentCImpl fragmentCImpl) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.activityCImpl = activityCImpl;
|
||||||
|
this.fragmentCImpl = fragmentCImpl;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewWithFragmentCBuilder view(View view) {
|
||||||
|
this.view = Preconditions.checkNotNull(view);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HarheimerApplication_HiltComponents.ViewWithFragmentC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(view, View.class);
|
||||||
|
return new ViewWithFragmentCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, fragmentCImpl, view);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ViewCBuilder implements HarheimerApplication_HiltComponents.ViewC.Builder {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ActivityCImpl activityCImpl;
|
||||||
|
|
||||||
|
private View view;
|
||||||
|
|
||||||
|
private ViewCBuilder(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||||
|
ActivityCImpl activityCImpl) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.activityCImpl = activityCImpl;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewCBuilder view(View view) {
|
||||||
|
this.view = Preconditions.checkNotNull(view);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HarheimerApplication_HiltComponents.ViewC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(view, View.class);
|
||||||
|
return new ViewCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, view);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ViewModelCBuilder implements HarheimerApplication_HiltComponents.ViewModelC.Builder {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private SavedStateHandle savedStateHandle;
|
||||||
|
|
||||||
|
private ViewModelLifecycle viewModelLifecycle;
|
||||||
|
|
||||||
|
private ViewModelCBuilder(SingletonCImpl singletonCImpl,
|
||||||
|
ActivityRetainedCImpl activityRetainedCImpl) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewModelCBuilder savedStateHandle(SavedStateHandle handle) {
|
||||||
|
this.savedStateHandle = Preconditions.checkNotNull(handle);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewModelCBuilder viewModelLifecycle(ViewModelLifecycle viewModelLifecycle) {
|
||||||
|
this.viewModelLifecycle = Preconditions.checkNotNull(viewModelLifecycle);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HarheimerApplication_HiltComponents.ViewModelC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(savedStateHandle, SavedStateHandle.class);
|
||||||
|
Preconditions.checkBuilderRequirement(viewModelLifecycle, ViewModelLifecycle.class);
|
||||||
|
return new ViewModelCImpl(singletonCImpl, activityRetainedCImpl, savedStateHandle, viewModelLifecycle);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ServiceCBuilder implements HarheimerApplication_HiltComponents.ServiceC.Builder {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private Service service;
|
||||||
|
|
||||||
|
private ServiceCBuilder(SingletonCImpl singletonCImpl) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ServiceCBuilder service(Service service) {
|
||||||
|
this.service = Preconditions.checkNotNull(service);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HarheimerApplication_HiltComponents.ServiceC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(service, Service.class);
|
||||||
|
return new ServiceCImpl(singletonCImpl, service);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ViewWithFragmentCImpl extends HarheimerApplication_HiltComponents.ViewWithFragmentC {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ActivityCImpl activityCImpl;
|
||||||
|
|
||||||
|
private final FragmentCImpl fragmentCImpl;
|
||||||
|
|
||||||
|
private final ViewWithFragmentCImpl viewWithFragmentCImpl = this;
|
||||||
|
|
||||||
|
ViewWithFragmentCImpl(SingletonCImpl singletonCImpl,
|
||||||
|
ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl,
|
||||||
|
FragmentCImpl fragmentCImpl, View viewParam) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.activityCImpl = activityCImpl;
|
||||||
|
this.fragmentCImpl = fragmentCImpl;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class FragmentCImpl extends HarheimerApplication_HiltComponents.FragmentC {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ActivityCImpl activityCImpl;
|
||||||
|
|
||||||
|
private final FragmentCImpl fragmentCImpl = this;
|
||||||
|
|
||||||
|
FragmentCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||||
|
ActivityCImpl activityCImpl, Fragment fragmentParam) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.activityCImpl = activityCImpl;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public DefaultViewModelFactories.InternalFactoryFactory getHiltInternalFactoryFactory() {
|
||||||
|
return activityCImpl.getHiltInternalFactoryFactory();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewWithFragmentComponentBuilder viewWithFragmentComponentBuilder() {
|
||||||
|
return new ViewWithFragmentCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl, fragmentCImpl);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ViewCImpl extends HarheimerApplication_HiltComponents.ViewC {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ActivityCImpl activityCImpl;
|
||||||
|
|
||||||
|
private final ViewCImpl viewCImpl = this;
|
||||||
|
|
||||||
|
ViewCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||||
|
ActivityCImpl activityCImpl, View viewParam) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.activityCImpl = activityCImpl;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ActivityCImpl extends HarheimerApplication_HiltComponents.ActivityC {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ActivityCImpl activityCImpl = this;
|
||||||
|
|
||||||
|
ActivityCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||||
|
Activity activityParam) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
Map keySetMapOfClassOfAndBooleanBuilder() {
|
||||||
|
MapBuilder mapBuilder = MapBuilder.<String, Boolean>newMapBuilder(16);
|
||||||
|
mapBuilder.put(ContactViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, ContactViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(GalleryViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, GalleryViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(HomeViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, HomeViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(LoginViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, LoginViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(MannschaftDetailViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, MannschaftDetailViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(MannschaftenViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, MannschaftenViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(MembershipViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, MembershipViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(NavigationViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, NavigationViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(PasswordResetViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, PasswordResetViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(PublicConfigViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, PublicConfigViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(RegisterViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, RegisterViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(SpielplanViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, SpielplanViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(SpielsystemeViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, SpielsystemeViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(TermineViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, TermineViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(TrainingViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, TrainingViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(VereinsmeisterschaftenViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, VereinsmeisterschaftenViewModel_HiltModules.KeyModule.provide());
|
||||||
|
return mapBuilder.build();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public DefaultViewModelFactories.InternalFactoryFactory getHiltInternalFactoryFactory() {
|
||||||
|
return DefaultViewModelFactories_InternalFactoryFactory_Factory.newInstance(getViewModelKeys(), new ViewModelCBuilder(singletonCImpl, activityRetainedCImpl));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Map<Class<?>, Boolean> getViewModelKeys() {
|
||||||
|
return LazyClassKeyMap.<Boolean>of(keySetMapOfClassOfAndBooleanBuilder());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewModelComponentBuilder getViewModelComponentBuilder() {
|
||||||
|
return new ViewModelCBuilder(singletonCImpl, activityRetainedCImpl);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public FragmentComponentBuilder fragmentComponentBuilder() {
|
||||||
|
return new FragmentCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewComponentBuilder viewComponentBuilder() {
|
||||||
|
return new ViewCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void injectMainActivity(MainActivity mainActivity) {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ViewModelCImpl extends HarheimerApplication_HiltComponents.ViewModelC {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ViewModelCImpl viewModelCImpl = this;
|
||||||
|
|
||||||
|
Provider<ContactViewModel> contactViewModelProvider;
|
||||||
|
|
||||||
|
Provider<GalleryViewModel> galleryViewModelProvider;
|
||||||
|
|
||||||
|
Provider<HomeViewModel> homeViewModelProvider;
|
||||||
|
|
||||||
|
Provider<LoginViewModel> loginViewModelProvider;
|
||||||
|
|
||||||
|
Provider<MannschaftDetailViewModel> mannschaftDetailViewModelProvider;
|
||||||
|
|
||||||
|
Provider<MannschaftenViewModel> mannschaftenViewModelProvider;
|
||||||
|
|
||||||
|
Provider<MembershipViewModel> membershipViewModelProvider;
|
||||||
|
|
||||||
|
Provider<NavigationViewModel> navigationViewModelProvider;
|
||||||
|
|
||||||
|
Provider<PasswordResetViewModel> passwordResetViewModelProvider;
|
||||||
|
|
||||||
|
Provider<PublicConfigViewModel> publicConfigViewModelProvider;
|
||||||
|
|
||||||
|
Provider<RegisterViewModel> registerViewModelProvider;
|
||||||
|
|
||||||
|
Provider<SpielplanViewModel> spielplanViewModelProvider;
|
||||||
|
|
||||||
|
Provider<SpielsystemeViewModel> spielsystemeViewModelProvider;
|
||||||
|
|
||||||
|
Provider<TermineViewModel> termineViewModelProvider;
|
||||||
|
|
||||||
|
Provider<TrainingViewModel> trainingViewModelProvider;
|
||||||
|
|
||||||
|
Provider<VereinsmeisterschaftenViewModel> vereinsmeisterschaftenViewModelProvider;
|
||||||
|
|
||||||
|
ViewModelCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||||
|
SavedStateHandle savedStateHandleParam, ViewModelLifecycle viewModelLifecycleParam) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
|
||||||
|
initialize(savedStateHandleParam, viewModelLifecycleParam);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
Map hiltViewModelMapMapOfClassOfAndProviderOfViewModelBuilder() {
|
||||||
|
MapBuilder mapBuilder = MapBuilder.<String, javax.inject.Provider<ViewModel>>newMapBuilder(16);
|
||||||
|
mapBuilder.put(ContactViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (contactViewModelProvider)));
|
||||||
|
mapBuilder.put(GalleryViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (galleryViewModelProvider)));
|
||||||
|
mapBuilder.put(HomeViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (homeViewModelProvider)));
|
||||||
|
mapBuilder.put(LoginViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (loginViewModelProvider)));
|
||||||
|
mapBuilder.put(MannschaftDetailViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (mannschaftDetailViewModelProvider)));
|
||||||
|
mapBuilder.put(MannschaftenViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (mannschaftenViewModelProvider)));
|
||||||
|
mapBuilder.put(MembershipViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (membershipViewModelProvider)));
|
||||||
|
mapBuilder.put(NavigationViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (navigationViewModelProvider)));
|
||||||
|
mapBuilder.put(PasswordResetViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (passwordResetViewModelProvider)));
|
||||||
|
mapBuilder.put(PublicConfigViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (publicConfigViewModelProvider)));
|
||||||
|
mapBuilder.put(RegisterViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (registerViewModelProvider)));
|
||||||
|
mapBuilder.put(SpielplanViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (spielplanViewModelProvider)));
|
||||||
|
mapBuilder.put(SpielsystemeViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (spielsystemeViewModelProvider)));
|
||||||
|
mapBuilder.put(TermineViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (termineViewModelProvider)));
|
||||||
|
mapBuilder.put(TrainingViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (trainingViewModelProvider)));
|
||||||
|
mapBuilder.put(VereinsmeisterschaftenViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (vereinsmeisterschaftenViewModelProvider)));
|
||||||
|
return mapBuilder.build();
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
private void initialize(final SavedStateHandle savedStateHandleParam,
|
||||||
|
final ViewModelLifecycle viewModelLifecycleParam) {
|
||||||
|
this.contactViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 0);
|
||||||
|
this.galleryViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 1);
|
||||||
|
this.homeViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 2);
|
||||||
|
this.loginViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 3);
|
||||||
|
this.mannschaftDetailViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 4);
|
||||||
|
this.mannschaftenViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 5);
|
||||||
|
this.membershipViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 6);
|
||||||
|
this.navigationViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 7);
|
||||||
|
this.passwordResetViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 8);
|
||||||
|
this.publicConfigViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 9);
|
||||||
|
this.registerViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 10);
|
||||||
|
this.spielplanViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 11);
|
||||||
|
this.spielsystemeViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 12);
|
||||||
|
this.termineViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 13);
|
||||||
|
this.trainingViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 14);
|
||||||
|
this.vereinsmeisterschaftenViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 15);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Map<Class<?>, javax.inject.Provider<ViewModel>> getHiltViewModelMap() {
|
||||||
|
return LazyClassKeyMap.<javax.inject.Provider<ViewModel>>of(hiltViewModelMapMapOfClassOfAndProviderOfViewModelBuilder());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Map<Class<?>, Object> getHiltViewModelAssistedMap() {
|
||||||
|
return Collections.<Class<?>, Object>emptyMap();
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class SwitchingProvider<T> implements Provider<T> {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ViewModelCImpl viewModelCImpl;
|
||||||
|
|
||||||
|
private final int id;
|
||||||
|
|
||||||
|
SwitchingProvider(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||||
|
ViewModelCImpl viewModelCImpl, int id) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.viewModelCImpl = viewModelCImpl;
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
public T get() {
|
||||||
|
switch (id) {
|
||||||
|
case 0: // de.harheimertc.ui.screens.contact.ContactViewModel
|
||||||
|
return (T) new ContactViewModel(singletonCImpl.contactRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 1: // de.harheimertc.ui.screens.gallery.GalleryViewModel
|
||||||
|
return (T) new GalleryViewModel(singletonCImpl.galleryRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 2: // de.harheimertc.ui.screens.home.HomeViewModel
|
||||||
|
return (T) new HomeViewModel(singletonCImpl.homeRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 3: // de.harheimertc.ui.screens.login.LoginViewModel
|
||||||
|
return (T) new LoginViewModel(singletonCImpl.loginRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 4: // de.harheimertc.ui.screens.mannschaften.MannschaftDetailViewModel
|
||||||
|
return (T) new MannschaftDetailViewModel(singletonCImpl.mannschaftenRepositoryProvider.get(), singletonCImpl.spielplanRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 5: // de.harheimertc.ui.screens.mannschaften.MannschaftenViewModel
|
||||||
|
return (T) new MannschaftenViewModel(singletonCImpl.mannschaftenRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 6: // de.harheimertc.ui.screens.membership.MembershipViewModel
|
||||||
|
return (T) new MembershipViewModel(singletonCImpl.membershipRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 7: // de.harheimertc.ui.navigation.NavigationViewModel
|
||||||
|
return (T) new NavigationViewModel(singletonCImpl.mannschaftenRepositoryProvider.get(), singletonCImpl.galleryRepositoryProvider.get(), singletonCImpl.loginRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 8: // de.harheimertc.ui.screens.login.PasswordResetViewModel
|
||||||
|
return (T) new PasswordResetViewModel(singletonCImpl.loginRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 9: // de.harheimertc.ui.screens.publicpages.PublicConfigViewModel
|
||||||
|
return (T) new PublicConfigViewModel(singletonCImpl.publicPagesRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 10: // de.harheimertc.ui.screens.login.RegisterViewModel
|
||||||
|
return (T) new RegisterViewModel(singletonCImpl.loginRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 11: // de.harheimertc.ui.screens.spielplan.SpielplanViewModel
|
||||||
|
return (T) new SpielplanViewModel(singletonCImpl.spielplanRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 12: // de.harheimertc.ui.screens.publicpages.SpielsystemeViewModel
|
||||||
|
return (T) new SpielsystemeViewModel(singletonCImpl.publicPagesRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 13: // de.harheimertc.ui.screens.termine.TermineViewModel
|
||||||
|
return (T) new TermineViewModel(singletonCImpl.termineRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 14: // de.harheimertc.ui.screens.training.TrainingViewModel
|
||||||
|
return (T) new TrainingViewModel(singletonCImpl.trainingRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 15: // de.harheimertc.ui.screens.publicpages.VereinsmeisterschaftenViewModel
|
||||||
|
return (T) new VereinsmeisterschaftenViewModel(singletonCImpl.publicPagesRepositoryProvider.get());
|
||||||
|
|
||||||
|
default: throw new AssertionError(id);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ActivityRetainedCImpl extends HarheimerApplication_HiltComponents.ActivityRetainedC {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl = this;
|
||||||
|
|
||||||
|
Provider<ActivityRetainedLifecycle> provideActivityRetainedLifecycleProvider;
|
||||||
|
|
||||||
|
ActivityRetainedCImpl(SingletonCImpl singletonCImpl,
|
||||||
|
SavedStateHandleHolder savedStateHandleHolderParam) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
|
||||||
|
initialize(savedStateHandleHolderParam);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
private void initialize(final SavedStateHandleHolder savedStateHandleHolderParam) {
|
||||||
|
this.provideActivityRetainedLifecycleProvider = DoubleCheck.provider(new SwitchingProvider<ActivityRetainedLifecycle>(singletonCImpl, activityRetainedCImpl, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ActivityComponentBuilder activityComponentBuilder() {
|
||||||
|
return new ActivityCBuilder(singletonCImpl, activityRetainedCImpl);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ActivityRetainedLifecycle getActivityRetainedLifecycle() {
|
||||||
|
return provideActivityRetainedLifecycleProvider.get();
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class SwitchingProvider<T> implements Provider<T> {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final int id;
|
||||||
|
|
||||||
|
SwitchingProvider(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||||
|
int id) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
public T get() {
|
||||||
|
switch (id) {
|
||||||
|
case 0: // dagger.hilt.android.ActivityRetainedLifecycle
|
||||||
|
return (T) ActivityRetainedComponentManager_LifecycleModule_ProvideActivityRetainedLifecycleFactory.provideActivityRetainedLifecycle();
|
||||||
|
|
||||||
|
default: throw new AssertionError(id);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ServiceCImpl extends HarheimerApplication_HiltComponents.ServiceC {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ServiceCImpl serviceCImpl = this;
|
||||||
|
|
||||||
|
ServiceCImpl(SingletonCImpl singletonCImpl, Service serviceParam) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class SingletonCImpl extends HarheimerApplication_HiltComponents.SingletonC {
|
||||||
|
private final ApplicationContextModule applicationContextModule;
|
||||||
|
|
||||||
|
private final SingletonCImpl singletonCImpl = this;
|
||||||
|
|
||||||
|
Provider<Moshi> provideMoshiProvider;
|
||||||
|
|
||||||
|
Provider<AuthRepositoryImpl> authRepositoryImplProvider;
|
||||||
|
|
||||||
|
Provider<OkHttpClient> provideOkHttpClientProvider;
|
||||||
|
|
||||||
|
Provider<Retrofit> provideRetrofitProvider;
|
||||||
|
|
||||||
|
Provider<ApiService> provideApiServiceProvider;
|
||||||
|
|
||||||
|
Provider<ContactRepository> contactRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<GalleryRepository> galleryRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<HomeRepository> homeRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<LoginRepository> loginRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<MannschaftenRepository> mannschaftenRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<SpielplanRepository> spielplanRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<MembershipRepository> membershipRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<PublicPagesRepository> publicPagesRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<TermineRepository> termineRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<TrainingRepository> trainingRepositoryProvider;
|
||||||
|
|
||||||
|
SingletonCImpl(ApplicationContextModule applicationContextModuleParam) {
|
||||||
|
this.applicationContextModule = applicationContextModuleParam;
|
||||||
|
initialize(applicationContextModuleParam);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
AuthInterceptor authInterceptor() {
|
||||||
|
return new AuthInterceptor(authRepositoryImplProvider.get());
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
private void initialize(final ApplicationContextModule applicationContextModuleParam) {
|
||||||
|
this.provideMoshiProvider = DoubleCheck.provider(new SwitchingProvider<Moshi>(singletonCImpl, 3));
|
||||||
|
this.authRepositoryImplProvider = DoubleCheck.provider(new SwitchingProvider<AuthRepositoryImpl>(singletonCImpl, 5));
|
||||||
|
this.provideOkHttpClientProvider = DoubleCheck.provider(new SwitchingProvider<OkHttpClient>(singletonCImpl, 4));
|
||||||
|
this.provideRetrofitProvider = DoubleCheck.provider(new SwitchingProvider<Retrofit>(singletonCImpl, 2));
|
||||||
|
this.provideApiServiceProvider = DoubleCheck.provider(new SwitchingProvider<ApiService>(singletonCImpl, 1));
|
||||||
|
this.contactRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<ContactRepository>(singletonCImpl, 0));
|
||||||
|
this.galleryRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<GalleryRepository>(singletonCImpl, 6));
|
||||||
|
this.homeRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<HomeRepository>(singletonCImpl, 7));
|
||||||
|
this.loginRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<LoginRepository>(singletonCImpl, 8));
|
||||||
|
this.mannschaftenRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<MannschaftenRepository>(singletonCImpl, 9));
|
||||||
|
this.spielplanRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<SpielplanRepository>(singletonCImpl, 10));
|
||||||
|
this.membershipRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<MembershipRepository>(singletonCImpl, 11));
|
||||||
|
this.publicPagesRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<PublicPagesRepository>(singletonCImpl, 12));
|
||||||
|
this.termineRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<TermineRepository>(singletonCImpl, 13));
|
||||||
|
this.trainingRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<TrainingRepository>(singletonCImpl, 14));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Set<Boolean> getDisableFragmentGetContextFix() {
|
||||||
|
return Collections.<Boolean>emptySet();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ActivityRetainedComponentBuilder retainedComponentBuilder() {
|
||||||
|
return new ActivityRetainedCBuilder(singletonCImpl);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ServiceComponentBuilder serviceComponentBuilder() {
|
||||||
|
return new ServiceCBuilder(singletonCImpl);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void injectHarheimerApplication(HarheimerApplication harheimerApplication) {
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class SwitchingProvider<T> implements Provider<T> {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final int id;
|
||||||
|
|
||||||
|
SwitchingProvider(SingletonCImpl singletonCImpl, int id) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
public T get() {
|
||||||
|
switch (id) {
|
||||||
|
case 0: // de.harheimertc.repositories.ContactRepository
|
||||||
|
return (T) new ContactRepository(singletonCImpl.provideApiServiceProvider.get());
|
||||||
|
|
||||||
|
case 1: // de.harheimertc.data.ApiService
|
||||||
|
return (T) NetworkModule_ProvideApiServiceFactory.provideApiService(singletonCImpl.provideRetrofitProvider.get());
|
||||||
|
|
||||||
|
case 2: // retrofit2.Retrofit
|
||||||
|
return (T) NetworkModule_ProvideRetrofitFactory.provideRetrofit(singletonCImpl.provideMoshiProvider.get(), singletonCImpl.provideOkHttpClientProvider.get());
|
||||||
|
|
||||||
|
case 3: // com.squareup.moshi.Moshi
|
||||||
|
return (T) NetworkModule_ProvideMoshiFactory.provideMoshi();
|
||||||
|
|
||||||
|
case 4: // okhttp3.OkHttpClient
|
||||||
|
return (T) NetworkModule_ProvideOkHttpClientFactory.provideOkHttpClient(singletonCImpl.authInterceptor());
|
||||||
|
|
||||||
|
case 5: // de.harheimertc.repositories.AuthRepositoryImpl
|
||||||
|
return (T) new AuthRepositoryImpl(ApplicationContextModule_ProvideContextFactory.provideContext(singletonCImpl.applicationContextModule));
|
||||||
|
|
||||||
|
case 6: // de.harheimertc.repositories.GalleryRepository
|
||||||
|
return (T) new GalleryRepository(singletonCImpl.provideApiServiceProvider.get());
|
||||||
|
|
||||||
|
case 7: // de.harheimertc.repositories.HomeRepository
|
||||||
|
return (T) new HomeRepository(singletonCImpl.provideApiServiceProvider.get());
|
||||||
|
|
||||||
|
case 8: // de.harheimertc.repositories.LoginRepository
|
||||||
|
return (T) new LoginRepository(singletonCImpl.provideApiServiceProvider.get(), singletonCImpl.authRepositoryImplProvider.get());
|
||||||
|
|
||||||
|
case 9: // de.harheimertc.repositories.MannschaftenRepository
|
||||||
|
return (T) new MannschaftenRepository(singletonCImpl.provideApiServiceProvider.get());
|
||||||
|
|
||||||
|
case 10: // de.harheimertc.repositories.SpielplanRepository
|
||||||
|
return (T) new SpielplanRepository(singletonCImpl.provideApiServiceProvider.get());
|
||||||
|
|
||||||
|
case 11: // de.harheimertc.repositories.MembershipRepository
|
||||||
|
return (T) new MembershipRepository(singletonCImpl.provideApiServiceProvider.get(), ApplicationContextModule_ProvideContextFactory.provideContext(singletonCImpl.applicationContextModule));
|
||||||
|
|
||||||
|
case 12: // de.harheimertc.repositories.PublicPagesRepository
|
||||||
|
return (T) new PublicPagesRepository(singletonCImpl.provideApiServiceProvider.get());
|
||||||
|
|
||||||
|
case 13: // de.harheimertc.repositories.TermineRepository
|
||||||
|
return (T) new TermineRepository(singletonCImpl.provideApiServiceProvider.get());
|
||||||
|
|
||||||
|
case 14: // de.harheimertc.repositories.TrainingRepository
|
||||||
|
return (T) new TrainingRepository(singletonCImpl.provideApiServiceProvider.get());
|
||||||
|
|
||||||
|
default: throw new AssertionError(id);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
package de.harheimertc;
|
||||||
|
|
||||||
|
import dagger.hilt.InstallIn;
|
||||||
|
import dagger.hilt.codegen.OriginatingElement;
|
||||||
|
import dagger.hilt.components.SingletonComponent;
|
||||||
|
import dagger.hilt.internal.GeneratedEntryPoint;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@OriginatingElement(
|
||||||
|
topLevelClass = HarheimerApplication.class
|
||||||
|
)
|
||||||
|
@GeneratedEntryPoint
|
||||||
|
@InstallIn(SingletonComponent.class)
|
||||||
|
@Generated("dagger.hilt.android.processor.internal.androidentrypoint.InjectorEntryPointGenerator")
|
||||||
|
public interface HarheimerApplication_GeneratedInjector {
|
||||||
|
void injectHarheimerApplication(HarheimerApplication harheimerApplication);
|
||||||
|
}
|
||||||
@@ -0,0 +1,287 @@
|
|||||||
|
package de.harheimertc;
|
||||||
|
|
||||||
|
import dagger.Binds;
|
||||||
|
import dagger.Component;
|
||||||
|
import dagger.Module;
|
||||||
|
import dagger.Subcomponent;
|
||||||
|
import dagger.hilt.android.components.ActivityComponent;
|
||||||
|
import dagger.hilt.android.components.ActivityRetainedComponent;
|
||||||
|
import dagger.hilt.android.components.FragmentComponent;
|
||||||
|
import dagger.hilt.android.components.ServiceComponent;
|
||||||
|
import dagger.hilt.android.components.ViewComponent;
|
||||||
|
import dagger.hilt.android.components.ViewModelComponent;
|
||||||
|
import dagger.hilt.android.components.ViewWithFragmentComponent;
|
||||||
|
import dagger.hilt.android.flags.FragmentGetContextFix;
|
||||||
|
import dagger.hilt.android.flags.HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule;
|
||||||
|
import dagger.hilt.android.internal.builders.ActivityComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ActivityRetainedComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.FragmentComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ServiceComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ViewComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ViewModelComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ViewWithFragmentComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.HiltViewModelFactory;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.HiltWrapper_DefaultViewModelFactories_ActivityModule;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.HiltWrapper_HiltViewModelFactory_ViewModelModule;
|
||||||
|
import dagger.hilt.android.internal.managers.ActivityComponentManager;
|
||||||
|
import dagger.hilt.android.internal.managers.FragmentComponentManager;
|
||||||
|
import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint;
|
||||||
|
import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint;
|
||||||
|
import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_LifecycleModule;
|
||||||
|
import dagger.hilt.android.internal.managers.HiltWrapper_ActivitySavedStateHandleModule;
|
||||||
|
import dagger.hilt.android.internal.managers.ServiceComponentManager;
|
||||||
|
import dagger.hilt.android.internal.managers.ViewComponentManager;
|
||||||
|
import dagger.hilt.android.internal.modules.ApplicationContextModule;
|
||||||
|
import dagger.hilt.android.internal.modules.HiltWrapper_ActivityModule;
|
||||||
|
import dagger.hilt.android.scopes.ActivityRetainedScoped;
|
||||||
|
import dagger.hilt.android.scopes.ActivityScoped;
|
||||||
|
import dagger.hilt.android.scopes.FragmentScoped;
|
||||||
|
import dagger.hilt.android.scopes.ServiceScoped;
|
||||||
|
import dagger.hilt.android.scopes.ViewModelScoped;
|
||||||
|
import dagger.hilt.android.scopes.ViewScoped;
|
||||||
|
import dagger.hilt.components.SingletonComponent;
|
||||||
|
import dagger.hilt.internal.GeneratedComponent;
|
||||||
|
import dagger.hilt.migration.DisableInstallInCheck;
|
||||||
|
import de.harheimertc.data.NetworkModule;
|
||||||
|
import de.harheimertc.di.RepositoryModule;
|
||||||
|
import de.harheimertc.ui.navigation.NavigationViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.login.PasswordResetViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.login.RegisterViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.mannschaften.MannschaftDetailViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.mannschaften.MannschaftenViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.PublicConfigViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.SpielsystemeViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.VereinsmeisterschaftenViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.training.TrainingViewModel_HiltModules;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
import javax.inject.Singleton;
|
||||||
|
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
public final class HarheimerApplication_HiltComponents {
|
||||||
|
private HarheimerApplication_HiltComponents() {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module(
|
||||||
|
subcomponents = ServiceC.class
|
||||||
|
)
|
||||||
|
@DisableInstallInCheck
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
abstract interface ServiceCBuilderModule {
|
||||||
|
@Binds
|
||||||
|
ServiceComponentBuilder bind(ServiceC.Builder builder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module(
|
||||||
|
subcomponents = ActivityRetainedC.class
|
||||||
|
)
|
||||||
|
@DisableInstallInCheck
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
abstract interface ActivityRetainedCBuilderModule {
|
||||||
|
@Binds
|
||||||
|
ActivityRetainedComponentBuilder bind(ActivityRetainedC.Builder builder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module(
|
||||||
|
subcomponents = ActivityC.class
|
||||||
|
)
|
||||||
|
@DisableInstallInCheck
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
abstract interface ActivityCBuilderModule {
|
||||||
|
@Binds
|
||||||
|
ActivityComponentBuilder bind(ActivityC.Builder builder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module(
|
||||||
|
subcomponents = ViewModelC.class
|
||||||
|
)
|
||||||
|
@DisableInstallInCheck
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
abstract interface ViewModelCBuilderModule {
|
||||||
|
@Binds
|
||||||
|
ViewModelComponentBuilder bind(ViewModelC.Builder builder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module(
|
||||||
|
subcomponents = ViewC.class
|
||||||
|
)
|
||||||
|
@DisableInstallInCheck
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
abstract interface ViewCBuilderModule {
|
||||||
|
@Binds
|
||||||
|
ViewComponentBuilder bind(ViewC.Builder builder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module(
|
||||||
|
subcomponents = FragmentC.class
|
||||||
|
)
|
||||||
|
@DisableInstallInCheck
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
abstract interface FragmentCBuilderModule {
|
||||||
|
@Binds
|
||||||
|
FragmentComponentBuilder bind(FragmentC.Builder builder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module(
|
||||||
|
subcomponents = ViewWithFragmentC.class
|
||||||
|
)
|
||||||
|
@DisableInstallInCheck
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
abstract interface ViewWithFragmentCBuilderModule {
|
||||||
|
@Binds
|
||||||
|
ViewWithFragmentComponentBuilder bind(ViewWithFragmentC.Builder builder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Component(
|
||||||
|
modules = {
|
||||||
|
ApplicationContextModule.class,
|
||||||
|
ActivityRetainedCBuilderModule.class,
|
||||||
|
ServiceCBuilderModule.class,
|
||||||
|
HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule.class,
|
||||||
|
NetworkModule.class,
|
||||||
|
RepositoryModule.class
|
||||||
|
}
|
||||||
|
)
|
||||||
|
@Singleton
|
||||||
|
@jakarta.inject.Singleton
|
||||||
|
public abstract static class SingletonC implements FragmentGetContextFix.FragmentGetContextFixEntryPoint,
|
||||||
|
HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint,
|
||||||
|
ServiceComponentManager.ServiceComponentBuilderEntryPoint,
|
||||||
|
SingletonComponent,
|
||||||
|
GeneratedComponent,
|
||||||
|
HarheimerApplication_GeneratedInjector {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Subcomponent
|
||||||
|
@ServiceScoped
|
||||||
|
public abstract static class ServiceC implements ServiceComponent,
|
||||||
|
GeneratedComponent {
|
||||||
|
@Subcomponent.Builder
|
||||||
|
abstract interface Builder extends ServiceComponentBuilder {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Subcomponent(
|
||||||
|
modules = {
|
||||||
|
ContactViewModel_HiltModules.KeyModule.class,
|
||||||
|
GalleryViewModel_HiltModules.KeyModule.class,
|
||||||
|
ActivityCBuilderModule.class,
|
||||||
|
ViewModelCBuilderModule.class,
|
||||||
|
HiltWrapper_ActivityRetainedComponentManager_LifecycleModule.class,
|
||||||
|
HiltWrapper_ActivitySavedStateHandleModule.class,
|
||||||
|
HomeViewModel_HiltModules.KeyModule.class,
|
||||||
|
LoginViewModel_HiltModules.KeyModule.class,
|
||||||
|
MannschaftDetailViewModel_HiltModules.KeyModule.class,
|
||||||
|
MannschaftenViewModel_HiltModules.KeyModule.class,
|
||||||
|
MembershipViewModel_HiltModules.KeyModule.class,
|
||||||
|
NavigationViewModel_HiltModules.KeyModule.class,
|
||||||
|
PasswordResetViewModel_HiltModules.KeyModule.class,
|
||||||
|
PublicConfigViewModel_HiltModules.KeyModule.class,
|
||||||
|
RegisterViewModel_HiltModules.KeyModule.class,
|
||||||
|
SpielplanViewModel_HiltModules.KeyModule.class,
|
||||||
|
SpielsystemeViewModel_HiltModules.KeyModule.class,
|
||||||
|
TermineViewModel_HiltModules.KeyModule.class,
|
||||||
|
TrainingViewModel_HiltModules.KeyModule.class,
|
||||||
|
VereinsmeisterschaftenViewModel_HiltModules.KeyModule.class
|
||||||
|
}
|
||||||
|
)
|
||||||
|
@ActivityRetainedScoped
|
||||||
|
public abstract static class ActivityRetainedC implements ActivityRetainedComponent,
|
||||||
|
ActivityComponentManager.ActivityComponentBuilderEntryPoint,
|
||||||
|
HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint,
|
||||||
|
GeneratedComponent {
|
||||||
|
@Subcomponent.Builder
|
||||||
|
abstract interface Builder extends ActivityRetainedComponentBuilder {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Subcomponent(
|
||||||
|
modules = {
|
||||||
|
FragmentCBuilderModule.class,
|
||||||
|
ViewCBuilderModule.class,
|
||||||
|
HiltWrapper_ActivityModule.class,
|
||||||
|
HiltWrapper_DefaultViewModelFactories_ActivityModule.class
|
||||||
|
}
|
||||||
|
)
|
||||||
|
@ActivityScoped
|
||||||
|
public abstract static class ActivityC implements ActivityComponent,
|
||||||
|
DefaultViewModelFactories.ActivityEntryPoint,
|
||||||
|
HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint,
|
||||||
|
FragmentComponentManager.FragmentComponentBuilderEntryPoint,
|
||||||
|
ViewComponentManager.ViewComponentBuilderEntryPoint,
|
||||||
|
GeneratedComponent,
|
||||||
|
MainActivity_GeneratedInjector {
|
||||||
|
@Subcomponent.Builder
|
||||||
|
abstract interface Builder extends ActivityComponentBuilder {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Subcomponent(
|
||||||
|
modules = {
|
||||||
|
ContactViewModel_HiltModules.BindsModule.class,
|
||||||
|
GalleryViewModel_HiltModules.BindsModule.class,
|
||||||
|
HiltWrapper_HiltViewModelFactory_ViewModelModule.class,
|
||||||
|
HomeViewModel_HiltModules.BindsModule.class,
|
||||||
|
LoginViewModel_HiltModules.BindsModule.class,
|
||||||
|
MannschaftDetailViewModel_HiltModules.BindsModule.class,
|
||||||
|
MannschaftenViewModel_HiltModules.BindsModule.class,
|
||||||
|
MembershipViewModel_HiltModules.BindsModule.class,
|
||||||
|
NavigationViewModel_HiltModules.BindsModule.class,
|
||||||
|
PasswordResetViewModel_HiltModules.BindsModule.class,
|
||||||
|
PublicConfigViewModel_HiltModules.BindsModule.class,
|
||||||
|
RegisterViewModel_HiltModules.BindsModule.class,
|
||||||
|
SpielplanViewModel_HiltModules.BindsModule.class,
|
||||||
|
SpielsystemeViewModel_HiltModules.BindsModule.class,
|
||||||
|
TermineViewModel_HiltModules.BindsModule.class,
|
||||||
|
TrainingViewModel_HiltModules.BindsModule.class,
|
||||||
|
VereinsmeisterschaftenViewModel_HiltModules.BindsModule.class
|
||||||
|
}
|
||||||
|
)
|
||||||
|
@ViewModelScoped
|
||||||
|
public abstract static class ViewModelC implements ViewModelComponent,
|
||||||
|
HiltViewModelFactory.ViewModelFactoriesEntryPoint,
|
||||||
|
GeneratedComponent {
|
||||||
|
@Subcomponent.Builder
|
||||||
|
abstract interface Builder extends ViewModelComponentBuilder {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Subcomponent
|
||||||
|
@ViewScoped
|
||||||
|
public abstract static class ViewC implements ViewComponent,
|
||||||
|
GeneratedComponent {
|
||||||
|
@Subcomponent.Builder
|
||||||
|
abstract interface Builder extends ViewComponentBuilder {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Subcomponent(
|
||||||
|
modules = ViewWithFragmentCBuilderModule.class
|
||||||
|
)
|
||||||
|
@FragmentScoped
|
||||||
|
public abstract static class FragmentC implements FragmentComponent,
|
||||||
|
DefaultViewModelFactories.FragmentEntryPoint,
|
||||||
|
ViewComponentManager.ViewWithFragmentComponentBuilderEntryPoint,
|
||||||
|
GeneratedComponent {
|
||||||
|
@Subcomponent.Builder
|
||||||
|
abstract interface Builder extends FragmentComponentBuilder {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Subcomponent
|
||||||
|
@ViewScoped
|
||||||
|
public abstract static class ViewWithFragmentC implements ViewWithFragmentComponent,
|
||||||
|
GeneratedComponent {
|
||||||
|
@Subcomponent.Builder
|
||||||
|
abstract interface Builder extends ViewWithFragmentComponentBuilder {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,55 @@
|
|||||||
|
package de.harheimertc;
|
||||||
|
|
||||||
|
import android.app.Application;
|
||||||
|
import androidx.annotation.CallSuper;
|
||||||
|
import dagger.hilt.android.internal.managers.ApplicationComponentManager;
|
||||||
|
import dagger.hilt.android.internal.managers.ComponentSupplier;
|
||||||
|
import dagger.hilt.android.internal.modules.ApplicationContextModule;
|
||||||
|
import dagger.hilt.internal.GeneratedComponentManagerHolder;
|
||||||
|
import dagger.hilt.internal.UnsafeCasts;
|
||||||
|
import java.lang.Object;
|
||||||
|
import java.lang.Override;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* A generated base class to be extended by the @dagger.hilt.android.HiltAndroidApp annotated class. If using the Gradle plugin, this is swapped as the base class via bytecode transformation.
|
||||||
|
*/
|
||||||
|
@Generated("dagger.hilt.android.processor.internal.androidentrypoint.ApplicationGenerator")
|
||||||
|
public abstract class Hilt_HarheimerApplication extends Application implements GeneratedComponentManagerHolder {
|
||||||
|
private boolean injected = false;
|
||||||
|
|
||||||
|
private final ApplicationComponentManager componentManager = new ApplicationComponentManager(new ComponentSupplier() {
|
||||||
|
@Override
|
||||||
|
public Object get() {
|
||||||
|
return DaggerHarheimerApplication_HiltComponents_SingletonC.builder()
|
||||||
|
.applicationContextModule(new ApplicationContextModule(Hilt_HarheimerApplication.this))
|
||||||
|
.build();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public final ApplicationComponentManager componentManager() {
|
||||||
|
return componentManager;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public final Object generatedComponent() {
|
||||||
|
return this.componentManager().generatedComponent();
|
||||||
|
}
|
||||||
|
|
||||||
|
@CallSuper
|
||||||
|
@Override
|
||||||
|
public void onCreate() {
|
||||||
|
hiltInternalInject();
|
||||||
|
super.onCreate();
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void hiltInternalInject() {
|
||||||
|
if (!injected) {
|
||||||
|
injected = true;
|
||||||
|
// This is a known unsafe cast, but is safe in the only correct use case:
|
||||||
|
// HarheimerApplication extends Hilt_HarheimerApplication
|
||||||
|
((HarheimerApplication_GeneratedInjector) generatedComponent()).injectHarheimerApplication(UnsafeCasts.<HarheimerApplication>unsafeCast(this));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
package hilt_aggregated_deps;
|
||||||
|
|
||||||
|
import dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This class should only be referenced by generated code! This class aggregates information across multiple compilations.
|
||||||
|
*/
|
||||||
|
@AggregatedDeps(
|
||||||
|
components = "dagger.hilt.components.SingletonComponent",
|
||||||
|
entryPoints = "de.harheimertc.HarheimerApplication_GeneratedInjector"
|
||||||
|
)
|
||||||
|
@Generated("dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsGenerator")
|
||||||
|
public class _de_harheimertc_HarheimerApplication_GeneratedInjector {
|
||||||
|
}
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
package dagger.hilt.internal.aggregatedroot.codegen;
|
||||||
|
|
||||||
|
import dagger.hilt.android.HiltAndroidApp;
|
||||||
|
import dagger.hilt.internal.aggregatedroot.AggregatedRoot;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This class should only be referenced by generated code! This class aggregates information across multiple compilations.
|
||||||
|
*/
|
||||||
|
@AggregatedRoot(
|
||||||
|
root = "de.harheimertc.HarheimerApplication",
|
||||||
|
rootPackage = "de.harheimertc",
|
||||||
|
originatingRoot = "de.harheimertc.HarheimerApplication",
|
||||||
|
originatingRootPackage = "de.harheimertc",
|
||||||
|
rootAnnotation = HiltAndroidApp.class,
|
||||||
|
rootComponentPackage = "dagger.hilt.components",
|
||||||
|
rootSimpleNames = "HarheimerApplication",
|
||||||
|
originatingRootSimpleNames = "HarheimerApplication",
|
||||||
|
rootComponentSimpleNames = "SingletonComponent"
|
||||||
|
)
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.AggregatedRootGenerator")
|
||||||
|
public class _de_harheimertc_HarheimerApplication {
|
||||||
|
}
|
||||||
@@ -0,0 +1,883 @@
|
|||||||
|
package de.harheimertc;
|
||||||
|
|
||||||
|
import android.app.Activity;
|
||||||
|
import android.app.Service;
|
||||||
|
import android.view.View;
|
||||||
|
import androidx.fragment.app.Fragment;
|
||||||
|
import androidx.lifecycle.SavedStateHandle;
|
||||||
|
import androidx.lifecycle.ViewModel;
|
||||||
|
import com.squareup.moshi.Moshi;
|
||||||
|
import dagger.hilt.android.ActivityRetainedLifecycle;
|
||||||
|
import dagger.hilt.android.ViewModelLifecycle;
|
||||||
|
import dagger.hilt.android.internal.builders.ActivityComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ActivityRetainedComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.FragmentComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ServiceComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ViewComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ViewModelComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ViewWithFragmentComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories_InternalFactoryFactory_Factory;
|
||||||
|
import dagger.hilt.android.internal.managers.ActivityRetainedComponentManager_LifecycleModule_ProvideActivityRetainedLifecycleFactory;
|
||||||
|
import dagger.hilt.android.internal.managers.SavedStateHandleHolder;
|
||||||
|
import dagger.hilt.android.internal.modules.ApplicationContextModule;
|
||||||
|
import dagger.hilt.android.internal.modules.ApplicationContextModule_ProvideContextFactory;
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.DoubleCheck;
|
||||||
|
import dagger.internal.LazyClassKeyMap;
|
||||||
|
import dagger.internal.MapBuilder;
|
||||||
|
import dagger.internal.Preconditions;
|
||||||
|
import dagger.internal.Provider;
|
||||||
|
import de.harheimertc.data.ApiService;
|
||||||
|
import de.harheimertc.data.AuthInterceptor;
|
||||||
|
import de.harheimertc.data.NetworkModule_ProvideApiServiceFactory;
|
||||||
|
import de.harheimertc.data.NetworkModule_ProvideMoshiFactory;
|
||||||
|
import de.harheimertc.data.NetworkModule_ProvideOkHttpClientFactory;
|
||||||
|
import de.harheimertc.data.NetworkModule_ProvideRetrofitFactory;
|
||||||
|
import de.harheimertc.repositories.AuthRepositoryImpl;
|
||||||
|
import de.harheimertc.repositories.ContactRepository;
|
||||||
|
import de.harheimertc.repositories.GalleryRepository;
|
||||||
|
import de.harheimertc.repositories.HomeRepository;
|
||||||
|
import de.harheimertc.repositories.LoginRepository;
|
||||||
|
import de.harheimertc.repositories.MannschaftenRepository;
|
||||||
|
import de.harheimertc.repositories.MembershipRepository;
|
||||||
|
import de.harheimertc.repositories.PublicPagesRepository;
|
||||||
|
import de.harheimertc.repositories.SpielplanRepository;
|
||||||
|
import de.harheimertc.repositories.TermineRepository;
|
||||||
|
import de.harheimertc.repositories.TrainingRepository;
|
||||||
|
import de.harheimertc.ui.navigation.NavigationViewModel;
|
||||||
|
import de.harheimertc.ui.navigation.NavigationViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.navigation.NavigationViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.navigation.NavigationViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.contact.ContactViewModel;
|
||||||
|
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.gallery.GalleryViewModel;
|
||||||
|
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.home.HomeViewModel;
|
||||||
|
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.login.LoginViewModel;
|
||||||
|
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.login.PasswordResetViewModel;
|
||||||
|
import de.harheimertc.ui.screens.login.PasswordResetViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.login.PasswordResetViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.login.PasswordResetViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.login.RegisterViewModel;
|
||||||
|
import de.harheimertc.ui.screens.login.RegisterViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.login.RegisterViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.login.RegisterViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.mannschaften.MannschaftDetailViewModel;
|
||||||
|
import de.harheimertc.ui.screens.mannschaften.MannschaftDetailViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.mannschaften.MannschaftDetailViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.mannschaften.MannschaftDetailViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.mannschaften.MannschaftenViewModel;
|
||||||
|
import de.harheimertc.ui.screens.mannschaften.MannschaftenViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.mannschaften.MannschaftenViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.mannschaften.MannschaftenViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.membership.MembershipViewModel;
|
||||||
|
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.PublicConfigViewModel;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.PublicConfigViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.PublicConfigViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.PublicConfigViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.SpielsystemeViewModel;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.SpielsystemeViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.SpielsystemeViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.SpielsystemeViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.VereinsmeisterschaftenViewModel;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.VereinsmeisterschaftenViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.VereinsmeisterschaftenViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.VereinsmeisterschaftenViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel;
|
||||||
|
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.termine.TermineViewModel;
|
||||||
|
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.training.TrainingViewModel;
|
||||||
|
import de.harheimertc.ui.screens.training.TrainingViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.training.TrainingViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.training.TrainingViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import java.util.Collections;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Set;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
import okhttp3.OkHttpClient;
|
||||||
|
import retrofit2.Retrofit;
|
||||||
|
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class DaggerHarheimerApplication_HiltComponents_SingletonC {
|
||||||
|
private DaggerHarheimerApplication_HiltComponents_SingletonC() {
|
||||||
|
}
|
||||||
|
|
||||||
|
public static Builder builder() {
|
||||||
|
return new Builder();
|
||||||
|
}
|
||||||
|
|
||||||
|
public static final class Builder {
|
||||||
|
private ApplicationContextModule applicationContextModule;
|
||||||
|
|
||||||
|
private Builder() {
|
||||||
|
}
|
||||||
|
|
||||||
|
public Builder applicationContextModule(ApplicationContextModule applicationContextModule) {
|
||||||
|
this.applicationContextModule = Preconditions.checkNotNull(applicationContextModule);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public HarheimerApplication_HiltComponents.SingletonC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(applicationContextModule, ApplicationContextModule.class);
|
||||||
|
return new SingletonCImpl(applicationContextModule);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ActivityRetainedCBuilder implements HarheimerApplication_HiltComponents.ActivityRetainedC.Builder {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private SavedStateHandleHolder savedStateHandleHolder;
|
||||||
|
|
||||||
|
private ActivityRetainedCBuilder(SingletonCImpl singletonCImpl) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ActivityRetainedCBuilder savedStateHandleHolder(
|
||||||
|
SavedStateHandleHolder savedStateHandleHolder) {
|
||||||
|
this.savedStateHandleHolder = Preconditions.checkNotNull(savedStateHandleHolder);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HarheimerApplication_HiltComponents.ActivityRetainedC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(savedStateHandleHolder, SavedStateHandleHolder.class);
|
||||||
|
return new ActivityRetainedCImpl(singletonCImpl, savedStateHandleHolder);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ActivityCBuilder implements HarheimerApplication_HiltComponents.ActivityC.Builder {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private Activity activity;
|
||||||
|
|
||||||
|
private ActivityCBuilder(SingletonCImpl singletonCImpl,
|
||||||
|
ActivityRetainedCImpl activityRetainedCImpl) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ActivityCBuilder activity(Activity activity) {
|
||||||
|
this.activity = Preconditions.checkNotNull(activity);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HarheimerApplication_HiltComponents.ActivityC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(activity, Activity.class);
|
||||||
|
return new ActivityCImpl(singletonCImpl, activityRetainedCImpl, activity);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class FragmentCBuilder implements HarheimerApplication_HiltComponents.FragmentC.Builder {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ActivityCImpl activityCImpl;
|
||||||
|
|
||||||
|
private Fragment fragment;
|
||||||
|
|
||||||
|
private FragmentCBuilder(SingletonCImpl singletonCImpl,
|
||||||
|
ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.activityCImpl = activityCImpl;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public FragmentCBuilder fragment(Fragment fragment) {
|
||||||
|
this.fragment = Preconditions.checkNotNull(fragment);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HarheimerApplication_HiltComponents.FragmentC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(fragment, Fragment.class);
|
||||||
|
return new FragmentCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, fragment);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ViewWithFragmentCBuilder implements HarheimerApplication_HiltComponents.ViewWithFragmentC.Builder {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ActivityCImpl activityCImpl;
|
||||||
|
|
||||||
|
private final FragmentCImpl fragmentCImpl;
|
||||||
|
|
||||||
|
private View view;
|
||||||
|
|
||||||
|
private ViewWithFragmentCBuilder(SingletonCImpl singletonCImpl,
|
||||||
|
ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl,
|
||||||
|
FragmentCImpl fragmentCImpl) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.activityCImpl = activityCImpl;
|
||||||
|
this.fragmentCImpl = fragmentCImpl;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewWithFragmentCBuilder view(View view) {
|
||||||
|
this.view = Preconditions.checkNotNull(view);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HarheimerApplication_HiltComponents.ViewWithFragmentC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(view, View.class);
|
||||||
|
return new ViewWithFragmentCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, fragmentCImpl, view);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ViewCBuilder implements HarheimerApplication_HiltComponents.ViewC.Builder {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ActivityCImpl activityCImpl;
|
||||||
|
|
||||||
|
private View view;
|
||||||
|
|
||||||
|
private ViewCBuilder(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||||
|
ActivityCImpl activityCImpl) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.activityCImpl = activityCImpl;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewCBuilder view(View view) {
|
||||||
|
this.view = Preconditions.checkNotNull(view);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HarheimerApplication_HiltComponents.ViewC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(view, View.class);
|
||||||
|
return new ViewCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, view);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ViewModelCBuilder implements HarheimerApplication_HiltComponents.ViewModelC.Builder {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private SavedStateHandle savedStateHandle;
|
||||||
|
|
||||||
|
private ViewModelLifecycle viewModelLifecycle;
|
||||||
|
|
||||||
|
private ViewModelCBuilder(SingletonCImpl singletonCImpl,
|
||||||
|
ActivityRetainedCImpl activityRetainedCImpl) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewModelCBuilder savedStateHandle(SavedStateHandle handle) {
|
||||||
|
this.savedStateHandle = Preconditions.checkNotNull(handle);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewModelCBuilder viewModelLifecycle(ViewModelLifecycle viewModelLifecycle) {
|
||||||
|
this.viewModelLifecycle = Preconditions.checkNotNull(viewModelLifecycle);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HarheimerApplication_HiltComponents.ViewModelC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(savedStateHandle, SavedStateHandle.class);
|
||||||
|
Preconditions.checkBuilderRequirement(viewModelLifecycle, ViewModelLifecycle.class);
|
||||||
|
return new ViewModelCImpl(singletonCImpl, activityRetainedCImpl, savedStateHandle, viewModelLifecycle);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ServiceCBuilder implements HarheimerApplication_HiltComponents.ServiceC.Builder {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private Service service;
|
||||||
|
|
||||||
|
private ServiceCBuilder(SingletonCImpl singletonCImpl) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ServiceCBuilder service(Service service) {
|
||||||
|
this.service = Preconditions.checkNotNull(service);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HarheimerApplication_HiltComponents.ServiceC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(service, Service.class);
|
||||||
|
return new ServiceCImpl(singletonCImpl, service);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ViewWithFragmentCImpl extends HarheimerApplication_HiltComponents.ViewWithFragmentC {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ActivityCImpl activityCImpl;
|
||||||
|
|
||||||
|
private final FragmentCImpl fragmentCImpl;
|
||||||
|
|
||||||
|
private final ViewWithFragmentCImpl viewWithFragmentCImpl = this;
|
||||||
|
|
||||||
|
ViewWithFragmentCImpl(SingletonCImpl singletonCImpl,
|
||||||
|
ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl,
|
||||||
|
FragmentCImpl fragmentCImpl, View viewParam) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.activityCImpl = activityCImpl;
|
||||||
|
this.fragmentCImpl = fragmentCImpl;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class FragmentCImpl extends HarheimerApplication_HiltComponents.FragmentC {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ActivityCImpl activityCImpl;
|
||||||
|
|
||||||
|
private final FragmentCImpl fragmentCImpl = this;
|
||||||
|
|
||||||
|
FragmentCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||||
|
ActivityCImpl activityCImpl, Fragment fragmentParam) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.activityCImpl = activityCImpl;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public DefaultViewModelFactories.InternalFactoryFactory getHiltInternalFactoryFactory() {
|
||||||
|
return activityCImpl.getHiltInternalFactoryFactory();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewWithFragmentComponentBuilder viewWithFragmentComponentBuilder() {
|
||||||
|
return new ViewWithFragmentCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl, fragmentCImpl);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ViewCImpl extends HarheimerApplication_HiltComponents.ViewC {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ActivityCImpl activityCImpl;
|
||||||
|
|
||||||
|
private final ViewCImpl viewCImpl = this;
|
||||||
|
|
||||||
|
ViewCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||||
|
ActivityCImpl activityCImpl, View viewParam) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.activityCImpl = activityCImpl;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ActivityCImpl extends HarheimerApplication_HiltComponents.ActivityC {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ActivityCImpl activityCImpl = this;
|
||||||
|
|
||||||
|
ActivityCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||||
|
Activity activityParam) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
Map keySetMapOfClassOfAndBooleanBuilder() {
|
||||||
|
MapBuilder mapBuilder = MapBuilder.<String, Boolean>newMapBuilder(16);
|
||||||
|
mapBuilder.put(ContactViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, ContactViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(GalleryViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, GalleryViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(HomeViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, HomeViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(LoginViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, LoginViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(MannschaftDetailViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, MannschaftDetailViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(MannschaftenViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, MannschaftenViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(MembershipViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, MembershipViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(NavigationViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, NavigationViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(PasswordResetViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, PasswordResetViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(PublicConfigViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, PublicConfigViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(RegisterViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, RegisterViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(SpielplanViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, SpielplanViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(SpielsystemeViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, SpielsystemeViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(TermineViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, TermineViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(TrainingViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, TrainingViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(VereinsmeisterschaftenViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, VereinsmeisterschaftenViewModel_HiltModules.KeyModule.provide());
|
||||||
|
return mapBuilder.build();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public DefaultViewModelFactories.InternalFactoryFactory getHiltInternalFactoryFactory() {
|
||||||
|
return DefaultViewModelFactories_InternalFactoryFactory_Factory.newInstance(getViewModelKeys(), new ViewModelCBuilder(singletonCImpl, activityRetainedCImpl));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Map<Class<?>, Boolean> getViewModelKeys() {
|
||||||
|
return LazyClassKeyMap.<Boolean>of(keySetMapOfClassOfAndBooleanBuilder());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewModelComponentBuilder getViewModelComponentBuilder() {
|
||||||
|
return new ViewModelCBuilder(singletonCImpl, activityRetainedCImpl);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public FragmentComponentBuilder fragmentComponentBuilder() {
|
||||||
|
return new FragmentCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewComponentBuilder viewComponentBuilder() {
|
||||||
|
return new ViewCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void injectMainActivity(MainActivity mainActivity) {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ViewModelCImpl extends HarheimerApplication_HiltComponents.ViewModelC {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ViewModelCImpl viewModelCImpl = this;
|
||||||
|
|
||||||
|
Provider<ContactViewModel> contactViewModelProvider;
|
||||||
|
|
||||||
|
Provider<GalleryViewModel> galleryViewModelProvider;
|
||||||
|
|
||||||
|
Provider<HomeViewModel> homeViewModelProvider;
|
||||||
|
|
||||||
|
Provider<LoginViewModel> loginViewModelProvider;
|
||||||
|
|
||||||
|
Provider<MannschaftDetailViewModel> mannschaftDetailViewModelProvider;
|
||||||
|
|
||||||
|
Provider<MannschaftenViewModel> mannschaftenViewModelProvider;
|
||||||
|
|
||||||
|
Provider<MembershipViewModel> membershipViewModelProvider;
|
||||||
|
|
||||||
|
Provider<NavigationViewModel> navigationViewModelProvider;
|
||||||
|
|
||||||
|
Provider<PasswordResetViewModel> passwordResetViewModelProvider;
|
||||||
|
|
||||||
|
Provider<PublicConfigViewModel> publicConfigViewModelProvider;
|
||||||
|
|
||||||
|
Provider<RegisterViewModel> registerViewModelProvider;
|
||||||
|
|
||||||
|
Provider<SpielplanViewModel> spielplanViewModelProvider;
|
||||||
|
|
||||||
|
Provider<SpielsystemeViewModel> spielsystemeViewModelProvider;
|
||||||
|
|
||||||
|
Provider<TermineViewModel> termineViewModelProvider;
|
||||||
|
|
||||||
|
Provider<TrainingViewModel> trainingViewModelProvider;
|
||||||
|
|
||||||
|
Provider<VereinsmeisterschaftenViewModel> vereinsmeisterschaftenViewModelProvider;
|
||||||
|
|
||||||
|
ViewModelCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||||
|
SavedStateHandle savedStateHandleParam, ViewModelLifecycle viewModelLifecycleParam) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
|
||||||
|
initialize(savedStateHandleParam, viewModelLifecycleParam);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
Map hiltViewModelMapMapOfClassOfAndProviderOfViewModelBuilder() {
|
||||||
|
MapBuilder mapBuilder = MapBuilder.<String, javax.inject.Provider<ViewModel>>newMapBuilder(16);
|
||||||
|
mapBuilder.put(ContactViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (contactViewModelProvider)));
|
||||||
|
mapBuilder.put(GalleryViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (galleryViewModelProvider)));
|
||||||
|
mapBuilder.put(HomeViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (homeViewModelProvider)));
|
||||||
|
mapBuilder.put(LoginViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (loginViewModelProvider)));
|
||||||
|
mapBuilder.put(MannschaftDetailViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (mannschaftDetailViewModelProvider)));
|
||||||
|
mapBuilder.put(MannschaftenViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (mannschaftenViewModelProvider)));
|
||||||
|
mapBuilder.put(MembershipViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (membershipViewModelProvider)));
|
||||||
|
mapBuilder.put(NavigationViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (navigationViewModelProvider)));
|
||||||
|
mapBuilder.put(PasswordResetViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (passwordResetViewModelProvider)));
|
||||||
|
mapBuilder.put(PublicConfigViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (publicConfigViewModelProvider)));
|
||||||
|
mapBuilder.put(RegisterViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (registerViewModelProvider)));
|
||||||
|
mapBuilder.put(SpielplanViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (spielplanViewModelProvider)));
|
||||||
|
mapBuilder.put(SpielsystemeViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (spielsystemeViewModelProvider)));
|
||||||
|
mapBuilder.put(TermineViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (termineViewModelProvider)));
|
||||||
|
mapBuilder.put(TrainingViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (trainingViewModelProvider)));
|
||||||
|
mapBuilder.put(VereinsmeisterschaftenViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (vereinsmeisterschaftenViewModelProvider)));
|
||||||
|
return mapBuilder.build();
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
private void initialize(final SavedStateHandle savedStateHandleParam,
|
||||||
|
final ViewModelLifecycle viewModelLifecycleParam) {
|
||||||
|
this.contactViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 0);
|
||||||
|
this.galleryViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 1);
|
||||||
|
this.homeViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 2);
|
||||||
|
this.loginViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 3);
|
||||||
|
this.mannschaftDetailViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 4);
|
||||||
|
this.mannschaftenViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 5);
|
||||||
|
this.membershipViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 6);
|
||||||
|
this.navigationViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 7);
|
||||||
|
this.passwordResetViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 8);
|
||||||
|
this.publicConfigViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 9);
|
||||||
|
this.registerViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 10);
|
||||||
|
this.spielplanViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 11);
|
||||||
|
this.spielsystemeViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 12);
|
||||||
|
this.termineViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 13);
|
||||||
|
this.trainingViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 14);
|
||||||
|
this.vereinsmeisterschaftenViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 15);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Map<Class<?>, javax.inject.Provider<ViewModel>> getHiltViewModelMap() {
|
||||||
|
return LazyClassKeyMap.<javax.inject.Provider<ViewModel>>of(hiltViewModelMapMapOfClassOfAndProviderOfViewModelBuilder());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Map<Class<?>, Object> getHiltViewModelAssistedMap() {
|
||||||
|
return Collections.<Class<?>, Object>emptyMap();
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class SwitchingProvider<T> implements Provider<T> {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ViewModelCImpl viewModelCImpl;
|
||||||
|
|
||||||
|
private final int id;
|
||||||
|
|
||||||
|
SwitchingProvider(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||||
|
ViewModelCImpl viewModelCImpl, int id) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.viewModelCImpl = viewModelCImpl;
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
public T get() {
|
||||||
|
switch (id) {
|
||||||
|
case 0: // de.harheimertc.ui.screens.contact.ContactViewModel
|
||||||
|
return (T) new ContactViewModel(singletonCImpl.contactRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 1: // de.harheimertc.ui.screens.gallery.GalleryViewModel
|
||||||
|
return (T) new GalleryViewModel(singletonCImpl.galleryRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 2: // de.harheimertc.ui.screens.home.HomeViewModel
|
||||||
|
return (T) new HomeViewModel(singletonCImpl.homeRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 3: // de.harheimertc.ui.screens.login.LoginViewModel
|
||||||
|
return (T) new LoginViewModel(singletonCImpl.loginRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 4: // de.harheimertc.ui.screens.mannschaften.MannschaftDetailViewModel
|
||||||
|
return (T) new MannschaftDetailViewModel(singletonCImpl.mannschaftenRepositoryProvider.get(), singletonCImpl.spielplanRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 5: // de.harheimertc.ui.screens.mannschaften.MannschaftenViewModel
|
||||||
|
return (T) new MannschaftenViewModel(singletonCImpl.mannschaftenRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 6: // de.harheimertc.ui.screens.membership.MembershipViewModel
|
||||||
|
return (T) new MembershipViewModel(singletonCImpl.membershipRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 7: // de.harheimertc.ui.navigation.NavigationViewModel
|
||||||
|
return (T) new NavigationViewModel(singletonCImpl.mannschaftenRepositoryProvider.get(), singletonCImpl.galleryRepositoryProvider.get(), singletonCImpl.loginRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 8: // de.harheimertc.ui.screens.login.PasswordResetViewModel
|
||||||
|
return (T) new PasswordResetViewModel(singletonCImpl.loginRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 9: // de.harheimertc.ui.screens.publicpages.PublicConfigViewModel
|
||||||
|
return (T) new PublicConfigViewModel(singletonCImpl.publicPagesRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 10: // de.harheimertc.ui.screens.login.RegisterViewModel
|
||||||
|
return (T) new RegisterViewModel(singletonCImpl.loginRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 11: // de.harheimertc.ui.screens.spielplan.SpielplanViewModel
|
||||||
|
return (T) new SpielplanViewModel(singletonCImpl.spielplanRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 12: // de.harheimertc.ui.screens.publicpages.SpielsystemeViewModel
|
||||||
|
return (T) new SpielsystemeViewModel(singletonCImpl.publicPagesRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 13: // de.harheimertc.ui.screens.termine.TermineViewModel
|
||||||
|
return (T) new TermineViewModel(singletonCImpl.termineRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 14: // de.harheimertc.ui.screens.training.TrainingViewModel
|
||||||
|
return (T) new TrainingViewModel(singletonCImpl.trainingRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 15: // de.harheimertc.ui.screens.publicpages.VereinsmeisterschaftenViewModel
|
||||||
|
return (T) new VereinsmeisterschaftenViewModel(singletonCImpl.publicPagesRepositoryProvider.get());
|
||||||
|
|
||||||
|
default: throw new AssertionError(id);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ActivityRetainedCImpl extends HarheimerApplication_HiltComponents.ActivityRetainedC {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl = this;
|
||||||
|
|
||||||
|
Provider<ActivityRetainedLifecycle> provideActivityRetainedLifecycleProvider;
|
||||||
|
|
||||||
|
ActivityRetainedCImpl(SingletonCImpl singletonCImpl,
|
||||||
|
SavedStateHandleHolder savedStateHandleHolderParam) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
|
||||||
|
initialize(savedStateHandleHolderParam);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
private void initialize(final SavedStateHandleHolder savedStateHandleHolderParam) {
|
||||||
|
this.provideActivityRetainedLifecycleProvider = DoubleCheck.provider(new SwitchingProvider<ActivityRetainedLifecycle>(singletonCImpl, activityRetainedCImpl, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ActivityComponentBuilder activityComponentBuilder() {
|
||||||
|
return new ActivityCBuilder(singletonCImpl, activityRetainedCImpl);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ActivityRetainedLifecycle getActivityRetainedLifecycle() {
|
||||||
|
return provideActivityRetainedLifecycleProvider.get();
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class SwitchingProvider<T> implements Provider<T> {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final int id;
|
||||||
|
|
||||||
|
SwitchingProvider(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||||
|
int id) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
public T get() {
|
||||||
|
switch (id) {
|
||||||
|
case 0: // dagger.hilt.android.ActivityRetainedLifecycle
|
||||||
|
return (T) ActivityRetainedComponentManager_LifecycleModule_ProvideActivityRetainedLifecycleFactory.provideActivityRetainedLifecycle();
|
||||||
|
|
||||||
|
default: throw new AssertionError(id);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ServiceCImpl extends HarheimerApplication_HiltComponents.ServiceC {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ServiceCImpl serviceCImpl = this;
|
||||||
|
|
||||||
|
ServiceCImpl(SingletonCImpl singletonCImpl, Service serviceParam) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class SingletonCImpl extends HarheimerApplication_HiltComponents.SingletonC {
|
||||||
|
private final ApplicationContextModule applicationContextModule;
|
||||||
|
|
||||||
|
private final SingletonCImpl singletonCImpl = this;
|
||||||
|
|
||||||
|
Provider<Moshi> provideMoshiProvider;
|
||||||
|
|
||||||
|
Provider<AuthRepositoryImpl> authRepositoryImplProvider;
|
||||||
|
|
||||||
|
Provider<OkHttpClient> provideOkHttpClientProvider;
|
||||||
|
|
||||||
|
Provider<Retrofit> provideRetrofitProvider;
|
||||||
|
|
||||||
|
Provider<ApiService> provideApiServiceProvider;
|
||||||
|
|
||||||
|
Provider<ContactRepository> contactRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<GalleryRepository> galleryRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<HomeRepository> homeRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<LoginRepository> loginRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<MannschaftenRepository> mannschaftenRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<SpielplanRepository> spielplanRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<MembershipRepository> membershipRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<PublicPagesRepository> publicPagesRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<TermineRepository> termineRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<TrainingRepository> trainingRepositoryProvider;
|
||||||
|
|
||||||
|
SingletonCImpl(ApplicationContextModule applicationContextModuleParam) {
|
||||||
|
this.applicationContextModule = applicationContextModuleParam;
|
||||||
|
initialize(applicationContextModuleParam);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
AuthInterceptor authInterceptor() {
|
||||||
|
return new AuthInterceptor(authRepositoryImplProvider.get());
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
private void initialize(final ApplicationContextModule applicationContextModuleParam) {
|
||||||
|
this.provideMoshiProvider = DoubleCheck.provider(new SwitchingProvider<Moshi>(singletonCImpl, 3));
|
||||||
|
this.authRepositoryImplProvider = DoubleCheck.provider(new SwitchingProvider<AuthRepositoryImpl>(singletonCImpl, 5));
|
||||||
|
this.provideOkHttpClientProvider = DoubleCheck.provider(new SwitchingProvider<OkHttpClient>(singletonCImpl, 4));
|
||||||
|
this.provideRetrofitProvider = DoubleCheck.provider(new SwitchingProvider<Retrofit>(singletonCImpl, 2));
|
||||||
|
this.provideApiServiceProvider = DoubleCheck.provider(new SwitchingProvider<ApiService>(singletonCImpl, 1));
|
||||||
|
this.contactRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<ContactRepository>(singletonCImpl, 0));
|
||||||
|
this.galleryRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<GalleryRepository>(singletonCImpl, 6));
|
||||||
|
this.homeRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<HomeRepository>(singletonCImpl, 7));
|
||||||
|
this.loginRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<LoginRepository>(singletonCImpl, 8));
|
||||||
|
this.mannschaftenRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<MannschaftenRepository>(singletonCImpl, 9));
|
||||||
|
this.spielplanRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<SpielplanRepository>(singletonCImpl, 10));
|
||||||
|
this.membershipRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<MembershipRepository>(singletonCImpl, 11));
|
||||||
|
this.publicPagesRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<PublicPagesRepository>(singletonCImpl, 12));
|
||||||
|
this.termineRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<TermineRepository>(singletonCImpl, 13));
|
||||||
|
this.trainingRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<TrainingRepository>(singletonCImpl, 14));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Set<Boolean> getDisableFragmentGetContextFix() {
|
||||||
|
return Collections.<Boolean>emptySet();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ActivityRetainedComponentBuilder retainedComponentBuilder() {
|
||||||
|
return new ActivityRetainedCBuilder(singletonCImpl);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ServiceComponentBuilder serviceComponentBuilder() {
|
||||||
|
return new ServiceCBuilder(singletonCImpl);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void injectHarheimerApplication(HarheimerApplication harheimerApplication) {
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class SwitchingProvider<T> implements Provider<T> {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final int id;
|
||||||
|
|
||||||
|
SwitchingProvider(SingletonCImpl singletonCImpl, int id) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
public T get() {
|
||||||
|
switch (id) {
|
||||||
|
case 0: // de.harheimertc.repositories.ContactRepository
|
||||||
|
return (T) new ContactRepository(singletonCImpl.provideApiServiceProvider.get());
|
||||||
|
|
||||||
|
case 1: // de.harheimertc.data.ApiService
|
||||||
|
return (T) NetworkModule_ProvideApiServiceFactory.provideApiService(singletonCImpl.provideRetrofitProvider.get());
|
||||||
|
|
||||||
|
case 2: // retrofit2.Retrofit
|
||||||
|
return (T) NetworkModule_ProvideRetrofitFactory.provideRetrofit(singletonCImpl.provideMoshiProvider.get(), singletonCImpl.provideOkHttpClientProvider.get());
|
||||||
|
|
||||||
|
case 3: // com.squareup.moshi.Moshi
|
||||||
|
return (T) NetworkModule_ProvideMoshiFactory.provideMoshi();
|
||||||
|
|
||||||
|
case 4: // okhttp3.OkHttpClient
|
||||||
|
return (T) NetworkModule_ProvideOkHttpClientFactory.provideOkHttpClient(singletonCImpl.authInterceptor());
|
||||||
|
|
||||||
|
case 5: // de.harheimertc.repositories.AuthRepositoryImpl
|
||||||
|
return (T) new AuthRepositoryImpl(ApplicationContextModule_ProvideContextFactory.provideContext(singletonCImpl.applicationContextModule));
|
||||||
|
|
||||||
|
case 6: // de.harheimertc.repositories.GalleryRepository
|
||||||
|
return (T) new GalleryRepository(singletonCImpl.provideApiServiceProvider.get());
|
||||||
|
|
||||||
|
case 7: // de.harheimertc.repositories.HomeRepository
|
||||||
|
return (T) new HomeRepository(singletonCImpl.provideApiServiceProvider.get());
|
||||||
|
|
||||||
|
case 8: // de.harheimertc.repositories.LoginRepository
|
||||||
|
return (T) new LoginRepository(singletonCImpl.provideApiServiceProvider.get(), singletonCImpl.authRepositoryImplProvider.get());
|
||||||
|
|
||||||
|
case 9: // de.harheimertc.repositories.MannschaftenRepository
|
||||||
|
return (T) new MannschaftenRepository(singletonCImpl.provideApiServiceProvider.get());
|
||||||
|
|
||||||
|
case 10: // de.harheimertc.repositories.SpielplanRepository
|
||||||
|
return (T) new SpielplanRepository(singletonCImpl.provideApiServiceProvider.get());
|
||||||
|
|
||||||
|
case 11: // de.harheimertc.repositories.MembershipRepository
|
||||||
|
return (T) new MembershipRepository(singletonCImpl.provideApiServiceProvider.get(), ApplicationContextModule_ProvideContextFactory.provideContext(singletonCImpl.applicationContextModule));
|
||||||
|
|
||||||
|
case 12: // de.harheimertc.repositories.PublicPagesRepository
|
||||||
|
return (T) new PublicPagesRepository(singletonCImpl.provideApiServiceProvider.get());
|
||||||
|
|
||||||
|
case 13: // de.harheimertc.repositories.TermineRepository
|
||||||
|
return (T) new TermineRepository(singletonCImpl.provideApiServiceProvider.get());
|
||||||
|
|
||||||
|
case 14: // de.harheimertc.repositories.TrainingRepository
|
||||||
|
return (T) new TrainingRepository(singletonCImpl.provideApiServiceProvider.get());
|
||||||
|
|
||||||
|
default: throw new AssertionError(id);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
package de.harheimertc;
|
||||||
|
|
||||||
|
import dagger.hilt.InstallIn;
|
||||||
|
import dagger.hilt.codegen.OriginatingElement;
|
||||||
|
import dagger.hilt.components.SingletonComponent;
|
||||||
|
import dagger.hilt.internal.GeneratedEntryPoint;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@OriginatingElement(
|
||||||
|
topLevelClass = HarheimerApplication.class
|
||||||
|
)
|
||||||
|
@GeneratedEntryPoint
|
||||||
|
@InstallIn(SingletonComponent.class)
|
||||||
|
@Generated("dagger.hilt.android.processor.internal.androidentrypoint.InjectorEntryPointGenerator")
|
||||||
|
public interface HarheimerApplication_GeneratedInjector {
|
||||||
|
void injectHarheimerApplication(HarheimerApplication harheimerApplication);
|
||||||
|
}
|
||||||
@@ -0,0 +1,287 @@
|
|||||||
|
package de.harheimertc;
|
||||||
|
|
||||||
|
import dagger.Binds;
|
||||||
|
import dagger.Component;
|
||||||
|
import dagger.Module;
|
||||||
|
import dagger.Subcomponent;
|
||||||
|
import dagger.hilt.android.components.ActivityComponent;
|
||||||
|
import dagger.hilt.android.components.ActivityRetainedComponent;
|
||||||
|
import dagger.hilt.android.components.FragmentComponent;
|
||||||
|
import dagger.hilt.android.components.ServiceComponent;
|
||||||
|
import dagger.hilt.android.components.ViewComponent;
|
||||||
|
import dagger.hilt.android.components.ViewModelComponent;
|
||||||
|
import dagger.hilt.android.components.ViewWithFragmentComponent;
|
||||||
|
import dagger.hilt.android.flags.FragmentGetContextFix;
|
||||||
|
import dagger.hilt.android.flags.HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule;
|
||||||
|
import dagger.hilt.android.internal.builders.ActivityComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ActivityRetainedComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.FragmentComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ServiceComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ViewComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ViewModelComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ViewWithFragmentComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.HiltViewModelFactory;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.HiltWrapper_DefaultViewModelFactories_ActivityModule;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.HiltWrapper_HiltViewModelFactory_ViewModelModule;
|
||||||
|
import dagger.hilt.android.internal.managers.ActivityComponentManager;
|
||||||
|
import dagger.hilt.android.internal.managers.FragmentComponentManager;
|
||||||
|
import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint;
|
||||||
|
import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint;
|
||||||
|
import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_LifecycleModule;
|
||||||
|
import dagger.hilt.android.internal.managers.HiltWrapper_ActivitySavedStateHandleModule;
|
||||||
|
import dagger.hilt.android.internal.managers.ServiceComponentManager;
|
||||||
|
import dagger.hilt.android.internal.managers.ViewComponentManager;
|
||||||
|
import dagger.hilt.android.internal.modules.ApplicationContextModule;
|
||||||
|
import dagger.hilt.android.internal.modules.HiltWrapper_ActivityModule;
|
||||||
|
import dagger.hilt.android.scopes.ActivityRetainedScoped;
|
||||||
|
import dagger.hilt.android.scopes.ActivityScoped;
|
||||||
|
import dagger.hilt.android.scopes.FragmentScoped;
|
||||||
|
import dagger.hilt.android.scopes.ServiceScoped;
|
||||||
|
import dagger.hilt.android.scopes.ViewModelScoped;
|
||||||
|
import dagger.hilt.android.scopes.ViewScoped;
|
||||||
|
import dagger.hilt.components.SingletonComponent;
|
||||||
|
import dagger.hilt.internal.GeneratedComponent;
|
||||||
|
import dagger.hilt.migration.DisableInstallInCheck;
|
||||||
|
import de.harheimertc.data.NetworkModule;
|
||||||
|
import de.harheimertc.di.RepositoryModule;
|
||||||
|
import de.harheimertc.ui.navigation.NavigationViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.login.PasswordResetViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.login.RegisterViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.mannschaften.MannschaftDetailViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.mannschaften.MannschaftenViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.PublicConfigViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.SpielsystemeViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.publicpages.VereinsmeisterschaftenViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.training.TrainingViewModel_HiltModules;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
import javax.inject.Singleton;
|
||||||
|
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
public final class HarheimerApplication_HiltComponents {
|
||||||
|
private HarheimerApplication_HiltComponents() {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module(
|
||||||
|
subcomponents = ServiceC.class
|
||||||
|
)
|
||||||
|
@DisableInstallInCheck
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
abstract interface ServiceCBuilderModule {
|
||||||
|
@Binds
|
||||||
|
ServiceComponentBuilder bind(ServiceC.Builder builder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module(
|
||||||
|
subcomponents = ActivityRetainedC.class
|
||||||
|
)
|
||||||
|
@DisableInstallInCheck
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
abstract interface ActivityRetainedCBuilderModule {
|
||||||
|
@Binds
|
||||||
|
ActivityRetainedComponentBuilder bind(ActivityRetainedC.Builder builder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module(
|
||||||
|
subcomponents = ActivityC.class
|
||||||
|
)
|
||||||
|
@DisableInstallInCheck
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
abstract interface ActivityCBuilderModule {
|
||||||
|
@Binds
|
||||||
|
ActivityComponentBuilder bind(ActivityC.Builder builder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module(
|
||||||
|
subcomponents = ViewModelC.class
|
||||||
|
)
|
||||||
|
@DisableInstallInCheck
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
abstract interface ViewModelCBuilderModule {
|
||||||
|
@Binds
|
||||||
|
ViewModelComponentBuilder bind(ViewModelC.Builder builder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module(
|
||||||
|
subcomponents = ViewC.class
|
||||||
|
)
|
||||||
|
@DisableInstallInCheck
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
abstract interface ViewCBuilderModule {
|
||||||
|
@Binds
|
||||||
|
ViewComponentBuilder bind(ViewC.Builder builder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module(
|
||||||
|
subcomponents = FragmentC.class
|
||||||
|
)
|
||||||
|
@DisableInstallInCheck
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
abstract interface FragmentCBuilderModule {
|
||||||
|
@Binds
|
||||||
|
FragmentComponentBuilder bind(FragmentC.Builder builder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module(
|
||||||
|
subcomponents = ViewWithFragmentC.class
|
||||||
|
)
|
||||||
|
@DisableInstallInCheck
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
abstract interface ViewWithFragmentCBuilderModule {
|
||||||
|
@Binds
|
||||||
|
ViewWithFragmentComponentBuilder bind(ViewWithFragmentC.Builder builder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Component(
|
||||||
|
modules = {
|
||||||
|
ApplicationContextModule.class,
|
||||||
|
ActivityRetainedCBuilderModule.class,
|
||||||
|
ServiceCBuilderModule.class,
|
||||||
|
HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule.class,
|
||||||
|
NetworkModule.class,
|
||||||
|
RepositoryModule.class
|
||||||
|
}
|
||||||
|
)
|
||||||
|
@Singleton
|
||||||
|
@jakarta.inject.Singleton
|
||||||
|
public abstract static class SingletonC implements FragmentGetContextFix.FragmentGetContextFixEntryPoint,
|
||||||
|
HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint,
|
||||||
|
ServiceComponentManager.ServiceComponentBuilderEntryPoint,
|
||||||
|
SingletonComponent,
|
||||||
|
GeneratedComponent,
|
||||||
|
HarheimerApplication_GeneratedInjector {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Subcomponent
|
||||||
|
@ServiceScoped
|
||||||
|
public abstract static class ServiceC implements ServiceComponent,
|
||||||
|
GeneratedComponent {
|
||||||
|
@Subcomponent.Builder
|
||||||
|
abstract interface Builder extends ServiceComponentBuilder {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Subcomponent(
|
||||||
|
modules = {
|
||||||
|
ContactViewModel_HiltModules.KeyModule.class,
|
||||||
|
GalleryViewModel_HiltModules.KeyModule.class,
|
||||||
|
ActivityCBuilderModule.class,
|
||||||
|
ViewModelCBuilderModule.class,
|
||||||
|
HiltWrapper_ActivityRetainedComponentManager_LifecycleModule.class,
|
||||||
|
HiltWrapper_ActivitySavedStateHandleModule.class,
|
||||||
|
HomeViewModel_HiltModules.KeyModule.class,
|
||||||
|
LoginViewModel_HiltModules.KeyModule.class,
|
||||||
|
MannschaftDetailViewModel_HiltModules.KeyModule.class,
|
||||||
|
MannschaftenViewModel_HiltModules.KeyModule.class,
|
||||||
|
MembershipViewModel_HiltModules.KeyModule.class,
|
||||||
|
NavigationViewModel_HiltModules.KeyModule.class,
|
||||||
|
PasswordResetViewModel_HiltModules.KeyModule.class,
|
||||||
|
PublicConfigViewModel_HiltModules.KeyModule.class,
|
||||||
|
RegisterViewModel_HiltModules.KeyModule.class,
|
||||||
|
SpielplanViewModel_HiltModules.KeyModule.class,
|
||||||
|
SpielsystemeViewModel_HiltModules.KeyModule.class,
|
||||||
|
TermineViewModel_HiltModules.KeyModule.class,
|
||||||
|
TrainingViewModel_HiltModules.KeyModule.class,
|
||||||
|
VereinsmeisterschaftenViewModel_HiltModules.KeyModule.class
|
||||||
|
}
|
||||||
|
)
|
||||||
|
@ActivityRetainedScoped
|
||||||
|
public abstract static class ActivityRetainedC implements ActivityRetainedComponent,
|
||||||
|
ActivityComponentManager.ActivityComponentBuilderEntryPoint,
|
||||||
|
HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint,
|
||||||
|
GeneratedComponent {
|
||||||
|
@Subcomponent.Builder
|
||||||
|
abstract interface Builder extends ActivityRetainedComponentBuilder {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Subcomponent(
|
||||||
|
modules = {
|
||||||
|
FragmentCBuilderModule.class,
|
||||||
|
ViewCBuilderModule.class,
|
||||||
|
HiltWrapper_ActivityModule.class,
|
||||||
|
HiltWrapper_DefaultViewModelFactories_ActivityModule.class
|
||||||
|
}
|
||||||
|
)
|
||||||
|
@ActivityScoped
|
||||||
|
public abstract static class ActivityC implements ActivityComponent,
|
||||||
|
DefaultViewModelFactories.ActivityEntryPoint,
|
||||||
|
HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint,
|
||||||
|
FragmentComponentManager.FragmentComponentBuilderEntryPoint,
|
||||||
|
ViewComponentManager.ViewComponentBuilderEntryPoint,
|
||||||
|
GeneratedComponent,
|
||||||
|
MainActivity_GeneratedInjector {
|
||||||
|
@Subcomponent.Builder
|
||||||
|
abstract interface Builder extends ActivityComponentBuilder {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Subcomponent(
|
||||||
|
modules = {
|
||||||
|
ContactViewModel_HiltModules.BindsModule.class,
|
||||||
|
GalleryViewModel_HiltModules.BindsModule.class,
|
||||||
|
HiltWrapper_HiltViewModelFactory_ViewModelModule.class,
|
||||||
|
HomeViewModel_HiltModules.BindsModule.class,
|
||||||
|
LoginViewModel_HiltModules.BindsModule.class,
|
||||||
|
MannschaftDetailViewModel_HiltModules.BindsModule.class,
|
||||||
|
MannschaftenViewModel_HiltModules.BindsModule.class,
|
||||||
|
MembershipViewModel_HiltModules.BindsModule.class,
|
||||||
|
NavigationViewModel_HiltModules.BindsModule.class,
|
||||||
|
PasswordResetViewModel_HiltModules.BindsModule.class,
|
||||||
|
PublicConfigViewModel_HiltModules.BindsModule.class,
|
||||||
|
RegisterViewModel_HiltModules.BindsModule.class,
|
||||||
|
SpielplanViewModel_HiltModules.BindsModule.class,
|
||||||
|
SpielsystemeViewModel_HiltModules.BindsModule.class,
|
||||||
|
TermineViewModel_HiltModules.BindsModule.class,
|
||||||
|
TrainingViewModel_HiltModules.BindsModule.class,
|
||||||
|
VereinsmeisterschaftenViewModel_HiltModules.BindsModule.class
|
||||||
|
}
|
||||||
|
)
|
||||||
|
@ViewModelScoped
|
||||||
|
public abstract static class ViewModelC implements ViewModelComponent,
|
||||||
|
HiltViewModelFactory.ViewModelFactoriesEntryPoint,
|
||||||
|
GeneratedComponent {
|
||||||
|
@Subcomponent.Builder
|
||||||
|
abstract interface Builder extends ViewModelComponentBuilder {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Subcomponent
|
||||||
|
@ViewScoped
|
||||||
|
public abstract static class ViewC implements ViewComponent,
|
||||||
|
GeneratedComponent {
|
||||||
|
@Subcomponent.Builder
|
||||||
|
abstract interface Builder extends ViewComponentBuilder {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Subcomponent(
|
||||||
|
modules = ViewWithFragmentCBuilderModule.class
|
||||||
|
)
|
||||||
|
@FragmentScoped
|
||||||
|
public abstract static class FragmentC implements FragmentComponent,
|
||||||
|
DefaultViewModelFactories.FragmentEntryPoint,
|
||||||
|
ViewComponentManager.ViewWithFragmentComponentBuilderEntryPoint,
|
||||||
|
GeneratedComponent {
|
||||||
|
@Subcomponent.Builder
|
||||||
|
abstract interface Builder extends FragmentComponentBuilder {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Subcomponent
|
||||||
|
@ViewScoped
|
||||||
|
public abstract static class ViewWithFragmentC implements ViewWithFragmentComponent,
|
||||||
|
GeneratedComponent {
|
||||||
|
@Subcomponent.Builder
|
||||||
|
abstract interface Builder extends ViewWithFragmentComponentBuilder {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,55 @@
|
|||||||
|
package de.harheimertc;
|
||||||
|
|
||||||
|
import android.app.Application;
|
||||||
|
import androidx.annotation.CallSuper;
|
||||||
|
import dagger.hilt.android.internal.managers.ApplicationComponentManager;
|
||||||
|
import dagger.hilt.android.internal.managers.ComponentSupplier;
|
||||||
|
import dagger.hilt.android.internal.modules.ApplicationContextModule;
|
||||||
|
import dagger.hilt.internal.GeneratedComponentManagerHolder;
|
||||||
|
import dagger.hilt.internal.UnsafeCasts;
|
||||||
|
import java.lang.Object;
|
||||||
|
import java.lang.Override;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* A generated base class to be extended by the @dagger.hilt.android.HiltAndroidApp annotated class. If using the Gradle plugin, this is swapped as the base class via bytecode transformation.
|
||||||
|
*/
|
||||||
|
@Generated("dagger.hilt.android.processor.internal.androidentrypoint.ApplicationGenerator")
|
||||||
|
public abstract class Hilt_HarheimerApplication extends Application implements GeneratedComponentManagerHolder {
|
||||||
|
private boolean injected = false;
|
||||||
|
|
||||||
|
private final ApplicationComponentManager componentManager = new ApplicationComponentManager(new ComponentSupplier() {
|
||||||
|
@Override
|
||||||
|
public Object get() {
|
||||||
|
return DaggerHarheimerApplication_HiltComponents_SingletonC.builder()
|
||||||
|
.applicationContextModule(new ApplicationContextModule(Hilt_HarheimerApplication.this))
|
||||||
|
.build();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public final ApplicationComponentManager componentManager() {
|
||||||
|
return componentManager;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public final Object generatedComponent() {
|
||||||
|
return this.componentManager().generatedComponent();
|
||||||
|
}
|
||||||
|
|
||||||
|
@CallSuper
|
||||||
|
@Override
|
||||||
|
public void onCreate() {
|
||||||
|
hiltInternalInject();
|
||||||
|
super.onCreate();
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void hiltInternalInject() {
|
||||||
|
if (!injected) {
|
||||||
|
injected = true;
|
||||||
|
// This is a known unsafe cast, but is safe in the only correct use case:
|
||||||
|
// HarheimerApplication extends Hilt_HarheimerApplication
|
||||||
|
((HarheimerApplication_GeneratedInjector) generatedComponent()).injectHarheimerApplication(UnsafeCasts.<HarheimerApplication>unsafeCast(this));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
package hilt_aggregated_deps;
|
||||||
|
|
||||||
|
import dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This class should only be referenced by generated code! This class aggregates information across multiple compilations.
|
||||||
|
*/
|
||||||
|
@AggregatedDeps(
|
||||||
|
components = "dagger.hilt.components.SingletonComponent",
|
||||||
|
entryPoints = "de.harheimertc.HarheimerApplication_GeneratedInjector"
|
||||||
|
)
|
||||||
|
@Generated("dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsGenerator")
|
||||||
|
public class _de_harheimertc_HarheimerApplication_GeneratedInjector {
|
||||||
|
}
|
||||||
@@ -0,0 +1,778 @@
|
|||||||
|
package de.harheimertc;
|
||||||
|
|
||||||
|
import android.app.Activity;
|
||||||
|
import android.app.Service;
|
||||||
|
import android.view.View;
|
||||||
|
import androidx.fragment.app.Fragment;
|
||||||
|
import androidx.lifecycle.SavedStateHandle;
|
||||||
|
import androidx.lifecycle.ViewModel;
|
||||||
|
import com.squareup.moshi.Moshi;
|
||||||
|
import dagger.hilt.android.ActivityRetainedLifecycle;
|
||||||
|
import dagger.hilt.android.ViewModelLifecycle;
|
||||||
|
import dagger.hilt.android.internal.builders.ActivityComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ActivityRetainedComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.FragmentComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ServiceComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ViewComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ViewModelComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ViewWithFragmentComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories_InternalFactoryFactory_Factory;
|
||||||
|
import dagger.hilt.android.internal.managers.ActivityRetainedComponentManager_LifecycleModule_ProvideActivityRetainedLifecycleFactory;
|
||||||
|
import dagger.hilt.android.internal.managers.SavedStateHandleHolder;
|
||||||
|
import dagger.hilt.android.internal.modules.ApplicationContextModule;
|
||||||
|
import dagger.hilt.android.internal.modules.ApplicationContextModule_ProvideContextFactory;
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.DoubleCheck;
|
||||||
|
import dagger.internal.LazyClassKeyMap;
|
||||||
|
import dagger.internal.MapBuilder;
|
||||||
|
import dagger.internal.Preconditions;
|
||||||
|
import dagger.internal.Provider;
|
||||||
|
import de.harheimertc.data.ApiService;
|
||||||
|
import de.harheimertc.data.AuthInterceptor;
|
||||||
|
import de.harheimertc.data.NetworkModule_ProvideApiServiceFactory;
|
||||||
|
import de.harheimertc.data.NetworkModule_ProvideMoshiFactory;
|
||||||
|
import de.harheimertc.data.NetworkModule_ProvideOkHttpClientFactory;
|
||||||
|
import de.harheimertc.data.NetworkModule_ProvideRetrofitFactory;
|
||||||
|
import de.harheimertc.repositories.AuthRepositoryImpl;
|
||||||
|
import de.harheimertc.repositories.ContactRepository;
|
||||||
|
import de.harheimertc.repositories.GalleryRepository;
|
||||||
|
import de.harheimertc.repositories.HomeRepository;
|
||||||
|
import de.harheimertc.repositories.LoginRepository;
|
||||||
|
import de.harheimertc.repositories.MembershipRepository;
|
||||||
|
import de.harheimertc.repositories.SpielplanRepository;
|
||||||
|
import de.harheimertc.repositories.TermineRepository;
|
||||||
|
import de.harheimertc.ui.screens.contact.ContactViewModel;
|
||||||
|
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.gallery.GalleryViewModel;
|
||||||
|
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.home.HomeViewModel;
|
||||||
|
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.login.LoginViewModel;
|
||||||
|
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.login.PasswordResetViewModel;
|
||||||
|
import de.harheimertc.ui.screens.login.PasswordResetViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.login.PasswordResetViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.login.PasswordResetViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.login.RegisterViewModel;
|
||||||
|
import de.harheimertc.ui.screens.login.RegisterViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.login.RegisterViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.login.RegisterViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.membership.MembershipViewModel;
|
||||||
|
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel;
|
||||||
|
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.termine.TermineViewModel;
|
||||||
|
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
|
||||||
|
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
|
||||||
|
import java.util.Collections;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Set;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
import okhttp3.OkHttpClient;
|
||||||
|
import retrofit2.Retrofit;
|
||||||
|
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class DaggerHarheimerApplication_HiltComponents_SingletonC {
|
||||||
|
private DaggerHarheimerApplication_HiltComponents_SingletonC() {
|
||||||
|
}
|
||||||
|
|
||||||
|
public static Builder builder() {
|
||||||
|
return new Builder();
|
||||||
|
}
|
||||||
|
|
||||||
|
public static final class Builder {
|
||||||
|
private ApplicationContextModule applicationContextModule;
|
||||||
|
|
||||||
|
private Builder() {
|
||||||
|
}
|
||||||
|
|
||||||
|
public Builder applicationContextModule(ApplicationContextModule applicationContextModule) {
|
||||||
|
this.applicationContextModule = Preconditions.checkNotNull(applicationContextModule);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public HarheimerApplication_HiltComponents.SingletonC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(applicationContextModule, ApplicationContextModule.class);
|
||||||
|
return new SingletonCImpl(applicationContextModule);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ActivityRetainedCBuilder implements HarheimerApplication_HiltComponents.ActivityRetainedC.Builder {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private SavedStateHandleHolder savedStateHandleHolder;
|
||||||
|
|
||||||
|
private ActivityRetainedCBuilder(SingletonCImpl singletonCImpl) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ActivityRetainedCBuilder savedStateHandleHolder(
|
||||||
|
SavedStateHandleHolder savedStateHandleHolder) {
|
||||||
|
this.savedStateHandleHolder = Preconditions.checkNotNull(savedStateHandleHolder);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HarheimerApplication_HiltComponents.ActivityRetainedC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(savedStateHandleHolder, SavedStateHandleHolder.class);
|
||||||
|
return new ActivityRetainedCImpl(singletonCImpl, savedStateHandleHolder);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ActivityCBuilder implements HarheimerApplication_HiltComponents.ActivityC.Builder {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private Activity activity;
|
||||||
|
|
||||||
|
private ActivityCBuilder(SingletonCImpl singletonCImpl,
|
||||||
|
ActivityRetainedCImpl activityRetainedCImpl) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ActivityCBuilder activity(Activity activity) {
|
||||||
|
this.activity = Preconditions.checkNotNull(activity);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HarheimerApplication_HiltComponents.ActivityC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(activity, Activity.class);
|
||||||
|
return new ActivityCImpl(singletonCImpl, activityRetainedCImpl, activity);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class FragmentCBuilder implements HarheimerApplication_HiltComponents.FragmentC.Builder {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ActivityCImpl activityCImpl;
|
||||||
|
|
||||||
|
private Fragment fragment;
|
||||||
|
|
||||||
|
private FragmentCBuilder(SingletonCImpl singletonCImpl,
|
||||||
|
ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.activityCImpl = activityCImpl;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public FragmentCBuilder fragment(Fragment fragment) {
|
||||||
|
this.fragment = Preconditions.checkNotNull(fragment);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HarheimerApplication_HiltComponents.FragmentC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(fragment, Fragment.class);
|
||||||
|
return new FragmentCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, fragment);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ViewWithFragmentCBuilder implements HarheimerApplication_HiltComponents.ViewWithFragmentC.Builder {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ActivityCImpl activityCImpl;
|
||||||
|
|
||||||
|
private final FragmentCImpl fragmentCImpl;
|
||||||
|
|
||||||
|
private View view;
|
||||||
|
|
||||||
|
private ViewWithFragmentCBuilder(SingletonCImpl singletonCImpl,
|
||||||
|
ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl,
|
||||||
|
FragmentCImpl fragmentCImpl) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.activityCImpl = activityCImpl;
|
||||||
|
this.fragmentCImpl = fragmentCImpl;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewWithFragmentCBuilder view(View view) {
|
||||||
|
this.view = Preconditions.checkNotNull(view);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HarheimerApplication_HiltComponents.ViewWithFragmentC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(view, View.class);
|
||||||
|
return new ViewWithFragmentCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, fragmentCImpl, view);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ViewCBuilder implements HarheimerApplication_HiltComponents.ViewC.Builder {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ActivityCImpl activityCImpl;
|
||||||
|
|
||||||
|
private View view;
|
||||||
|
|
||||||
|
private ViewCBuilder(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||||
|
ActivityCImpl activityCImpl) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.activityCImpl = activityCImpl;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewCBuilder view(View view) {
|
||||||
|
this.view = Preconditions.checkNotNull(view);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HarheimerApplication_HiltComponents.ViewC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(view, View.class);
|
||||||
|
return new ViewCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, view);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ViewModelCBuilder implements HarheimerApplication_HiltComponents.ViewModelC.Builder {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private SavedStateHandle savedStateHandle;
|
||||||
|
|
||||||
|
private ViewModelLifecycle viewModelLifecycle;
|
||||||
|
|
||||||
|
private ViewModelCBuilder(SingletonCImpl singletonCImpl,
|
||||||
|
ActivityRetainedCImpl activityRetainedCImpl) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewModelCBuilder savedStateHandle(SavedStateHandle handle) {
|
||||||
|
this.savedStateHandle = Preconditions.checkNotNull(handle);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewModelCBuilder viewModelLifecycle(ViewModelLifecycle viewModelLifecycle) {
|
||||||
|
this.viewModelLifecycle = Preconditions.checkNotNull(viewModelLifecycle);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HarheimerApplication_HiltComponents.ViewModelC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(savedStateHandle, SavedStateHandle.class);
|
||||||
|
Preconditions.checkBuilderRequirement(viewModelLifecycle, ViewModelLifecycle.class);
|
||||||
|
return new ViewModelCImpl(singletonCImpl, activityRetainedCImpl, savedStateHandle, viewModelLifecycle);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ServiceCBuilder implements HarheimerApplication_HiltComponents.ServiceC.Builder {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private Service service;
|
||||||
|
|
||||||
|
private ServiceCBuilder(SingletonCImpl singletonCImpl) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ServiceCBuilder service(Service service) {
|
||||||
|
this.service = Preconditions.checkNotNull(service);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HarheimerApplication_HiltComponents.ServiceC build() {
|
||||||
|
Preconditions.checkBuilderRequirement(service, Service.class);
|
||||||
|
return new ServiceCImpl(singletonCImpl, service);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ViewWithFragmentCImpl extends HarheimerApplication_HiltComponents.ViewWithFragmentC {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ActivityCImpl activityCImpl;
|
||||||
|
|
||||||
|
private final FragmentCImpl fragmentCImpl;
|
||||||
|
|
||||||
|
private final ViewWithFragmentCImpl viewWithFragmentCImpl = this;
|
||||||
|
|
||||||
|
ViewWithFragmentCImpl(SingletonCImpl singletonCImpl,
|
||||||
|
ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl,
|
||||||
|
FragmentCImpl fragmentCImpl, View viewParam) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.activityCImpl = activityCImpl;
|
||||||
|
this.fragmentCImpl = fragmentCImpl;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class FragmentCImpl extends HarheimerApplication_HiltComponents.FragmentC {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ActivityCImpl activityCImpl;
|
||||||
|
|
||||||
|
private final FragmentCImpl fragmentCImpl = this;
|
||||||
|
|
||||||
|
FragmentCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||||
|
ActivityCImpl activityCImpl, Fragment fragmentParam) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.activityCImpl = activityCImpl;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public DefaultViewModelFactories.InternalFactoryFactory getHiltInternalFactoryFactory() {
|
||||||
|
return activityCImpl.getHiltInternalFactoryFactory();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewWithFragmentComponentBuilder viewWithFragmentComponentBuilder() {
|
||||||
|
return new ViewWithFragmentCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl, fragmentCImpl);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ViewCImpl extends HarheimerApplication_HiltComponents.ViewC {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ActivityCImpl activityCImpl;
|
||||||
|
|
||||||
|
private final ViewCImpl viewCImpl = this;
|
||||||
|
|
||||||
|
ViewCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||||
|
ActivityCImpl activityCImpl, View viewParam) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.activityCImpl = activityCImpl;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ActivityCImpl extends HarheimerApplication_HiltComponents.ActivityC {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ActivityCImpl activityCImpl = this;
|
||||||
|
|
||||||
|
ActivityCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||||
|
Activity activityParam) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
Map keySetMapOfClassOfAndBooleanBuilder() {
|
||||||
|
MapBuilder mapBuilder = MapBuilder.<String, Boolean>newMapBuilder(9);
|
||||||
|
mapBuilder.put(ContactViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, ContactViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(GalleryViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, GalleryViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(HomeViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, HomeViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(LoginViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, LoginViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(MembershipViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, MembershipViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(PasswordResetViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, PasswordResetViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(RegisterViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, RegisterViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(SpielplanViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, SpielplanViewModel_HiltModules.KeyModule.provide());
|
||||||
|
mapBuilder.put(TermineViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, TermineViewModel_HiltModules.KeyModule.provide());
|
||||||
|
return mapBuilder.build();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public DefaultViewModelFactories.InternalFactoryFactory getHiltInternalFactoryFactory() {
|
||||||
|
return DefaultViewModelFactories_InternalFactoryFactory_Factory.newInstance(getViewModelKeys(), new ViewModelCBuilder(singletonCImpl, activityRetainedCImpl));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Map<Class<?>, Boolean> getViewModelKeys() {
|
||||||
|
return LazyClassKeyMap.<Boolean>of(keySetMapOfClassOfAndBooleanBuilder());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewModelComponentBuilder getViewModelComponentBuilder() {
|
||||||
|
return new ViewModelCBuilder(singletonCImpl, activityRetainedCImpl);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public FragmentComponentBuilder fragmentComponentBuilder() {
|
||||||
|
return new FragmentCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewComponentBuilder viewComponentBuilder() {
|
||||||
|
return new ViewCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void injectMainActivity(MainActivity mainActivity) {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ViewModelCImpl extends HarheimerApplication_HiltComponents.ViewModelC {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ViewModelCImpl viewModelCImpl = this;
|
||||||
|
|
||||||
|
Provider<ContactViewModel> contactViewModelProvider;
|
||||||
|
|
||||||
|
Provider<GalleryViewModel> galleryViewModelProvider;
|
||||||
|
|
||||||
|
Provider<HomeViewModel> homeViewModelProvider;
|
||||||
|
|
||||||
|
Provider<LoginViewModel> loginViewModelProvider;
|
||||||
|
|
||||||
|
Provider<MembershipViewModel> membershipViewModelProvider;
|
||||||
|
|
||||||
|
Provider<PasswordResetViewModel> passwordResetViewModelProvider;
|
||||||
|
|
||||||
|
Provider<RegisterViewModel> registerViewModelProvider;
|
||||||
|
|
||||||
|
Provider<SpielplanViewModel> spielplanViewModelProvider;
|
||||||
|
|
||||||
|
Provider<TermineViewModel> termineViewModelProvider;
|
||||||
|
|
||||||
|
ViewModelCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||||
|
SavedStateHandle savedStateHandleParam, ViewModelLifecycle viewModelLifecycleParam) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
|
||||||
|
initialize(savedStateHandleParam, viewModelLifecycleParam);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
Map hiltViewModelMapMapOfClassOfAndProviderOfViewModelBuilder() {
|
||||||
|
MapBuilder mapBuilder = MapBuilder.<String, javax.inject.Provider<ViewModel>>newMapBuilder(9);
|
||||||
|
mapBuilder.put(ContactViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (contactViewModelProvider)));
|
||||||
|
mapBuilder.put(GalleryViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (galleryViewModelProvider)));
|
||||||
|
mapBuilder.put(HomeViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (homeViewModelProvider)));
|
||||||
|
mapBuilder.put(LoginViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (loginViewModelProvider)));
|
||||||
|
mapBuilder.put(MembershipViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (membershipViewModelProvider)));
|
||||||
|
mapBuilder.put(PasswordResetViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (passwordResetViewModelProvider)));
|
||||||
|
mapBuilder.put(RegisterViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (registerViewModelProvider)));
|
||||||
|
mapBuilder.put(SpielplanViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (spielplanViewModelProvider)));
|
||||||
|
mapBuilder.put(TermineViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (termineViewModelProvider)));
|
||||||
|
return mapBuilder.build();
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
private void initialize(final SavedStateHandle savedStateHandleParam,
|
||||||
|
final ViewModelLifecycle viewModelLifecycleParam) {
|
||||||
|
this.contactViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 0);
|
||||||
|
this.galleryViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 1);
|
||||||
|
this.homeViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 2);
|
||||||
|
this.loginViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 3);
|
||||||
|
this.membershipViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 4);
|
||||||
|
this.passwordResetViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 5);
|
||||||
|
this.registerViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 6);
|
||||||
|
this.spielplanViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 7);
|
||||||
|
this.termineViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 8);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Map<Class<?>, javax.inject.Provider<ViewModel>> getHiltViewModelMap() {
|
||||||
|
return LazyClassKeyMap.<javax.inject.Provider<ViewModel>>of(hiltViewModelMapMapOfClassOfAndProviderOfViewModelBuilder());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Map<Class<?>, Object> getHiltViewModelAssistedMap() {
|
||||||
|
return Collections.<Class<?>, Object>emptyMap();
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class SwitchingProvider<T> implements Provider<T> {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final ViewModelCImpl viewModelCImpl;
|
||||||
|
|
||||||
|
private final int id;
|
||||||
|
|
||||||
|
SwitchingProvider(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||||
|
ViewModelCImpl viewModelCImpl, int id) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.viewModelCImpl = viewModelCImpl;
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
public T get() {
|
||||||
|
switch (id) {
|
||||||
|
case 0: // de.harheimertc.ui.screens.contact.ContactViewModel
|
||||||
|
return (T) new ContactViewModel(singletonCImpl.contactRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 1: // de.harheimertc.ui.screens.gallery.GalleryViewModel
|
||||||
|
return (T) new GalleryViewModel(singletonCImpl.galleryRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 2: // de.harheimertc.ui.screens.home.HomeViewModel
|
||||||
|
return (T) new HomeViewModel(singletonCImpl.homeRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 3: // de.harheimertc.ui.screens.login.LoginViewModel
|
||||||
|
return (T) new LoginViewModel(singletonCImpl.loginRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 4: // de.harheimertc.ui.screens.membership.MembershipViewModel
|
||||||
|
return (T) new MembershipViewModel(singletonCImpl.membershipRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 5: // de.harheimertc.ui.screens.login.PasswordResetViewModel
|
||||||
|
return (T) new PasswordResetViewModel(singletonCImpl.loginRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 6: // de.harheimertc.ui.screens.login.RegisterViewModel
|
||||||
|
return (T) new RegisterViewModel(singletonCImpl.loginRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 7: // de.harheimertc.ui.screens.spielplan.SpielplanViewModel
|
||||||
|
return (T) new SpielplanViewModel(singletonCImpl.spielplanRepositoryProvider.get());
|
||||||
|
|
||||||
|
case 8: // de.harheimertc.ui.screens.termine.TermineViewModel
|
||||||
|
return (T) new TermineViewModel(singletonCImpl.termineRepositoryProvider.get());
|
||||||
|
|
||||||
|
default: throw new AssertionError(id);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ActivityRetainedCImpl extends HarheimerApplication_HiltComponents.ActivityRetainedC {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl = this;
|
||||||
|
|
||||||
|
Provider<ActivityRetainedLifecycle> provideActivityRetainedLifecycleProvider;
|
||||||
|
|
||||||
|
ActivityRetainedCImpl(SingletonCImpl singletonCImpl,
|
||||||
|
SavedStateHandleHolder savedStateHandleHolderParam) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
|
||||||
|
initialize(savedStateHandleHolderParam);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
private void initialize(final SavedStateHandleHolder savedStateHandleHolderParam) {
|
||||||
|
this.provideActivityRetainedLifecycleProvider = DoubleCheck.provider(new SwitchingProvider<ActivityRetainedLifecycle>(singletonCImpl, activityRetainedCImpl, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ActivityComponentBuilder activityComponentBuilder() {
|
||||||
|
return new ActivityCBuilder(singletonCImpl, activityRetainedCImpl);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ActivityRetainedLifecycle getActivityRetainedLifecycle() {
|
||||||
|
return provideActivityRetainedLifecycleProvider.get();
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class SwitchingProvider<T> implements Provider<T> {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||||
|
|
||||||
|
private final int id;
|
||||||
|
|
||||||
|
SwitchingProvider(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||||
|
int id) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
public T get() {
|
||||||
|
switch (id) {
|
||||||
|
case 0: // dagger.hilt.android.ActivityRetainedLifecycle
|
||||||
|
return (T) ActivityRetainedComponentManager_LifecycleModule_ProvideActivityRetainedLifecycleFactory.provideActivityRetainedLifecycle();
|
||||||
|
|
||||||
|
default: throw new AssertionError(id);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class ServiceCImpl extends HarheimerApplication_HiltComponents.ServiceC {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final ServiceCImpl serviceCImpl = this;
|
||||||
|
|
||||||
|
ServiceCImpl(SingletonCImpl singletonCImpl, Service serviceParam) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class SingletonCImpl extends HarheimerApplication_HiltComponents.SingletonC {
|
||||||
|
private final ApplicationContextModule applicationContextModule;
|
||||||
|
|
||||||
|
private final SingletonCImpl singletonCImpl = this;
|
||||||
|
|
||||||
|
Provider<Moshi> provideMoshiProvider;
|
||||||
|
|
||||||
|
Provider<AuthRepositoryImpl> authRepositoryImplProvider;
|
||||||
|
|
||||||
|
Provider<OkHttpClient> provideOkHttpClientProvider;
|
||||||
|
|
||||||
|
Provider<Retrofit> provideRetrofitProvider;
|
||||||
|
|
||||||
|
Provider<ApiService> provideApiServiceProvider;
|
||||||
|
|
||||||
|
Provider<ContactRepository> contactRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<GalleryRepository> galleryRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<HomeRepository> homeRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<LoginRepository> loginRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<MembershipRepository> membershipRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<SpielplanRepository> spielplanRepositoryProvider;
|
||||||
|
|
||||||
|
Provider<TermineRepository> termineRepositoryProvider;
|
||||||
|
|
||||||
|
SingletonCImpl(ApplicationContextModule applicationContextModuleParam) {
|
||||||
|
this.applicationContextModule = applicationContextModuleParam;
|
||||||
|
initialize(applicationContextModuleParam);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
AuthInterceptor authInterceptor() {
|
||||||
|
return new AuthInterceptor(authRepositoryImplProvider.get());
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
private void initialize(final ApplicationContextModule applicationContextModuleParam) {
|
||||||
|
this.provideMoshiProvider = DoubleCheck.provider(new SwitchingProvider<Moshi>(singletonCImpl, 3));
|
||||||
|
this.authRepositoryImplProvider = DoubleCheck.provider(new SwitchingProvider<AuthRepositoryImpl>(singletonCImpl, 5));
|
||||||
|
this.provideOkHttpClientProvider = DoubleCheck.provider(new SwitchingProvider<OkHttpClient>(singletonCImpl, 4));
|
||||||
|
this.provideRetrofitProvider = DoubleCheck.provider(new SwitchingProvider<Retrofit>(singletonCImpl, 2));
|
||||||
|
this.provideApiServiceProvider = DoubleCheck.provider(new SwitchingProvider<ApiService>(singletonCImpl, 1));
|
||||||
|
this.contactRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<ContactRepository>(singletonCImpl, 0));
|
||||||
|
this.galleryRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<GalleryRepository>(singletonCImpl, 6));
|
||||||
|
this.homeRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<HomeRepository>(singletonCImpl, 7));
|
||||||
|
this.loginRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<LoginRepository>(singletonCImpl, 8));
|
||||||
|
this.membershipRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<MembershipRepository>(singletonCImpl, 9));
|
||||||
|
this.spielplanRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<SpielplanRepository>(singletonCImpl, 10));
|
||||||
|
this.termineRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<TermineRepository>(singletonCImpl, 11));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Set<Boolean> getDisableFragmentGetContextFix() {
|
||||||
|
return Collections.<Boolean>emptySet();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ActivityRetainedComponentBuilder retainedComponentBuilder() {
|
||||||
|
return new ActivityRetainedCBuilder(singletonCImpl);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ServiceComponentBuilder serviceComponentBuilder() {
|
||||||
|
return new ServiceCBuilder(singletonCImpl);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void injectHarheimerApplication(HarheimerApplication harheimerApplication) {
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class SwitchingProvider<T> implements Provider<T> {
|
||||||
|
private final SingletonCImpl singletonCImpl;
|
||||||
|
|
||||||
|
private final int id;
|
||||||
|
|
||||||
|
SwitchingProvider(SingletonCImpl singletonCImpl, int id) {
|
||||||
|
this.singletonCImpl = singletonCImpl;
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
public T get() {
|
||||||
|
switch (id) {
|
||||||
|
case 0: // de.harheimertc.repositories.ContactRepository
|
||||||
|
return (T) new ContactRepository(singletonCImpl.provideApiServiceProvider.get());
|
||||||
|
|
||||||
|
case 1: // de.harheimertc.data.ApiService
|
||||||
|
return (T) NetworkModule_ProvideApiServiceFactory.provideApiService(singletonCImpl.provideRetrofitProvider.get());
|
||||||
|
|
||||||
|
case 2: // retrofit2.Retrofit
|
||||||
|
return (T) NetworkModule_ProvideRetrofitFactory.provideRetrofit(singletonCImpl.provideMoshiProvider.get(), singletonCImpl.provideOkHttpClientProvider.get());
|
||||||
|
|
||||||
|
case 3: // com.squareup.moshi.Moshi
|
||||||
|
return (T) NetworkModule_ProvideMoshiFactory.provideMoshi();
|
||||||
|
|
||||||
|
case 4: // okhttp3.OkHttpClient
|
||||||
|
return (T) NetworkModule_ProvideOkHttpClientFactory.provideOkHttpClient(singletonCImpl.authInterceptor());
|
||||||
|
|
||||||
|
case 5: // de.harheimertc.repositories.AuthRepositoryImpl
|
||||||
|
return (T) new AuthRepositoryImpl(ApplicationContextModule_ProvideContextFactory.provideContext(singletonCImpl.applicationContextModule));
|
||||||
|
|
||||||
|
case 6: // de.harheimertc.repositories.GalleryRepository
|
||||||
|
return (T) new GalleryRepository(singletonCImpl.provideApiServiceProvider.get());
|
||||||
|
|
||||||
|
case 7: // de.harheimertc.repositories.HomeRepository
|
||||||
|
return (T) new HomeRepository(singletonCImpl.provideApiServiceProvider.get());
|
||||||
|
|
||||||
|
case 8: // de.harheimertc.repositories.LoginRepository
|
||||||
|
return (T) new LoginRepository(singletonCImpl.provideApiServiceProvider.get(), singletonCImpl.authRepositoryImplProvider.get());
|
||||||
|
|
||||||
|
case 9: // de.harheimertc.repositories.MembershipRepository
|
||||||
|
return (T) new MembershipRepository(singletonCImpl.provideApiServiceProvider.get(), ApplicationContextModule_ProvideContextFactory.provideContext(singletonCImpl.applicationContextModule));
|
||||||
|
|
||||||
|
case 10: // de.harheimertc.repositories.SpielplanRepository
|
||||||
|
return (T) new SpielplanRepository(singletonCImpl.provideApiServiceProvider.get());
|
||||||
|
|
||||||
|
case 11: // de.harheimertc.repositories.TermineRepository
|
||||||
|
return (T) new TermineRepository(singletonCImpl.provideApiServiceProvider.get());
|
||||||
|
|
||||||
|
default: throw new AssertionError(id);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,266 @@
|
|||||||
|
package de.harheimertc;
|
||||||
|
|
||||||
|
import dagger.Binds;
|
||||||
|
import dagger.Component;
|
||||||
|
import dagger.Module;
|
||||||
|
import dagger.Subcomponent;
|
||||||
|
import dagger.hilt.android.components.ActivityComponent;
|
||||||
|
import dagger.hilt.android.components.ActivityRetainedComponent;
|
||||||
|
import dagger.hilt.android.components.FragmentComponent;
|
||||||
|
import dagger.hilt.android.components.ServiceComponent;
|
||||||
|
import dagger.hilt.android.components.ViewComponent;
|
||||||
|
import dagger.hilt.android.components.ViewModelComponent;
|
||||||
|
import dagger.hilt.android.components.ViewWithFragmentComponent;
|
||||||
|
import dagger.hilt.android.flags.FragmentGetContextFix;
|
||||||
|
import dagger.hilt.android.flags.HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule;
|
||||||
|
import dagger.hilt.android.internal.builders.ActivityComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ActivityRetainedComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.FragmentComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ServiceComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ViewComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ViewModelComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.builders.ViewWithFragmentComponentBuilder;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.HiltViewModelFactory;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.HiltWrapper_DefaultViewModelFactories_ActivityModule;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.HiltWrapper_HiltViewModelFactory_ViewModelModule;
|
||||||
|
import dagger.hilt.android.internal.managers.ActivityComponentManager;
|
||||||
|
import dagger.hilt.android.internal.managers.FragmentComponentManager;
|
||||||
|
import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint;
|
||||||
|
import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint;
|
||||||
|
import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_LifecycleModule;
|
||||||
|
import dagger.hilt.android.internal.managers.HiltWrapper_ActivitySavedStateHandleModule;
|
||||||
|
import dagger.hilt.android.internal.managers.ServiceComponentManager;
|
||||||
|
import dagger.hilt.android.internal.managers.ViewComponentManager;
|
||||||
|
import dagger.hilt.android.internal.modules.ApplicationContextModule;
|
||||||
|
import dagger.hilt.android.internal.modules.HiltWrapper_ActivityModule;
|
||||||
|
import dagger.hilt.android.scopes.ActivityRetainedScoped;
|
||||||
|
import dagger.hilt.android.scopes.ActivityScoped;
|
||||||
|
import dagger.hilt.android.scopes.FragmentScoped;
|
||||||
|
import dagger.hilt.android.scopes.ServiceScoped;
|
||||||
|
import dagger.hilt.android.scopes.ViewModelScoped;
|
||||||
|
import dagger.hilt.android.scopes.ViewScoped;
|
||||||
|
import dagger.hilt.components.SingletonComponent;
|
||||||
|
import dagger.hilt.internal.GeneratedComponent;
|
||||||
|
import dagger.hilt.migration.DisableInstallInCheck;
|
||||||
|
import de.harheimertc.data.NetworkModule;
|
||||||
|
import de.harheimertc.di.RepositoryModule;
|
||||||
|
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.login.PasswordResetViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.login.RegisterViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules;
|
||||||
|
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
import javax.inject.Singleton;
|
||||||
|
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
public final class HarheimerApplication_HiltComponents {
|
||||||
|
private HarheimerApplication_HiltComponents() {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module(
|
||||||
|
subcomponents = ServiceC.class
|
||||||
|
)
|
||||||
|
@DisableInstallInCheck
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
abstract interface ServiceCBuilderModule {
|
||||||
|
@Binds
|
||||||
|
ServiceComponentBuilder bind(ServiceC.Builder builder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module(
|
||||||
|
subcomponents = ActivityRetainedC.class
|
||||||
|
)
|
||||||
|
@DisableInstallInCheck
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
abstract interface ActivityRetainedCBuilderModule {
|
||||||
|
@Binds
|
||||||
|
ActivityRetainedComponentBuilder bind(ActivityRetainedC.Builder builder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module(
|
||||||
|
subcomponents = ActivityC.class
|
||||||
|
)
|
||||||
|
@DisableInstallInCheck
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
abstract interface ActivityCBuilderModule {
|
||||||
|
@Binds
|
||||||
|
ActivityComponentBuilder bind(ActivityC.Builder builder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module(
|
||||||
|
subcomponents = ViewModelC.class
|
||||||
|
)
|
||||||
|
@DisableInstallInCheck
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
abstract interface ViewModelCBuilderModule {
|
||||||
|
@Binds
|
||||||
|
ViewModelComponentBuilder bind(ViewModelC.Builder builder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module(
|
||||||
|
subcomponents = ViewC.class
|
||||||
|
)
|
||||||
|
@DisableInstallInCheck
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
abstract interface ViewCBuilderModule {
|
||||||
|
@Binds
|
||||||
|
ViewComponentBuilder bind(ViewC.Builder builder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module(
|
||||||
|
subcomponents = FragmentC.class
|
||||||
|
)
|
||||||
|
@DisableInstallInCheck
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
abstract interface FragmentCBuilderModule {
|
||||||
|
@Binds
|
||||||
|
FragmentComponentBuilder bind(FragmentC.Builder builder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module(
|
||||||
|
subcomponents = ViewWithFragmentC.class
|
||||||
|
)
|
||||||
|
@DisableInstallInCheck
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||||
|
abstract interface ViewWithFragmentCBuilderModule {
|
||||||
|
@Binds
|
||||||
|
ViewWithFragmentComponentBuilder bind(ViewWithFragmentC.Builder builder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Component(
|
||||||
|
modules = {
|
||||||
|
ApplicationContextModule.class,
|
||||||
|
ActivityRetainedCBuilderModule.class,
|
||||||
|
ServiceCBuilderModule.class,
|
||||||
|
HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule.class,
|
||||||
|
NetworkModule.class,
|
||||||
|
RepositoryModule.class
|
||||||
|
}
|
||||||
|
)
|
||||||
|
@Singleton
|
||||||
|
@jakarta.inject.Singleton
|
||||||
|
public abstract static class SingletonC implements FragmentGetContextFix.FragmentGetContextFixEntryPoint,
|
||||||
|
HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint,
|
||||||
|
ServiceComponentManager.ServiceComponentBuilderEntryPoint,
|
||||||
|
SingletonComponent,
|
||||||
|
GeneratedComponent,
|
||||||
|
HarheimerApplication_GeneratedInjector {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Subcomponent
|
||||||
|
@ServiceScoped
|
||||||
|
public abstract static class ServiceC implements ServiceComponent,
|
||||||
|
GeneratedComponent {
|
||||||
|
@Subcomponent.Builder
|
||||||
|
abstract interface Builder extends ServiceComponentBuilder {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Subcomponent(
|
||||||
|
modules = {
|
||||||
|
ContactViewModel_HiltModules.KeyModule.class,
|
||||||
|
GalleryViewModel_HiltModules.KeyModule.class,
|
||||||
|
ActivityCBuilderModule.class,
|
||||||
|
ViewModelCBuilderModule.class,
|
||||||
|
HiltWrapper_ActivityRetainedComponentManager_LifecycleModule.class,
|
||||||
|
HiltWrapper_ActivitySavedStateHandleModule.class,
|
||||||
|
HomeViewModel_HiltModules.KeyModule.class,
|
||||||
|
LoginViewModel_HiltModules.KeyModule.class,
|
||||||
|
MembershipViewModel_HiltModules.KeyModule.class,
|
||||||
|
PasswordResetViewModel_HiltModules.KeyModule.class,
|
||||||
|
RegisterViewModel_HiltModules.KeyModule.class,
|
||||||
|
SpielplanViewModel_HiltModules.KeyModule.class,
|
||||||
|
TermineViewModel_HiltModules.KeyModule.class
|
||||||
|
}
|
||||||
|
)
|
||||||
|
@ActivityRetainedScoped
|
||||||
|
public abstract static class ActivityRetainedC implements ActivityRetainedComponent,
|
||||||
|
ActivityComponentManager.ActivityComponentBuilderEntryPoint,
|
||||||
|
HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint,
|
||||||
|
GeneratedComponent {
|
||||||
|
@Subcomponent.Builder
|
||||||
|
abstract interface Builder extends ActivityRetainedComponentBuilder {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Subcomponent(
|
||||||
|
modules = {
|
||||||
|
FragmentCBuilderModule.class,
|
||||||
|
ViewCBuilderModule.class,
|
||||||
|
HiltWrapper_ActivityModule.class,
|
||||||
|
HiltWrapper_DefaultViewModelFactories_ActivityModule.class
|
||||||
|
}
|
||||||
|
)
|
||||||
|
@ActivityScoped
|
||||||
|
public abstract static class ActivityC implements ActivityComponent,
|
||||||
|
DefaultViewModelFactories.ActivityEntryPoint,
|
||||||
|
HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint,
|
||||||
|
FragmentComponentManager.FragmentComponentBuilderEntryPoint,
|
||||||
|
ViewComponentManager.ViewComponentBuilderEntryPoint,
|
||||||
|
GeneratedComponent,
|
||||||
|
MainActivity_GeneratedInjector {
|
||||||
|
@Subcomponent.Builder
|
||||||
|
abstract interface Builder extends ActivityComponentBuilder {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Subcomponent(
|
||||||
|
modules = {
|
||||||
|
ContactViewModel_HiltModules.BindsModule.class,
|
||||||
|
GalleryViewModel_HiltModules.BindsModule.class,
|
||||||
|
HiltWrapper_HiltViewModelFactory_ViewModelModule.class,
|
||||||
|
HomeViewModel_HiltModules.BindsModule.class,
|
||||||
|
LoginViewModel_HiltModules.BindsModule.class,
|
||||||
|
MembershipViewModel_HiltModules.BindsModule.class,
|
||||||
|
PasswordResetViewModel_HiltModules.BindsModule.class,
|
||||||
|
RegisterViewModel_HiltModules.BindsModule.class,
|
||||||
|
SpielplanViewModel_HiltModules.BindsModule.class,
|
||||||
|
TermineViewModel_HiltModules.BindsModule.class
|
||||||
|
}
|
||||||
|
)
|
||||||
|
@ViewModelScoped
|
||||||
|
public abstract static class ViewModelC implements ViewModelComponent,
|
||||||
|
HiltViewModelFactory.ViewModelFactoriesEntryPoint,
|
||||||
|
GeneratedComponent {
|
||||||
|
@Subcomponent.Builder
|
||||||
|
abstract interface Builder extends ViewModelComponentBuilder {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Subcomponent
|
||||||
|
@ViewScoped
|
||||||
|
public abstract static class ViewC implements ViewComponent,
|
||||||
|
GeneratedComponent {
|
||||||
|
@Subcomponent.Builder
|
||||||
|
abstract interface Builder extends ViewComponentBuilder {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Subcomponent(
|
||||||
|
modules = ViewWithFragmentCBuilderModule.class
|
||||||
|
)
|
||||||
|
@FragmentScoped
|
||||||
|
public abstract static class FragmentC implements FragmentComponent,
|
||||||
|
DefaultViewModelFactories.FragmentEntryPoint,
|
||||||
|
ViewComponentManager.ViewWithFragmentComponentBuilderEntryPoint,
|
||||||
|
GeneratedComponent {
|
||||||
|
@Subcomponent.Builder
|
||||||
|
abstract interface Builder extends FragmentComponentBuilder {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Subcomponent
|
||||||
|
@ViewScoped
|
||||||
|
public abstract static class ViewWithFragmentC implements ViewWithFragmentComponent,
|
||||||
|
GeneratedComponent {
|
||||||
|
@Subcomponent.Builder
|
||||||
|
abstract interface Builder extends ViewWithFragmentComponentBuilder {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,55 @@
|
|||||||
|
package de.harheimertc;
|
||||||
|
|
||||||
|
import android.app.Application;
|
||||||
|
import androidx.annotation.CallSuper;
|
||||||
|
import dagger.hilt.android.internal.managers.ApplicationComponentManager;
|
||||||
|
import dagger.hilt.android.internal.managers.ComponentSupplier;
|
||||||
|
import dagger.hilt.android.internal.modules.ApplicationContextModule;
|
||||||
|
import dagger.hilt.internal.GeneratedComponentManagerHolder;
|
||||||
|
import dagger.hilt.internal.UnsafeCasts;
|
||||||
|
import java.lang.Object;
|
||||||
|
import java.lang.Override;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* A generated base class to be extended by the @dagger.hilt.android.HiltAndroidApp annotated class. If using the Gradle plugin, this is swapped as the base class via bytecode transformation.
|
||||||
|
*/
|
||||||
|
@Generated("dagger.hilt.android.processor.internal.androidentrypoint.ApplicationGenerator")
|
||||||
|
public abstract class Hilt_HarheimerApplication extends Application implements GeneratedComponentManagerHolder {
|
||||||
|
private boolean injected = false;
|
||||||
|
|
||||||
|
private final ApplicationComponentManager componentManager = new ApplicationComponentManager(new ComponentSupplier() {
|
||||||
|
@Override
|
||||||
|
public Object get() {
|
||||||
|
return DaggerHarheimerApplication_HiltComponents_SingletonC.builder()
|
||||||
|
.applicationContextModule(new ApplicationContextModule(Hilt_HarheimerApplication.this))
|
||||||
|
.build();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public final ApplicationComponentManager componentManager() {
|
||||||
|
return componentManager;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public final Object generatedComponent() {
|
||||||
|
return this.componentManager().generatedComponent();
|
||||||
|
}
|
||||||
|
|
||||||
|
@CallSuper
|
||||||
|
@Override
|
||||||
|
public void onCreate() {
|
||||||
|
hiltInternalInject();
|
||||||
|
super.onCreate();
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void hiltInternalInject() {
|
||||||
|
if (!injected) {
|
||||||
|
injected = true;
|
||||||
|
// This is a known unsafe cast, but is safe in the only correct use case:
|
||||||
|
// HarheimerApplication extends Hilt_HarheimerApplication
|
||||||
|
((HarheimerApplication_GeneratedInjector) generatedComponent()).injectHarheimerApplication(UnsafeCasts.<HarheimerApplication>unsafeCast(this));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
package dagger.hilt.internal.processedrootsentinel.codegen;
|
||||||
|
|
||||||
|
import dagger.hilt.internal.processedrootsentinel.ProcessedRootSentinel;
|
||||||
|
|
||||||
|
@ProcessedRootSentinel(
|
||||||
|
roots = "de.harheimertc.HarheimerApplication"
|
||||||
|
)
|
||||||
|
public final class _de_harheimertc_HarheimerApplication {
|
||||||
|
}
|
||||||
@@ -0,0 +1,118 @@
|
|||||||
|
package de.harheimertc;
|
||||||
|
|
||||||
|
import dagger.hilt.internal.aggregatedroot.codegen._de_harheimertc_HarheimerApplication;
|
||||||
|
import dagger.hilt.internal.componenttreedeps.ComponentTreeDeps;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ActivityComponent;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ActivityRetainedComponent;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_FragmentComponent;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ServiceComponent;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewComponent;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewModelComponent;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewWithFragmentComponent;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ActivityComponentBuilder;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ActivityRetainedComponentBuilder;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_FragmentComponentBuilder;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ServiceComponentBuilder;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewComponentBuilder;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewModelComponentBuilder;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewWithFragmentComponentBuilder;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_components_SingletonComponent;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_flags_FragmentGetContextFix_FragmentGetContextFixEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_flags_HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_ActivityEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_FragmentEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltViewModelFactory_ViewModelFactoriesEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_DefaultViewModelFactories_ActivityModule;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ViewModelModule;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ActivityComponentManager_ActivityComponentBuilderEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_FragmentComponentManager_FragmentComponentBuilderEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_LifecycleModule;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivitySavedStateHandleModule;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ServiceComponentManager_ServiceComponentBuilderEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ViewComponentManager_ViewComponentBuilderEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ViewComponentManager_ViewWithFragmentComponentBuilderEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_modules_ApplicationContextModule;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_modules_HiltWrapper_ActivityModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_HarheimerApplication_GeneratedInjector;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_MainActivity_GeneratedInjector;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_data_NetworkModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_di_RepositoryModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_KeyModule;
|
||||||
|
|
||||||
|
@ComponentTreeDeps(
|
||||||
|
rootDeps = _de_harheimertc_HarheimerApplication.class,
|
||||||
|
defineComponentDeps = {
|
||||||
|
_dagger_hilt_android_components_ActivityComponent.class,
|
||||||
|
_dagger_hilt_android_components_ActivityRetainedComponent.class,
|
||||||
|
_dagger_hilt_android_components_FragmentComponent.class,
|
||||||
|
_dagger_hilt_android_components_ServiceComponent.class,
|
||||||
|
_dagger_hilt_android_components_ViewComponent.class,
|
||||||
|
_dagger_hilt_android_components_ViewModelComponent.class,
|
||||||
|
_dagger_hilt_android_components_ViewWithFragmentComponent.class,
|
||||||
|
_dagger_hilt_android_internal_builders_ActivityComponentBuilder.class,
|
||||||
|
_dagger_hilt_android_internal_builders_ActivityRetainedComponentBuilder.class,
|
||||||
|
_dagger_hilt_android_internal_builders_FragmentComponentBuilder.class,
|
||||||
|
_dagger_hilt_android_internal_builders_ServiceComponentBuilder.class,
|
||||||
|
_dagger_hilt_android_internal_builders_ViewComponentBuilder.class,
|
||||||
|
_dagger_hilt_android_internal_builders_ViewModelComponentBuilder.class,
|
||||||
|
_dagger_hilt_android_internal_builders_ViewWithFragmentComponentBuilder.class,
|
||||||
|
_dagger_hilt_components_SingletonComponent.class
|
||||||
|
},
|
||||||
|
aggregatedDeps = {
|
||||||
|
_dagger_hilt_android_flags_FragmentGetContextFix_FragmentGetContextFixEntryPoint.class,
|
||||||
|
_dagger_hilt_android_flags_HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule.class,
|
||||||
|
_dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_ActivityEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_FragmentEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_lifecycle_HiltViewModelFactory_ViewModelFactoriesEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_lifecycle_HiltWrapper_DefaultViewModelFactories_ActivityModule.class,
|
||||||
|
_dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ViewModelModule.class,
|
||||||
|
_dagger_hilt_android_internal_managers_ActivityComponentManager_ActivityComponentBuilderEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_managers_FragmentComponentManager_FragmentComponentBuilderEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_LifecycleModule.class,
|
||||||
|
_dagger_hilt_android_internal_managers_HiltWrapper_ActivitySavedStateHandleModule.class,
|
||||||
|
_dagger_hilt_android_internal_managers_ServiceComponentManager_ServiceComponentBuilderEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_managers_ViewComponentManager_ViewComponentBuilderEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_managers_ViewComponentManager_ViewWithFragmentComponentBuilderEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_modules_ApplicationContextModule.class,
|
||||||
|
_dagger_hilt_android_internal_modules_HiltWrapper_ActivityModule.class,
|
||||||
|
_de_harheimertc_HarheimerApplication_GeneratedInjector.class,
|
||||||
|
_de_harheimertc_MainActivity_GeneratedInjector.class,
|
||||||
|
_de_harheimertc_data_NetworkModule.class,
|
||||||
|
_de_harheimertc_di_RepositoryModule.class,
|
||||||
|
_de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_KeyModule.class
|
||||||
|
}
|
||||||
|
)
|
||||||
|
public final class HarheimerApplication_ComponentTreeDeps {
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
package dagger.hilt.internal.processedrootsentinel.codegen;
|
||||||
|
|
||||||
|
import dagger.hilt.internal.processedrootsentinel.ProcessedRootSentinel;
|
||||||
|
|
||||||
|
@ProcessedRootSentinel(
|
||||||
|
roots = "de.harheimertc.HarheimerApplication"
|
||||||
|
)
|
||||||
|
public final class _de_harheimertc_HarheimerApplication {
|
||||||
|
}
|
||||||
@@ -0,0 +1,154 @@
|
|||||||
|
package de.harheimertc;
|
||||||
|
|
||||||
|
import dagger.hilt.internal.aggregatedroot.codegen._de_harheimertc_HarheimerApplication;
|
||||||
|
import dagger.hilt.internal.componenttreedeps.ComponentTreeDeps;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ActivityComponent;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ActivityRetainedComponent;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_FragmentComponent;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ServiceComponent;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewComponent;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewModelComponent;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewWithFragmentComponent;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ActivityComponentBuilder;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ActivityRetainedComponentBuilder;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_FragmentComponentBuilder;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ServiceComponentBuilder;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewComponentBuilder;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewModelComponentBuilder;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewWithFragmentComponentBuilder;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_components_SingletonComponent;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_flags_FragmentGetContextFix_FragmentGetContextFixEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_flags_HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_ActivityEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_FragmentEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltViewModelFactory_ViewModelFactoriesEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_DefaultViewModelFactories_ActivityModule;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ViewModelModule;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ActivityComponentManager_ActivityComponentBuilderEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_FragmentComponentManager_FragmentComponentBuilderEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_LifecycleModule;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivitySavedStateHandleModule;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ServiceComponentManager_ServiceComponentBuilderEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ViewComponentManager_ViewComponentBuilderEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ViewComponentManager_ViewWithFragmentComponentBuilderEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_modules_ApplicationContextModule;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_modules_HiltWrapper_ActivityModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_HarheimerApplication_GeneratedInjector;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_MainActivity_GeneratedInjector;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_data_NetworkModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_di_RepositoryModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_navigation_NavigationViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_navigation_NavigationViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_PasswordResetViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_PasswordResetViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_RegisterViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_RegisterViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_mannschaften_MannschaftDetailViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_mannschaften_MannschaftDetailViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_mannschaften_MannschaftenViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_mannschaften_MannschaftenViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_publicpages_PublicConfigViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_publicpages_PublicConfigViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_publicpages_SpielsystemeViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_publicpages_SpielsystemeViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_publicpages_VereinsmeisterschaftenViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_publicpages_VereinsmeisterschaftenViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_training_TrainingViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_training_TrainingViewModel_HiltModules_KeyModule;
|
||||||
|
|
||||||
|
@ComponentTreeDeps(
|
||||||
|
rootDeps = _de_harheimertc_HarheimerApplication.class,
|
||||||
|
defineComponentDeps = {
|
||||||
|
_dagger_hilt_android_components_ActivityComponent.class,
|
||||||
|
_dagger_hilt_android_components_ActivityRetainedComponent.class,
|
||||||
|
_dagger_hilt_android_components_FragmentComponent.class,
|
||||||
|
_dagger_hilt_android_components_ServiceComponent.class,
|
||||||
|
_dagger_hilt_android_components_ViewComponent.class,
|
||||||
|
_dagger_hilt_android_components_ViewModelComponent.class,
|
||||||
|
_dagger_hilt_android_components_ViewWithFragmentComponent.class,
|
||||||
|
_dagger_hilt_android_internal_builders_ActivityComponentBuilder.class,
|
||||||
|
_dagger_hilt_android_internal_builders_ActivityRetainedComponentBuilder.class,
|
||||||
|
_dagger_hilt_android_internal_builders_FragmentComponentBuilder.class,
|
||||||
|
_dagger_hilt_android_internal_builders_ServiceComponentBuilder.class,
|
||||||
|
_dagger_hilt_android_internal_builders_ViewComponentBuilder.class,
|
||||||
|
_dagger_hilt_android_internal_builders_ViewModelComponentBuilder.class,
|
||||||
|
_dagger_hilt_android_internal_builders_ViewWithFragmentComponentBuilder.class,
|
||||||
|
_dagger_hilt_components_SingletonComponent.class
|
||||||
|
},
|
||||||
|
aggregatedDeps = {
|
||||||
|
_dagger_hilt_android_flags_FragmentGetContextFix_FragmentGetContextFixEntryPoint.class,
|
||||||
|
_dagger_hilt_android_flags_HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule.class,
|
||||||
|
_dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_ActivityEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_FragmentEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_lifecycle_HiltViewModelFactory_ViewModelFactoriesEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_lifecycle_HiltWrapper_DefaultViewModelFactories_ActivityModule.class,
|
||||||
|
_dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ViewModelModule.class,
|
||||||
|
_dagger_hilt_android_internal_managers_ActivityComponentManager_ActivityComponentBuilderEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_managers_FragmentComponentManager_FragmentComponentBuilderEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_LifecycleModule.class,
|
||||||
|
_dagger_hilt_android_internal_managers_HiltWrapper_ActivitySavedStateHandleModule.class,
|
||||||
|
_dagger_hilt_android_internal_managers_ServiceComponentManager_ServiceComponentBuilderEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_managers_ViewComponentManager_ViewComponentBuilderEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_managers_ViewComponentManager_ViewWithFragmentComponentBuilderEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_modules_ApplicationContextModule.class,
|
||||||
|
_dagger_hilt_android_internal_modules_HiltWrapper_ActivityModule.class,
|
||||||
|
_de_harheimertc_HarheimerApplication_GeneratedInjector.class,
|
||||||
|
_de_harheimertc_MainActivity_GeneratedInjector.class,
|
||||||
|
_de_harheimertc_data_NetworkModule.class,
|
||||||
|
_de_harheimertc_di_RepositoryModule.class,
|
||||||
|
_de_harheimertc_ui_navigation_NavigationViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_navigation_NavigationViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_login_PasswordResetViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_login_PasswordResetViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_login_RegisterViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_login_RegisterViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_mannschaften_MannschaftDetailViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_mannschaften_MannschaftDetailViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_mannschaften_MannschaftenViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_mannschaften_MannschaftenViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_publicpages_PublicConfigViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_publicpages_PublicConfigViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_publicpages_SpielsystemeViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_publicpages_SpielsystemeViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_publicpages_VereinsmeisterschaftenViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_publicpages_VereinsmeisterschaftenViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_training_TrainingViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_training_TrainingViewModel_HiltModules_KeyModule.class
|
||||||
|
}
|
||||||
|
)
|
||||||
|
public final class HarheimerApplication_ComponentTreeDeps {
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
package dagger.hilt.internal.processedrootsentinel.codegen;
|
||||||
|
|
||||||
|
import dagger.hilt.internal.processedrootsentinel.ProcessedRootSentinel;
|
||||||
|
|
||||||
|
@ProcessedRootSentinel(
|
||||||
|
roots = "de.harheimertc.HarheimerApplication"
|
||||||
|
)
|
||||||
|
public final class _de_harheimertc_HarheimerApplication {
|
||||||
|
}
|
||||||
@@ -0,0 +1,154 @@
|
|||||||
|
package de.harheimertc;
|
||||||
|
|
||||||
|
import dagger.hilt.internal.aggregatedroot.codegen._de_harheimertc_HarheimerApplication;
|
||||||
|
import dagger.hilt.internal.componenttreedeps.ComponentTreeDeps;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ActivityComponent;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ActivityRetainedComponent;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_FragmentComponent;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ServiceComponent;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewComponent;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewModelComponent;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewWithFragmentComponent;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ActivityComponentBuilder;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ActivityRetainedComponentBuilder;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_FragmentComponentBuilder;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ServiceComponentBuilder;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewComponentBuilder;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewModelComponentBuilder;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewWithFragmentComponentBuilder;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_components_SingletonComponent;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_flags_FragmentGetContextFix_FragmentGetContextFixEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_flags_HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_ActivityEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_FragmentEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltViewModelFactory_ViewModelFactoriesEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_DefaultViewModelFactories_ActivityModule;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ViewModelModule;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ActivityComponentManager_ActivityComponentBuilderEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_FragmentComponentManager_FragmentComponentBuilderEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_LifecycleModule;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivitySavedStateHandleModule;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ServiceComponentManager_ServiceComponentBuilderEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ViewComponentManager_ViewComponentBuilderEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ViewComponentManager_ViewWithFragmentComponentBuilderEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_modules_ApplicationContextModule;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_modules_HiltWrapper_ActivityModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_HarheimerApplication_GeneratedInjector;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_MainActivity_GeneratedInjector;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_data_NetworkModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_di_RepositoryModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_navigation_NavigationViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_navigation_NavigationViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_PasswordResetViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_PasswordResetViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_RegisterViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_RegisterViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_mannschaften_MannschaftDetailViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_mannschaften_MannschaftDetailViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_mannschaften_MannschaftenViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_mannschaften_MannschaftenViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_publicpages_PublicConfigViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_publicpages_PublicConfigViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_publicpages_SpielsystemeViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_publicpages_SpielsystemeViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_publicpages_VereinsmeisterschaftenViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_publicpages_VereinsmeisterschaftenViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_training_TrainingViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_training_TrainingViewModel_HiltModules_KeyModule;
|
||||||
|
|
||||||
|
@ComponentTreeDeps(
|
||||||
|
rootDeps = _de_harheimertc_HarheimerApplication.class,
|
||||||
|
defineComponentDeps = {
|
||||||
|
_dagger_hilt_android_components_ActivityComponent.class,
|
||||||
|
_dagger_hilt_android_components_ActivityRetainedComponent.class,
|
||||||
|
_dagger_hilt_android_components_FragmentComponent.class,
|
||||||
|
_dagger_hilt_android_components_ServiceComponent.class,
|
||||||
|
_dagger_hilt_android_components_ViewComponent.class,
|
||||||
|
_dagger_hilt_android_components_ViewModelComponent.class,
|
||||||
|
_dagger_hilt_android_components_ViewWithFragmentComponent.class,
|
||||||
|
_dagger_hilt_android_internal_builders_ActivityComponentBuilder.class,
|
||||||
|
_dagger_hilt_android_internal_builders_ActivityRetainedComponentBuilder.class,
|
||||||
|
_dagger_hilt_android_internal_builders_FragmentComponentBuilder.class,
|
||||||
|
_dagger_hilt_android_internal_builders_ServiceComponentBuilder.class,
|
||||||
|
_dagger_hilt_android_internal_builders_ViewComponentBuilder.class,
|
||||||
|
_dagger_hilt_android_internal_builders_ViewModelComponentBuilder.class,
|
||||||
|
_dagger_hilt_android_internal_builders_ViewWithFragmentComponentBuilder.class,
|
||||||
|
_dagger_hilt_components_SingletonComponent.class
|
||||||
|
},
|
||||||
|
aggregatedDeps = {
|
||||||
|
_dagger_hilt_android_flags_FragmentGetContextFix_FragmentGetContextFixEntryPoint.class,
|
||||||
|
_dagger_hilt_android_flags_HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule.class,
|
||||||
|
_dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_ActivityEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_FragmentEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_lifecycle_HiltViewModelFactory_ViewModelFactoriesEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_lifecycle_HiltWrapper_DefaultViewModelFactories_ActivityModule.class,
|
||||||
|
_dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ViewModelModule.class,
|
||||||
|
_dagger_hilt_android_internal_managers_ActivityComponentManager_ActivityComponentBuilderEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_managers_FragmentComponentManager_FragmentComponentBuilderEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_LifecycleModule.class,
|
||||||
|
_dagger_hilt_android_internal_managers_HiltWrapper_ActivitySavedStateHandleModule.class,
|
||||||
|
_dagger_hilt_android_internal_managers_ServiceComponentManager_ServiceComponentBuilderEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_managers_ViewComponentManager_ViewComponentBuilderEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_managers_ViewComponentManager_ViewWithFragmentComponentBuilderEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_modules_ApplicationContextModule.class,
|
||||||
|
_dagger_hilt_android_internal_modules_HiltWrapper_ActivityModule.class,
|
||||||
|
_de_harheimertc_HarheimerApplication_GeneratedInjector.class,
|
||||||
|
_de_harheimertc_MainActivity_GeneratedInjector.class,
|
||||||
|
_de_harheimertc_data_NetworkModule.class,
|
||||||
|
_de_harheimertc_di_RepositoryModule.class,
|
||||||
|
_de_harheimertc_ui_navigation_NavigationViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_navigation_NavigationViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_login_PasswordResetViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_login_PasswordResetViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_login_RegisterViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_login_RegisterViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_mannschaften_MannschaftDetailViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_mannschaften_MannschaftDetailViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_mannschaften_MannschaftenViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_mannschaften_MannschaftenViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_publicpages_PublicConfigViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_publicpages_PublicConfigViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_publicpages_SpielsystemeViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_publicpages_SpielsystemeViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_publicpages_VereinsmeisterschaftenViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_publicpages_VereinsmeisterschaftenViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_training_TrainingViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_training_TrainingViewModel_HiltModules_KeyModule.class
|
||||||
|
}
|
||||||
|
)
|
||||||
|
public final class HarheimerApplication_ComponentTreeDeps {
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
package dagger.hilt.internal.processedrootsentinel.codegen;
|
||||||
|
|
||||||
|
import dagger.hilt.internal.processedrootsentinel.ProcessedRootSentinel;
|
||||||
|
|
||||||
|
@ProcessedRootSentinel(
|
||||||
|
roots = "de.harheimertc.HarheimerApplication"
|
||||||
|
)
|
||||||
|
public final class _de_harheimertc_HarheimerApplication {
|
||||||
|
}
|
||||||
@@ -0,0 +1,126 @@
|
|||||||
|
package de.harheimertc;
|
||||||
|
|
||||||
|
import dagger.hilt.internal.aggregatedroot.codegen._de_harheimertc_HarheimerApplication;
|
||||||
|
import dagger.hilt.internal.componenttreedeps.ComponentTreeDeps;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ActivityComponent;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ActivityRetainedComponent;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_FragmentComponent;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ServiceComponent;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewComponent;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewModelComponent;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewWithFragmentComponent;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ActivityComponentBuilder;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ActivityRetainedComponentBuilder;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_FragmentComponentBuilder;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ServiceComponentBuilder;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewComponentBuilder;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewModelComponentBuilder;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewWithFragmentComponentBuilder;
|
||||||
|
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_components_SingletonComponent;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_flags_FragmentGetContextFix_FragmentGetContextFixEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_flags_HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_ActivityEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_FragmentEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltViewModelFactory_ViewModelFactoriesEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_DefaultViewModelFactories_ActivityModule;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ViewModelModule;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ActivityComponentManager_ActivityComponentBuilderEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_FragmentComponentManager_FragmentComponentBuilderEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_LifecycleModule;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivitySavedStateHandleModule;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ServiceComponentManager_ServiceComponentBuilderEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ViewComponentManager_ViewComponentBuilderEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ViewComponentManager_ViewWithFragmentComponentBuilderEntryPoint;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_modules_ApplicationContextModule;
|
||||||
|
import hilt_aggregated_deps._dagger_hilt_android_internal_modules_HiltWrapper_ActivityModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_HarheimerApplication_GeneratedInjector;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_MainActivity_GeneratedInjector;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_data_NetworkModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_di_RepositoryModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_PasswordResetViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_PasswordResetViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_RegisterViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_RegisterViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_KeyModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_BindsModule;
|
||||||
|
import hilt_aggregated_deps._de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_KeyModule;
|
||||||
|
|
||||||
|
@ComponentTreeDeps(
|
||||||
|
rootDeps = _de_harheimertc_HarheimerApplication.class,
|
||||||
|
defineComponentDeps = {
|
||||||
|
_dagger_hilt_android_components_ActivityComponent.class,
|
||||||
|
_dagger_hilt_android_components_ActivityRetainedComponent.class,
|
||||||
|
_dagger_hilt_android_components_FragmentComponent.class,
|
||||||
|
_dagger_hilt_android_components_ServiceComponent.class,
|
||||||
|
_dagger_hilt_android_components_ViewComponent.class,
|
||||||
|
_dagger_hilt_android_components_ViewModelComponent.class,
|
||||||
|
_dagger_hilt_android_components_ViewWithFragmentComponent.class,
|
||||||
|
_dagger_hilt_android_internal_builders_ActivityComponentBuilder.class,
|
||||||
|
_dagger_hilt_android_internal_builders_ActivityRetainedComponentBuilder.class,
|
||||||
|
_dagger_hilt_android_internal_builders_FragmentComponentBuilder.class,
|
||||||
|
_dagger_hilt_android_internal_builders_ServiceComponentBuilder.class,
|
||||||
|
_dagger_hilt_android_internal_builders_ViewComponentBuilder.class,
|
||||||
|
_dagger_hilt_android_internal_builders_ViewModelComponentBuilder.class,
|
||||||
|
_dagger_hilt_android_internal_builders_ViewWithFragmentComponentBuilder.class,
|
||||||
|
_dagger_hilt_components_SingletonComponent.class
|
||||||
|
},
|
||||||
|
aggregatedDeps = {
|
||||||
|
_dagger_hilt_android_flags_FragmentGetContextFix_FragmentGetContextFixEntryPoint.class,
|
||||||
|
_dagger_hilt_android_flags_HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule.class,
|
||||||
|
_dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_ActivityEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_FragmentEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_lifecycle_HiltViewModelFactory_ViewModelFactoriesEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_lifecycle_HiltWrapper_DefaultViewModelFactories_ActivityModule.class,
|
||||||
|
_dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ViewModelModule.class,
|
||||||
|
_dagger_hilt_android_internal_managers_ActivityComponentManager_ActivityComponentBuilderEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_managers_FragmentComponentManager_FragmentComponentBuilderEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_LifecycleModule.class,
|
||||||
|
_dagger_hilt_android_internal_managers_HiltWrapper_ActivitySavedStateHandleModule.class,
|
||||||
|
_dagger_hilt_android_internal_managers_ServiceComponentManager_ServiceComponentBuilderEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_managers_ViewComponentManager_ViewComponentBuilderEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_managers_ViewComponentManager_ViewWithFragmentComponentBuilderEntryPoint.class,
|
||||||
|
_dagger_hilt_android_internal_modules_ApplicationContextModule.class,
|
||||||
|
_dagger_hilt_android_internal_modules_HiltWrapper_ActivityModule.class,
|
||||||
|
_de_harheimertc_HarheimerApplication_GeneratedInjector.class,
|
||||||
|
_de_harheimertc_MainActivity_GeneratedInjector.class,
|
||||||
|
_de_harheimertc_data_NetworkModule.class,
|
||||||
|
_de_harheimertc_di_RepositoryModule.class,
|
||||||
|
_de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_login_PasswordResetViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_login_PasswordResetViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_login_RegisterViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_login_RegisterViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_KeyModule.class,
|
||||||
|
_de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_BindsModule.class,
|
||||||
|
_de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_KeyModule.class
|
||||||
|
}
|
||||||
|
)
|
||||||
|
public final class HarheimerApplication_ComponentTreeDeps {
|
||||||
|
}
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
package dagger.hilt.internal.aggregatedroot.codegen;
|
||||||
|
|
||||||
|
import dagger.hilt.android.HiltAndroidApp;
|
||||||
|
import dagger.hilt.internal.aggregatedroot.AggregatedRoot;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This class should only be referenced by generated code! This class aggregates information across multiple compilations.
|
||||||
|
*/
|
||||||
|
@AggregatedRoot(
|
||||||
|
root = "de.harheimertc.HarheimerApplication",
|
||||||
|
rootPackage = "de.harheimertc",
|
||||||
|
originatingRoot = "de.harheimertc.HarheimerApplication",
|
||||||
|
originatingRootPackage = "de.harheimertc",
|
||||||
|
rootAnnotation = HiltAndroidApp.class,
|
||||||
|
rootComponentPackage = "dagger.hilt.components",
|
||||||
|
rootSimpleNames = "HarheimerApplication",
|
||||||
|
originatingRootSimpleNames = "HarheimerApplication",
|
||||||
|
rootComponentSimpleNames = "SingletonComponent"
|
||||||
|
)
|
||||||
|
@Generated("dagger.hilt.processor.internal.root.AggregatedRootGenerator")
|
||||||
|
public class _de_harheimertc_HarheimerApplication {
|
||||||
|
}
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
package de.harheimertc;
|
||||||
|
|
||||||
|
import dagger.hilt.InstallIn;
|
||||||
|
import dagger.hilt.codegen.OriginatingElement;
|
||||||
|
import dagger.hilt.components.SingletonComponent;
|
||||||
|
import dagger.hilt.internal.GeneratedEntryPoint;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@OriginatingElement(
|
||||||
|
topLevelClass = HarheimerApplication.class
|
||||||
|
)
|
||||||
|
@GeneratedEntryPoint
|
||||||
|
@InstallIn(SingletonComponent.class)
|
||||||
|
@Generated("dagger.hilt.android.processor.internal.androidentrypoint.InjectorEntryPointGenerator")
|
||||||
|
public interface HarheimerApplication_GeneratedInjector {
|
||||||
|
void injectHarheimerApplication(HarheimerApplication harheimerApplication);
|
||||||
|
}
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
package de.harheimertc;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
import android.os.Bundle;
|
||||||
|
import androidx.activity.ComponentActivity;
|
||||||
|
import androidx.activity.contextaware.OnContextAvailableListener;
|
||||||
|
import androidx.annotation.CallSuper;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.lifecycle.ViewModelProvider;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories;
|
||||||
|
import dagger.hilt.android.internal.managers.ActivityComponentManager;
|
||||||
|
import dagger.hilt.internal.GeneratedComponentManagerHolder;
|
||||||
|
import dagger.hilt.internal.UnsafeCasts;
|
||||||
|
import java.lang.Object;
|
||||||
|
import java.lang.Override;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* A generated base class to be extended by the @dagger.hilt.android.AndroidEntryPoint annotated class. If using the Gradle plugin, this is swapped as the base class via bytecode transformation.
|
||||||
|
*/
|
||||||
|
@Generated("dagger.hilt.android.processor.internal.androidentrypoint.ActivityGenerator")
|
||||||
|
public abstract class Hilt_MainActivity extends ComponentActivity implements GeneratedComponentManagerHolder {
|
||||||
|
private volatile ActivityComponentManager componentManager;
|
||||||
|
|
||||||
|
private final Object componentManagerLock = new Object();
|
||||||
|
|
||||||
|
private boolean injected = false;
|
||||||
|
|
||||||
|
Hilt_MainActivity() {
|
||||||
|
super();
|
||||||
|
_initHiltInternal();
|
||||||
|
}
|
||||||
|
|
||||||
|
Hilt_MainActivity(int p0) {
|
||||||
|
super(p0);
|
||||||
|
_initHiltInternal();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void _initHiltInternal() {
|
||||||
|
addOnContextAvailableListener(new OnContextAvailableListener() {
|
||||||
|
@Override
|
||||||
|
public void onContextAvailable(Context context) {
|
||||||
|
inject();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
private void initSavedStateHandleHolders() {
|
||||||
|
componentManager().initSavedStateHandleHolders();
|
||||||
|
}
|
||||||
|
|
||||||
|
@CallSuper
|
||||||
|
@Override
|
||||||
|
protected void onCreate(@Nullable Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
initSavedStateHandleHolders();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onDestroy() {
|
||||||
|
super.onDestroy();
|
||||||
|
componentManager().clearSavedStateHandleHolders();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public final Object generatedComponent() {
|
||||||
|
return this.componentManager().generatedComponent();
|
||||||
|
}
|
||||||
|
|
||||||
|
protected ActivityComponentManager createComponentManager() {
|
||||||
|
return new ActivityComponentManager(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public final ActivityComponentManager componentManager() {
|
||||||
|
if (componentManager == null) {
|
||||||
|
synchronized (componentManagerLock) {
|
||||||
|
if (componentManager == null) {
|
||||||
|
componentManager = createComponentManager();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return componentManager;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void inject() {
|
||||||
|
if (!injected) {
|
||||||
|
injected = true;
|
||||||
|
((MainActivity_GeneratedInjector) this.generatedComponent()).injectMainActivity(UnsafeCasts.<MainActivity>unsafeCast(this));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ViewModelProvider.Factory getDefaultViewModelProviderFactory() {
|
||||||
|
return DefaultViewModelFactories.getActivityFactory(this, super.getDefaultViewModelProviderFactory());
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
package de.harheimertc;
|
||||||
|
|
||||||
|
import dagger.hilt.InstallIn;
|
||||||
|
import dagger.hilt.android.components.ActivityComponent;
|
||||||
|
import dagger.hilt.codegen.OriginatingElement;
|
||||||
|
import dagger.hilt.internal.GeneratedEntryPoint;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@OriginatingElement(
|
||||||
|
topLevelClass = MainActivity.class
|
||||||
|
)
|
||||||
|
@GeneratedEntryPoint
|
||||||
|
@InstallIn(ActivityComponent.class)
|
||||||
|
@Generated("dagger.hilt.android.processor.internal.androidentrypoint.InjectorEntryPointGenerator")
|
||||||
|
public interface MainActivity_GeneratedInjector {
|
||||||
|
void injectMainActivity(MainActivity mainActivity);
|
||||||
|
}
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
package de.harheimertc.data;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.Factory;
|
||||||
|
import dagger.internal.Provider;
|
||||||
|
import dagger.internal.QualifierMetadata;
|
||||||
|
import dagger.internal.ScopeMetadata;
|
||||||
|
import de.harheimertc.repositories.AuthRepository;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@ScopeMetadata
|
||||||
|
@QualifierMetadata
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class AuthInterceptor_Factory implements Factory<AuthInterceptor> {
|
||||||
|
private final Provider<AuthRepository> authRepositoryProvider;
|
||||||
|
|
||||||
|
private AuthInterceptor_Factory(Provider<AuthRepository> authRepositoryProvider) {
|
||||||
|
this.authRepositoryProvider = authRepositoryProvider;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public AuthInterceptor get() {
|
||||||
|
return newInstance(authRepositoryProvider.get());
|
||||||
|
}
|
||||||
|
|
||||||
|
public static AuthInterceptor_Factory create(Provider<AuthRepository> authRepositoryProvider) {
|
||||||
|
return new AuthInterceptor_Factory(authRepositoryProvider);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static AuthInterceptor newInstance(AuthRepository authRepository) {
|
||||||
|
return new AuthInterceptor(authRepository);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,47 @@
|
|||||||
|
package de.harheimertc.data;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.Factory;
|
||||||
|
import dagger.internal.Preconditions;
|
||||||
|
import dagger.internal.Provider;
|
||||||
|
import dagger.internal.QualifierMetadata;
|
||||||
|
import dagger.internal.ScopeMetadata;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
import retrofit2.Retrofit;
|
||||||
|
|
||||||
|
@ScopeMetadata("javax.inject.Singleton")
|
||||||
|
@QualifierMetadata
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class NetworkModule_ProvideApiServiceFactory implements Factory<ApiService> {
|
||||||
|
private final Provider<Retrofit> retrofitProvider;
|
||||||
|
|
||||||
|
private NetworkModule_ProvideApiServiceFactory(Provider<Retrofit> retrofitProvider) {
|
||||||
|
this.retrofitProvider = retrofitProvider;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ApiService get() {
|
||||||
|
return provideApiService(retrofitProvider.get());
|
||||||
|
}
|
||||||
|
|
||||||
|
public static NetworkModule_ProvideApiServiceFactory create(Provider<Retrofit> retrofitProvider) {
|
||||||
|
return new NetworkModule_ProvideApiServiceFactory(retrofitProvider);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static ApiService provideApiService(Retrofit retrofit) {
|
||||||
|
return Preconditions.checkNotNullFromProvides(NetworkModule.INSTANCE.provideApiService(retrofit));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,44 @@
|
|||||||
|
package de.harheimertc.data;
|
||||||
|
|
||||||
|
import com.squareup.moshi.Moshi;
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.Factory;
|
||||||
|
import dagger.internal.Preconditions;
|
||||||
|
import dagger.internal.QualifierMetadata;
|
||||||
|
import dagger.internal.ScopeMetadata;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@ScopeMetadata("javax.inject.Singleton")
|
||||||
|
@QualifierMetadata
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class NetworkModule_ProvideMoshiFactory implements Factory<Moshi> {
|
||||||
|
@Override
|
||||||
|
public Moshi get() {
|
||||||
|
return provideMoshi();
|
||||||
|
}
|
||||||
|
|
||||||
|
public static NetworkModule_ProvideMoshiFactory create() {
|
||||||
|
return InstanceHolder.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static Moshi provideMoshi() {
|
||||||
|
return Preconditions.checkNotNullFromProvides(NetworkModule.INSTANCE.provideMoshi());
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class InstanceHolder {
|
||||||
|
static final NetworkModule_ProvideMoshiFactory INSTANCE = new NetworkModule_ProvideMoshiFactory();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
package de.harheimertc.data;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.Factory;
|
||||||
|
import dagger.internal.Preconditions;
|
||||||
|
import dagger.internal.Provider;
|
||||||
|
import dagger.internal.QualifierMetadata;
|
||||||
|
import dagger.internal.ScopeMetadata;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
import okhttp3.OkHttpClient;
|
||||||
|
|
||||||
|
@ScopeMetadata("javax.inject.Singleton")
|
||||||
|
@QualifierMetadata
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class NetworkModule_ProvideOkHttpClientFactory implements Factory<OkHttpClient> {
|
||||||
|
private final Provider<AuthInterceptor> authInterceptorProvider;
|
||||||
|
|
||||||
|
private NetworkModule_ProvideOkHttpClientFactory(
|
||||||
|
Provider<AuthInterceptor> authInterceptorProvider) {
|
||||||
|
this.authInterceptorProvider = authInterceptorProvider;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public OkHttpClient get() {
|
||||||
|
return provideOkHttpClient(authInterceptorProvider.get());
|
||||||
|
}
|
||||||
|
|
||||||
|
public static NetworkModule_ProvideOkHttpClientFactory create(
|
||||||
|
Provider<AuthInterceptor> authInterceptorProvider) {
|
||||||
|
return new NetworkModule_ProvideOkHttpClientFactory(authInterceptorProvider);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static OkHttpClient provideOkHttpClient(AuthInterceptor authInterceptor) {
|
||||||
|
return Preconditions.checkNotNullFromProvides(NetworkModule.INSTANCE.provideOkHttpClient(authInterceptor));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
package de.harheimertc.data;
|
||||||
|
|
||||||
|
import com.squareup.moshi.Moshi;
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.Factory;
|
||||||
|
import dagger.internal.Preconditions;
|
||||||
|
import dagger.internal.Provider;
|
||||||
|
import dagger.internal.QualifierMetadata;
|
||||||
|
import dagger.internal.ScopeMetadata;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
import okhttp3.OkHttpClient;
|
||||||
|
import retrofit2.Retrofit;
|
||||||
|
|
||||||
|
@ScopeMetadata("javax.inject.Singleton")
|
||||||
|
@QualifierMetadata
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class NetworkModule_ProvideRetrofitFactory implements Factory<Retrofit> {
|
||||||
|
private final Provider<Moshi> moshiProvider;
|
||||||
|
|
||||||
|
private final Provider<OkHttpClient> clientProvider;
|
||||||
|
|
||||||
|
private NetworkModule_ProvideRetrofitFactory(Provider<Moshi> moshiProvider,
|
||||||
|
Provider<OkHttpClient> clientProvider) {
|
||||||
|
this.moshiProvider = moshiProvider;
|
||||||
|
this.clientProvider = clientProvider;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Retrofit get() {
|
||||||
|
return provideRetrofit(moshiProvider.get(), clientProvider.get());
|
||||||
|
}
|
||||||
|
|
||||||
|
public static NetworkModule_ProvideRetrofitFactory create(Provider<Moshi> moshiProvider,
|
||||||
|
Provider<OkHttpClient> clientProvider) {
|
||||||
|
return new NetworkModule_ProvideRetrofitFactory(moshiProvider, clientProvider);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static Retrofit provideRetrofit(Moshi moshi, OkHttpClient client) {
|
||||||
|
return Preconditions.checkNotNullFromProvides(NetworkModule.INSTANCE.provideRetrofit(moshi, client));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
package de.harheimertc.repositories;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.Factory;
|
||||||
|
import dagger.internal.Provider;
|
||||||
|
import dagger.internal.QualifierMetadata;
|
||||||
|
import dagger.internal.ScopeMetadata;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@ScopeMetadata("javax.inject.Singleton")
|
||||||
|
@QualifierMetadata("dagger.hilt.android.qualifiers.ApplicationContext")
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class AuthRepositoryImpl_Factory implements Factory<AuthRepositoryImpl> {
|
||||||
|
private final Provider<Context> contextProvider;
|
||||||
|
|
||||||
|
private AuthRepositoryImpl_Factory(Provider<Context> contextProvider) {
|
||||||
|
this.contextProvider = contextProvider;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public AuthRepositoryImpl get() {
|
||||||
|
return newInstance(contextProvider.get());
|
||||||
|
}
|
||||||
|
|
||||||
|
public static AuthRepositoryImpl_Factory create(Provider<Context> contextProvider) {
|
||||||
|
return new AuthRepositoryImpl_Factory(contextProvider);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static AuthRepositoryImpl newInstance(Context context) {
|
||||||
|
return new AuthRepositoryImpl(context);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
package de.harheimertc.repositories;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.Factory;
|
||||||
|
import dagger.internal.Provider;
|
||||||
|
import dagger.internal.QualifierMetadata;
|
||||||
|
import dagger.internal.ScopeMetadata;
|
||||||
|
import de.harheimertc.data.ApiService;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@ScopeMetadata("javax.inject.Singleton")
|
||||||
|
@QualifierMetadata
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class ContactRepository_Factory implements Factory<ContactRepository> {
|
||||||
|
private final Provider<ApiService> apiProvider;
|
||||||
|
|
||||||
|
private ContactRepository_Factory(Provider<ApiService> apiProvider) {
|
||||||
|
this.apiProvider = apiProvider;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ContactRepository get() {
|
||||||
|
return newInstance(apiProvider.get());
|
||||||
|
}
|
||||||
|
|
||||||
|
public static ContactRepository_Factory create(Provider<ApiService> apiProvider) {
|
||||||
|
return new ContactRepository_Factory(apiProvider);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static ContactRepository newInstance(ApiService api) {
|
||||||
|
return new ContactRepository(api);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
package de.harheimertc.repositories;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.Factory;
|
||||||
|
import dagger.internal.Provider;
|
||||||
|
import dagger.internal.QualifierMetadata;
|
||||||
|
import dagger.internal.ScopeMetadata;
|
||||||
|
import de.harheimertc.data.ApiService;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@ScopeMetadata("javax.inject.Singleton")
|
||||||
|
@QualifierMetadata
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class GalleryRepository_Factory implements Factory<GalleryRepository> {
|
||||||
|
private final Provider<ApiService> apiProvider;
|
||||||
|
|
||||||
|
private GalleryRepository_Factory(Provider<ApiService> apiProvider) {
|
||||||
|
this.apiProvider = apiProvider;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public GalleryRepository get() {
|
||||||
|
return newInstance(apiProvider.get());
|
||||||
|
}
|
||||||
|
|
||||||
|
public static GalleryRepository_Factory create(Provider<ApiService> apiProvider) {
|
||||||
|
return new GalleryRepository_Factory(apiProvider);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static GalleryRepository newInstance(ApiService api) {
|
||||||
|
return new GalleryRepository(api);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
package de.harheimertc.repositories;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.Factory;
|
||||||
|
import dagger.internal.Provider;
|
||||||
|
import dagger.internal.QualifierMetadata;
|
||||||
|
import dagger.internal.ScopeMetadata;
|
||||||
|
import de.harheimertc.data.ApiService;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@ScopeMetadata("javax.inject.Singleton")
|
||||||
|
@QualifierMetadata
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class HomeRepository_Factory implements Factory<HomeRepository> {
|
||||||
|
private final Provider<ApiService> apiProvider;
|
||||||
|
|
||||||
|
private HomeRepository_Factory(Provider<ApiService> apiProvider) {
|
||||||
|
this.apiProvider = apiProvider;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HomeRepository get() {
|
||||||
|
return newInstance(apiProvider.get());
|
||||||
|
}
|
||||||
|
|
||||||
|
public static HomeRepository_Factory create(Provider<ApiService> apiProvider) {
|
||||||
|
return new HomeRepository_Factory(apiProvider);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static HomeRepository newInstance(ApiService api) {
|
||||||
|
return new HomeRepository(api);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
package de.harheimertc.repositories;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.Factory;
|
||||||
|
import dagger.internal.Provider;
|
||||||
|
import dagger.internal.QualifierMetadata;
|
||||||
|
import dagger.internal.ScopeMetadata;
|
||||||
|
import de.harheimertc.data.ApiService;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@ScopeMetadata("javax.inject.Singleton")
|
||||||
|
@QualifierMetadata
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class LoginRepository_Factory implements Factory<LoginRepository> {
|
||||||
|
private final Provider<ApiService> apiProvider;
|
||||||
|
|
||||||
|
private final Provider<AuthRepository> authRepositoryProvider;
|
||||||
|
|
||||||
|
private LoginRepository_Factory(Provider<ApiService> apiProvider,
|
||||||
|
Provider<AuthRepository> authRepositoryProvider) {
|
||||||
|
this.apiProvider = apiProvider;
|
||||||
|
this.authRepositoryProvider = authRepositoryProvider;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public LoginRepository get() {
|
||||||
|
return newInstance(apiProvider.get(), authRepositoryProvider.get());
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LoginRepository_Factory create(Provider<ApiService> apiProvider,
|
||||||
|
Provider<AuthRepository> authRepositoryProvider) {
|
||||||
|
return new LoginRepository_Factory(apiProvider, authRepositoryProvider);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LoginRepository newInstance(ApiService api, AuthRepository authRepository) {
|
||||||
|
return new LoginRepository(api, authRepository);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,52 @@
|
|||||||
|
package de.harheimertc.repositories;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.Factory;
|
||||||
|
import dagger.internal.Provider;
|
||||||
|
import dagger.internal.QualifierMetadata;
|
||||||
|
import dagger.internal.ScopeMetadata;
|
||||||
|
import de.harheimertc.data.ApiService;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@ScopeMetadata("javax.inject.Singleton")
|
||||||
|
@QualifierMetadata("dagger.hilt.android.qualifiers.ApplicationContext")
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class MembershipRepository_Factory implements Factory<MembershipRepository> {
|
||||||
|
private final Provider<ApiService> apiProvider;
|
||||||
|
|
||||||
|
private final Provider<Context> contextProvider;
|
||||||
|
|
||||||
|
private MembershipRepository_Factory(Provider<ApiService> apiProvider,
|
||||||
|
Provider<Context> contextProvider) {
|
||||||
|
this.apiProvider = apiProvider;
|
||||||
|
this.contextProvider = contextProvider;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public MembershipRepository get() {
|
||||||
|
return newInstance(apiProvider.get(), contextProvider.get());
|
||||||
|
}
|
||||||
|
|
||||||
|
public static MembershipRepository_Factory create(Provider<ApiService> apiProvider,
|
||||||
|
Provider<Context> contextProvider) {
|
||||||
|
return new MembershipRepository_Factory(apiProvider, contextProvider);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static MembershipRepository newInstance(ApiService api, Context context) {
|
||||||
|
return new MembershipRepository(api, context);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
package de.harheimertc.repositories;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.Factory;
|
||||||
|
import dagger.internal.Provider;
|
||||||
|
import dagger.internal.QualifierMetadata;
|
||||||
|
import dagger.internal.ScopeMetadata;
|
||||||
|
import de.harheimertc.data.ApiService;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@ScopeMetadata("javax.inject.Singleton")
|
||||||
|
@QualifierMetadata
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class SpielplanRepository_Factory implements Factory<SpielplanRepository> {
|
||||||
|
private final Provider<ApiService> apiProvider;
|
||||||
|
|
||||||
|
private SpielplanRepository_Factory(Provider<ApiService> apiProvider) {
|
||||||
|
this.apiProvider = apiProvider;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SpielplanRepository get() {
|
||||||
|
return newInstance(apiProvider.get());
|
||||||
|
}
|
||||||
|
|
||||||
|
public static SpielplanRepository_Factory create(Provider<ApiService> apiProvider) {
|
||||||
|
return new SpielplanRepository_Factory(apiProvider);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static SpielplanRepository newInstance(ApiService api) {
|
||||||
|
return new SpielplanRepository(api);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
package de.harheimertc.repositories;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.Factory;
|
||||||
|
import dagger.internal.Provider;
|
||||||
|
import dagger.internal.QualifierMetadata;
|
||||||
|
import dagger.internal.ScopeMetadata;
|
||||||
|
import de.harheimertc.data.ApiService;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@ScopeMetadata("javax.inject.Singleton")
|
||||||
|
@QualifierMetadata
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class TermineRepository_Factory implements Factory<TermineRepository> {
|
||||||
|
private final Provider<ApiService> apiProvider;
|
||||||
|
|
||||||
|
private TermineRepository_Factory(Provider<ApiService> apiProvider) {
|
||||||
|
this.apiProvider = apiProvider;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public TermineRepository get() {
|
||||||
|
return newInstance(apiProvider.get());
|
||||||
|
}
|
||||||
|
|
||||||
|
public static TermineRepository_Factory create(Provider<ApiService> apiProvider) {
|
||||||
|
return new TermineRepository_Factory(apiProvider);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static TermineRepository newInstance(ApiService api) {
|
||||||
|
return new TermineRepository(api);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
package de.harheimertc.ui.screens.contact;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.Factory;
|
||||||
|
import dagger.internal.Provider;
|
||||||
|
import dagger.internal.QualifierMetadata;
|
||||||
|
import dagger.internal.ScopeMetadata;
|
||||||
|
import de.harheimertc.repositories.ContactRepository;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@ScopeMetadata
|
||||||
|
@QualifierMetadata
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class ContactViewModel_Factory implements Factory<ContactViewModel> {
|
||||||
|
private final Provider<ContactRepository> repoProvider;
|
||||||
|
|
||||||
|
private ContactViewModel_Factory(Provider<ContactRepository> repoProvider) {
|
||||||
|
this.repoProvider = repoProvider;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ContactViewModel get() {
|
||||||
|
return newInstance(repoProvider.get());
|
||||||
|
}
|
||||||
|
|
||||||
|
public static ContactViewModel_Factory create(Provider<ContactRepository> repoProvider) {
|
||||||
|
return new ContactViewModel_Factory(repoProvider);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static ContactViewModel newInstance(ContactRepository repo) {
|
||||||
|
return new ContactViewModel(repo);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
package de.harheimertc.ui.screens.contact;
|
||||||
|
|
||||||
|
import androidx.lifecycle.ViewModel;
|
||||||
|
import dagger.Binds;
|
||||||
|
import dagger.Module;
|
||||||
|
import dagger.Provides;
|
||||||
|
import dagger.hilt.InstallIn;
|
||||||
|
import dagger.hilt.android.components.ActivityRetainedComponent;
|
||||||
|
import dagger.hilt.android.components.ViewModelComponent;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.HiltViewModelMap;
|
||||||
|
import dagger.hilt.codegen.OriginatingElement;
|
||||||
|
import dagger.multibindings.IntoMap;
|
||||||
|
import dagger.multibindings.LazyClassKey;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@Generated("dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
|
||||||
|
@OriginatingElement(
|
||||||
|
topLevelClass = ContactViewModel.class
|
||||||
|
)
|
||||||
|
public final class ContactViewModel_HiltModules {
|
||||||
|
private ContactViewModel_HiltModules() {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module
|
||||||
|
@InstallIn(ViewModelComponent.class)
|
||||||
|
public abstract static class BindsModule {
|
||||||
|
private BindsModule() {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Binds
|
||||||
|
@IntoMap
|
||||||
|
@LazyClassKey(ContactViewModel.class)
|
||||||
|
@HiltViewModelMap
|
||||||
|
public abstract ViewModel binds(ContactViewModel vm);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module
|
||||||
|
@InstallIn(ActivityRetainedComponent.class)
|
||||||
|
public static final class KeyModule {
|
||||||
|
private KeyModule() {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Provides
|
||||||
|
@IntoMap
|
||||||
|
@LazyClassKey(ContactViewModel.class)
|
||||||
|
@HiltViewModelMap.KeySet
|
||||||
|
public static boolean provide() {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
package de.harheimertc.ui.screens.contact;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.IdentifierNameString;
|
||||||
|
import dagger.internal.KeepFieldType;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@IdentifierNameString
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class ContactViewModel_HiltModules_BindsModule_Binds_LazyMapKey {
|
||||||
|
@KeepFieldType
|
||||||
|
static ContactViewModel keepFieldType;
|
||||||
|
|
||||||
|
public static String lazyClassKeyName = "de.harheimertc.ui.screens.contact.ContactViewModel";
|
||||||
|
}
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
package de.harheimertc.ui.screens.contact;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.Factory;
|
||||||
|
import dagger.internal.QualifierMetadata;
|
||||||
|
import dagger.internal.ScopeMetadata;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@ScopeMetadata
|
||||||
|
@QualifierMetadata("dagger.hilt.android.internal.lifecycle.HiltViewModelMap.KeySet")
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class ContactViewModel_HiltModules_KeyModule_ProvideFactory implements Factory<Boolean> {
|
||||||
|
@Override
|
||||||
|
public Boolean get() {
|
||||||
|
return provide();
|
||||||
|
}
|
||||||
|
|
||||||
|
public static ContactViewModel_HiltModules_KeyModule_ProvideFactory create() {
|
||||||
|
return InstanceHolder.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static boolean provide() {
|
||||||
|
return ContactViewModel_HiltModules.KeyModule.provide();
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class InstanceHolder {
|
||||||
|
static final ContactViewModel_HiltModules_KeyModule_ProvideFactory INSTANCE = new ContactViewModel_HiltModules_KeyModule_ProvideFactory();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
package de.harheimertc.ui.screens.contact;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.IdentifierNameString;
|
||||||
|
import dagger.internal.KeepFieldType;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@IdentifierNameString
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class ContactViewModel_HiltModules_KeyModule_Provide_LazyMapKey {
|
||||||
|
@KeepFieldType
|
||||||
|
static ContactViewModel keepFieldType;
|
||||||
|
|
||||||
|
public static String lazyClassKeyName = "de.harheimertc.ui.screens.contact.ContactViewModel";
|
||||||
|
}
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
package de.harheimertc.ui.screens.gallery;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.Factory;
|
||||||
|
import dagger.internal.Provider;
|
||||||
|
import dagger.internal.QualifierMetadata;
|
||||||
|
import dagger.internal.ScopeMetadata;
|
||||||
|
import de.harheimertc.repositories.GalleryRepository;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@ScopeMetadata
|
||||||
|
@QualifierMetadata
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class GalleryViewModel_Factory implements Factory<GalleryViewModel> {
|
||||||
|
private final Provider<GalleryRepository> repoProvider;
|
||||||
|
|
||||||
|
private GalleryViewModel_Factory(Provider<GalleryRepository> repoProvider) {
|
||||||
|
this.repoProvider = repoProvider;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public GalleryViewModel get() {
|
||||||
|
return newInstance(repoProvider.get());
|
||||||
|
}
|
||||||
|
|
||||||
|
public static GalleryViewModel_Factory create(Provider<GalleryRepository> repoProvider) {
|
||||||
|
return new GalleryViewModel_Factory(repoProvider);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static GalleryViewModel newInstance(GalleryRepository repo) {
|
||||||
|
return new GalleryViewModel(repo);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
package de.harheimertc.ui.screens.gallery;
|
||||||
|
|
||||||
|
import androidx.lifecycle.ViewModel;
|
||||||
|
import dagger.Binds;
|
||||||
|
import dagger.Module;
|
||||||
|
import dagger.Provides;
|
||||||
|
import dagger.hilt.InstallIn;
|
||||||
|
import dagger.hilt.android.components.ActivityRetainedComponent;
|
||||||
|
import dagger.hilt.android.components.ViewModelComponent;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.HiltViewModelMap;
|
||||||
|
import dagger.hilt.codegen.OriginatingElement;
|
||||||
|
import dagger.multibindings.IntoMap;
|
||||||
|
import dagger.multibindings.LazyClassKey;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@Generated("dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
|
||||||
|
@OriginatingElement(
|
||||||
|
topLevelClass = GalleryViewModel.class
|
||||||
|
)
|
||||||
|
public final class GalleryViewModel_HiltModules {
|
||||||
|
private GalleryViewModel_HiltModules() {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module
|
||||||
|
@InstallIn(ViewModelComponent.class)
|
||||||
|
public abstract static class BindsModule {
|
||||||
|
private BindsModule() {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Binds
|
||||||
|
@IntoMap
|
||||||
|
@LazyClassKey(GalleryViewModel.class)
|
||||||
|
@HiltViewModelMap
|
||||||
|
public abstract ViewModel binds(GalleryViewModel vm);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module
|
||||||
|
@InstallIn(ActivityRetainedComponent.class)
|
||||||
|
public static final class KeyModule {
|
||||||
|
private KeyModule() {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Provides
|
||||||
|
@IntoMap
|
||||||
|
@LazyClassKey(GalleryViewModel.class)
|
||||||
|
@HiltViewModelMap.KeySet
|
||||||
|
public static boolean provide() {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
package de.harheimertc.ui.screens.gallery;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.IdentifierNameString;
|
||||||
|
import dagger.internal.KeepFieldType;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@IdentifierNameString
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class GalleryViewModel_HiltModules_BindsModule_Binds_LazyMapKey {
|
||||||
|
@KeepFieldType
|
||||||
|
static GalleryViewModel keepFieldType;
|
||||||
|
|
||||||
|
public static String lazyClassKeyName = "de.harheimertc.ui.screens.gallery.GalleryViewModel";
|
||||||
|
}
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
package de.harheimertc.ui.screens.gallery;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.Factory;
|
||||||
|
import dagger.internal.QualifierMetadata;
|
||||||
|
import dagger.internal.ScopeMetadata;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@ScopeMetadata
|
||||||
|
@QualifierMetadata("dagger.hilt.android.internal.lifecycle.HiltViewModelMap.KeySet")
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class GalleryViewModel_HiltModules_KeyModule_ProvideFactory implements Factory<Boolean> {
|
||||||
|
@Override
|
||||||
|
public Boolean get() {
|
||||||
|
return provide();
|
||||||
|
}
|
||||||
|
|
||||||
|
public static GalleryViewModel_HiltModules_KeyModule_ProvideFactory create() {
|
||||||
|
return InstanceHolder.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static boolean provide() {
|
||||||
|
return GalleryViewModel_HiltModules.KeyModule.provide();
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class InstanceHolder {
|
||||||
|
static final GalleryViewModel_HiltModules_KeyModule_ProvideFactory INSTANCE = new GalleryViewModel_HiltModules_KeyModule_ProvideFactory();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
package de.harheimertc.ui.screens.gallery;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.IdentifierNameString;
|
||||||
|
import dagger.internal.KeepFieldType;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@IdentifierNameString
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class GalleryViewModel_HiltModules_KeyModule_Provide_LazyMapKey {
|
||||||
|
@KeepFieldType
|
||||||
|
static GalleryViewModel keepFieldType;
|
||||||
|
|
||||||
|
public static String lazyClassKeyName = "de.harheimertc.ui.screens.gallery.GalleryViewModel";
|
||||||
|
}
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
package de.harheimertc.ui.screens.home;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.Factory;
|
||||||
|
import dagger.internal.Provider;
|
||||||
|
import dagger.internal.QualifierMetadata;
|
||||||
|
import dagger.internal.ScopeMetadata;
|
||||||
|
import de.harheimertc.repositories.HomeRepository;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@ScopeMetadata
|
||||||
|
@QualifierMetadata
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class HomeViewModel_Factory implements Factory<HomeViewModel> {
|
||||||
|
private final Provider<HomeRepository> repositoryProvider;
|
||||||
|
|
||||||
|
private HomeViewModel_Factory(Provider<HomeRepository> repositoryProvider) {
|
||||||
|
this.repositoryProvider = repositoryProvider;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HomeViewModel get() {
|
||||||
|
return newInstance(repositoryProvider.get());
|
||||||
|
}
|
||||||
|
|
||||||
|
public static HomeViewModel_Factory create(Provider<HomeRepository> repositoryProvider) {
|
||||||
|
return new HomeViewModel_Factory(repositoryProvider);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static HomeViewModel newInstance(HomeRepository repository) {
|
||||||
|
return new HomeViewModel(repository);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
package de.harheimertc.ui.screens.home;
|
||||||
|
|
||||||
|
import androidx.lifecycle.ViewModel;
|
||||||
|
import dagger.Binds;
|
||||||
|
import dagger.Module;
|
||||||
|
import dagger.Provides;
|
||||||
|
import dagger.hilt.InstallIn;
|
||||||
|
import dagger.hilt.android.components.ActivityRetainedComponent;
|
||||||
|
import dagger.hilt.android.components.ViewModelComponent;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.HiltViewModelMap;
|
||||||
|
import dagger.hilt.codegen.OriginatingElement;
|
||||||
|
import dagger.multibindings.IntoMap;
|
||||||
|
import dagger.multibindings.LazyClassKey;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@Generated("dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
|
||||||
|
@OriginatingElement(
|
||||||
|
topLevelClass = HomeViewModel.class
|
||||||
|
)
|
||||||
|
public final class HomeViewModel_HiltModules {
|
||||||
|
private HomeViewModel_HiltModules() {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module
|
||||||
|
@InstallIn(ViewModelComponent.class)
|
||||||
|
public abstract static class BindsModule {
|
||||||
|
private BindsModule() {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Binds
|
||||||
|
@IntoMap
|
||||||
|
@LazyClassKey(HomeViewModel.class)
|
||||||
|
@HiltViewModelMap
|
||||||
|
public abstract ViewModel binds(HomeViewModel vm);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module
|
||||||
|
@InstallIn(ActivityRetainedComponent.class)
|
||||||
|
public static final class KeyModule {
|
||||||
|
private KeyModule() {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Provides
|
||||||
|
@IntoMap
|
||||||
|
@LazyClassKey(HomeViewModel.class)
|
||||||
|
@HiltViewModelMap.KeySet
|
||||||
|
public static boolean provide() {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
package de.harheimertc.ui.screens.home;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.IdentifierNameString;
|
||||||
|
import dagger.internal.KeepFieldType;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@IdentifierNameString
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class HomeViewModel_HiltModules_BindsModule_Binds_LazyMapKey {
|
||||||
|
@KeepFieldType
|
||||||
|
static HomeViewModel keepFieldType;
|
||||||
|
|
||||||
|
public static String lazyClassKeyName = "de.harheimertc.ui.screens.home.HomeViewModel";
|
||||||
|
}
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
package de.harheimertc.ui.screens.home;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.Factory;
|
||||||
|
import dagger.internal.QualifierMetadata;
|
||||||
|
import dagger.internal.ScopeMetadata;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@ScopeMetadata
|
||||||
|
@QualifierMetadata("dagger.hilt.android.internal.lifecycle.HiltViewModelMap.KeySet")
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class HomeViewModel_HiltModules_KeyModule_ProvideFactory implements Factory<Boolean> {
|
||||||
|
@Override
|
||||||
|
public Boolean get() {
|
||||||
|
return provide();
|
||||||
|
}
|
||||||
|
|
||||||
|
public static HomeViewModel_HiltModules_KeyModule_ProvideFactory create() {
|
||||||
|
return InstanceHolder.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static boolean provide() {
|
||||||
|
return HomeViewModel_HiltModules.KeyModule.provide();
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class InstanceHolder {
|
||||||
|
static final HomeViewModel_HiltModules_KeyModule_ProvideFactory INSTANCE = new HomeViewModel_HiltModules_KeyModule_ProvideFactory();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
package de.harheimertc.ui.screens.home;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.IdentifierNameString;
|
||||||
|
import dagger.internal.KeepFieldType;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@IdentifierNameString
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class HomeViewModel_HiltModules_KeyModule_Provide_LazyMapKey {
|
||||||
|
@KeepFieldType
|
||||||
|
static HomeViewModel keepFieldType;
|
||||||
|
|
||||||
|
public static String lazyClassKeyName = "de.harheimertc.ui.screens.home.HomeViewModel";
|
||||||
|
}
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
package de.harheimertc.ui.screens.login;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.Factory;
|
||||||
|
import dagger.internal.Provider;
|
||||||
|
import dagger.internal.QualifierMetadata;
|
||||||
|
import dagger.internal.ScopeMetadata;
|
||||||
|
import de.harheimertc.repositories.LoginRepository;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@ScopeMetadata
|
||||||
|
@QualifierMetadata
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class LoginViewModel_Factory implements Factory<LoginViewModel> {
|
||||||
|
private final Provider<LoginRepository> repositoryProvider;
|
||||||
|
|
||||||
|
private LoginViewModel_Factory(Provider<LoginRepository> repositoryProvider) {
|
||||||
|
this.repositoryProvider = repositoryProvider;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public LoginViewModel get() {
|
||||||
|
return newInstance(repositoryProvider.get());
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LoginViewModel_Factory create(Provider<LoginRepository> repositoryProvider) {
|
||||||
|
return new LoginViewModel_Factory(repositoryProvider);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LoginViewModel newInstance(LoginRepository repository) {
|
||||||
|
return new LoginViewModel(repository);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
package de.harheimertc.ui.screens.login;
|
||||||
|
|
||||||
|
import androidx.lifecycle.ViewModel;
|
||||||
|
import dagger.Binds;
|
||||||
|
import dagger.Module;
|
||||||
|
import dagger.Provides;
|
||||||
|
import dagger.hilt.InstallIn;
|
||||||
|
import dagger.hilt.android.components.ActivityRetainedComponent;
|
||||||
|
import dagger.hilt.android.components.ViewModelComponent;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.HiltViewModelMap;
|
||||||
|
import dagger.hilt.codegen.OriginatingElement;
|
||||||
|
import dagger.multibindings.IntoMap;
|
||||||
|
import dagger.multibindings.LazyClassKey;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@Generated("dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
|
||||||
|
@OriginatingElement(
|
||||||
|
topLevelClass = LoginViewModel.class
|
||||||
|
)
|
||||||
|
public final class LoginViewModel_HiltModules {
|
||||||
|
private LoginViewModel_HiltModules() {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module
|
||||||
|
@InstallIn(ViewModelComponent.class)
|
||||||
|
public abstract static class BindsModule {
|
||||||
|
private BindsModule() {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Binds
|
||||||
|
@IntoMap
|
||||||
|
@LazyClassKey(LoginViewModel.class)
|
||||||
|
@HiltViewModelMap
|
||||||
|
public abstract ViewModel binds(LoginViewModel vm);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module
|
||||||
|
@InstallIn(ActivityRetainedComponent.class)
|
||||||
|
public static final class KeyModule {
|
||||||
|
private KeyModule() {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Provides
|
||||||
|
@IntoMap
|
||||||
|
@LazyClassKey(LoginViewModel.class)
|
||||||
|
@HiltViewModelMap.KeySet
|
||||||
|
public static boolean provide() {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
package de.harheimertc.ui.screens.login;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.IdentifierNameString;
|
||||||
|
import dagger.internal.KeepFieldType;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@IdentifierNameString
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class LoginViewModel_HiltModules_BindsModule_Binds_LazyMapKey {
|
||||||
|
@KeepFieldType
|
||||||
|
static LoginViewModel keepFieldType;
|
||||||
|
|
||||||
|
public static String lazyClassKeyName = "de.harheimertc.ui.screens.login.LoginViewModel";
|
||||||
|
}
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
package de.harheimertc.ui.screens.login;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.Factory;
|
||||||
|
import dagger.internal.QualifierMetadata;
|
||||||
|
import dagger.internal.ScopeMetadata;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@ScopeMetadata
|
||||||
|
@QualifierMetadata("dagger.hilt.android.internal.lifecycle.HiltViewModelMap.KeySet")
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class LoginViewModel_HiltModules_KeyModule_ProvideFactory implements Factory<Boolean> {
|
||||||
|
@Override
|
||||||
|
public Boolean get() {
|
||||||
|
return provide();
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LoginViewModel_HiltModules_KeyModule_ProvideFactory create() {
|
||||||
|
return InstanceHolder.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static boolean provide() {
|
||||||
|
return LoginViewModel_HiltModules.KeyModule.provide();
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class InstanceHolder {
|
||||||
|
static final LoginViewModel_HiltModules_KeyModule_ProvideFactory INSTANCE = new LoginViewModel_HiltModules_KeyModule_ProvideFactory();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
package de.harheimertc.ui.screens.login;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.IdentifierNameString;
|
||||||
|
import dagger.internal.KeepFieldType;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@IdentifierNameString
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class LoginViewModel_HiltModules_KeyModule_Provide_LazyMapKey {
|
||||||
|
@KeepFieldType
|
||||||
|
static LoginViewModel keepFieldType;
|
||||||
|
|
||||||
|
public static String lazyClassKeyName = "de.harheimertc.ui.screens.login.LoginViewModel";
|
||||||
|
}
|
||||||
@@ -0,0 +1,47 @@
|
|||||||
|
package de.harheimertc.ui.screens.membership;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.Factory;
|
||||||
|
import dagger.internal.Provider;
|
||||||
|
import dagger.internal.QualifierMetadata;
|
||||||
|
import dagger.internal.ScopeMetadata;
|
||||||
|
import de.harheimertc.repositories.MembershipRepository;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@ScopeMetadata
|
||||||
|
@QualifierMetadata
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class MembershipViewModel_Factory implements Factory<MembershipViewModel> {
|
||||||
|
private final Provider<MembershipRepository> repositoryProvider;
|
||||||
|
|
||||||
|
private MembershipViewModel_Factory(Provider<MembershipRepository> repositoryProvider) {
|
||||||
|
this.repositoryProvider = repositoryProvider;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public MembershipViewModel get() {
|
||||||
|
return newInstance(repositoryProvider.get());
|
||||||
|
}
|
||||||
|
|
||||||
|
public static MembershipViewModel_Factory create(
|
||||||
|
Provider<MembershipRepository> repositoryProvider) {
|
||||||
|
return new MembershipViewModel_Factory(repositoryProvider);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static MembershipViewModel newInstance(MembershipRepository repository) {
|
||||||
|
return new MembershipViewModel(repository);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
package de.harheimertc.ui.screens.membership;
|
||||||
|
|
||||||
|
import androidx.lifecycle.ViewModel;
|
||||||
|
import dagger.Binds;
|
||||||
|
import dagger.Module;
|
||||||
|
import dagger.Provides;
|
||||||
|
import dagger.hilt.InstallIn;
|
||||||
|
import dagger.hilt.android.components.ActivityRetainedComponent;
|
||||||
|
import dagger.hilt.android.components.ViewModelComponent;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.HiltViewModelMap;
|
||||||
|
import dagger.hilt.codegen.OriginatingElement;
|
||||||
|
import dagger.multibindings.IntoMap;
|
||||||
|
import dagger.multibindings.LazyClassKey;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@Generated("dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
|
||||||
|
@OriginatingElement(
|
||||||
|
topLevelClass = MembershipViewModel.class
|
||||||
|
)
|
||||||
|
public final class MembershipViewModel_HiltModules {
|
||||||
|
private MembershipViewModel_HiltModules() {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module
|
||||||
|
@InstallIn(ViewModelComponent.class)
|
||||||
|
public abstract static class BindsModule {
|
||||||
|
private BindsModule() {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Binds
|
||||||
|
@IntoMap
|
||||||
|
@LazyClassKey(MembershipViewModel.class)
|
||||||
|
@HiltViewModelMap
|
||||||
|
public abstract ViewModel binds(MembershipViewModel vm);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module
|
||||||
|
@InstallIn(ActivityRetainedComponent.class)
|
||||||
|
public static final class KeyModule {
|
||||||
|
private KeyModule() {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Provides
|
||||||
|
@IntoMap
|
||||||
|
@LazyClassKey(MembershipViewModel.class)
|
||||||
|
@HiltViewModelMap.KeySet
|
||||||
|
public static boolean provide() {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
package de.harheimertc.ui.screens.membership;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.IdentifierNameString;
|
||||||
|
import dagger.internal.KeepFieldType;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@IdentifierNameString
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class MembershipViewModel_HiltModules_BindsModule_Binds_LazyMapKey {
|
||||||
|
@KeepFieldType
|
||||||
|
static MembershipViewModel keepFieldType;
|
||||||
|
|
||||||
|
public static String lazyClassKeyName = "de.harheimertc.ui.screens.membership.MembershipViewModel";
|
||||||
|
}
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
package de.harheimertc.ui.screens.membership;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.Factory;
|
||||||
|
import dagger.internal.QualifierMetadata;
|
||||||
|
import dagger.internal.ScopeMetadata;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@ScopeMetadata
|
||||||
|
@QualifierMetadata("dagger.hilt.android.internal.lifecycle.HiltViewModelMap.KeySet")
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class MembershipViewModel_HiltModules_KeyModule_ProvideFactory implements Factory<Boolean> {
|
||||||
|
@Override
|
||||||
|
public Boolean get() {
|
||||||
|
return provide();
|
||||||
|
}
|
||||||
|
|
||||||
|
public static MembershipViewModel_HiltModules_KeyModule_ProvideFactory create() {
|
||||||
|
return InstanceHolder.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static boolean provide() {
|
||||||
|
return MembershipViewModel_HiltModules.KeyModule.provide();
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class InstanceHolder {
|
||||||
|
static final MembershipViewModel_HiltModules_KeyModule_ProvideFactory INSTANCE = new MembershipViewModel_HiltModules_KeyModule_ProvideFactory();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
package de.harheimertc.ui.screens.membership;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.IdentifierNameString;
|
||||||
|
import dagger.internal.KeepFieldType;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@IdentifierNameString
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class MembershipViewModel_HiltModules_KeyModule_Provide_LazyMapKey {
|
||||||
|
@KeepFieldType
|
||||||
|
static MembershipViewModel keepFieldType;
|
||||||
|
|
||||||
|
public static String lazyClassKeyName = "de.harheimertc.ui.screens.membership.MembershipViewModel";
|
||||||
|
}
|
||||||
@@ -0,0 +1,47 @@
|
|||||||
|
package de.harheimertc.ui.screens.spielplan;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.Factory;
|
||||||
|
import dagger.internal.Provider;
|
||||||
|
import dagger.internal.QualifierMetadata;
|
||||||
|
import dagger.internal.ScopeMetadata;
|
||||||
|
import de.harheimertc.repositories.SpielplanRepository;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@ScopeMetadata
|
||||||
|
@QualifierMetadata
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class SpielplanViewModel_Factory implements Factory<SpielplanViewModel> {
|
||||||
|
private final Provider<SpielplanRepository> repositoryProvider;
|
||||||
|
|
||||||
|
private SpielplanViewModel_Factory(Provider<SpielplanRepository> repositoryProvider) {
|
||||||
|
this.repositoryProvider = repositoryProvider;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SpielplanViewModel get() {
|
||||||
|
return newInstance(repositoryProvider.get());
|
||||||
|
}
|
||||||
|
|
||||||
|
public static SpielplanViewModel_Factory create(
|
||||||
|
Provider<SpielplanRepository> repositoryProvider) {
|
||||||
|
return new SpielplanViewModel_Factory(repositoryProvider);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static SpielplanViewModel newInstance(SpielplanRepository repository) {
|
||||||
|
return new SpielplanViewModel(repository);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
package de.harheimertc.ui.screens.spielplan;
|
||||||
|
|
||||||
|
import androidx.lifecycle.ViewModel;
|
||||||
|
import dagger.Binds;
|
||||||
|
import dagger.Module;
|
||||||
|
import dagger.Provides;
|
||||||
|
import dagger.hilt.InstallIn;
|
||||||
|
import dagger.hilt.android.components.ActivityRetainedComponent;
|
||||||
|
import dagger.hilt.android.components.ViewModelComponent;
|
||||||
|
import dagger.hilt.android.internal.lifecycle.HiltViewModelMap;
|
||||||
|
import dagger.hilt.codegen.OriginatingElement;
|
||||||
|
import dagger.multibindings.IntoMap;
|
||||||
|
import dagger.multibindings.LazyClassKey;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@Generated("dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
|
||||||
|
@OriginatingElement(
|
||||||
|
topLevelClass = SpielplanViewModel.class
|
||||||
|
)
|
||||||
|
public final class SpielplanViewModel_HiltModules {
|
||||||
|
private SpielplanViewModel_HiltModules() {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module
|
||||||
|
@InstallIn(ViewModelComponent.class)
|
||||||
|
public abstract static class BindsModule {
|
||||||
|
private BindsModule() {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Binds
|
||||||
|
@IntoMap
|
||||||
|
@LazyClassKey(SpielplanViewModel.class)
|
||||||
|
@HiltViewModelMap
|
||||||
|
public abstract ViewModel binds(SpielplanViewModel vm);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Module
|
||||||
|
@InstallIn(ActivityRetainedComponent.class)
|
||||||
|
public static final class KeyModule {
|
||||||
|
private KeyModule() {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Provides
|
||||||
|
@IntoMap
|
||||||
|
@LazyClassKey(SpielplanViewModel.class)
|
||||||
|
@HiltViewModelMap.KeySet
|
||||||
|
public static boolean provide() {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
package de.harheimertc.ui.screens.spielplan;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.IdentifierNameString;
|
||||||
|
import dagger.internal.KeepFieldType;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@IdentifierNameString
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class SpielplanViewModel_HiltModules_BindsModule_Binds_LazyMapKey {
|
||||||
|
@KeepFieldType
|
||||||
|
static SpielplanViewModel keepFieldType;
|
||||||
|
|
||||||
|
public static String lazyClassKeyName = "de.harheimertc.ui.screens.spielplan.SpielplanViewModel";
|
||||||
|
}
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
package de.harheimertc.ui.screens.spielplan;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.Factory;
|
||||||
|
import dagger.internal.QualifierMetadata;
|
||||||
|
import dagger.internal.ScopeMetadata;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@ScopeMetadata
|
||||||
|
@QualifierMetadata("dagger.hilt.android.internal.lifecycle.HiltViewModelMap.KeySet")
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class SpielplanViewModel_HiltModules_KeyModule_ProvideFactory implements Factory<Boolean> {
|
||||||
|
@Override
|
||||||
|
public Boolean get() {
|
||||||
|
return provide();
|
||||||
|
}
|
||||||
|
|
||||||
|
public static SpielplanViewModel_HiltModules_KeyModule_ProvideFactory create() {
|
||||||
|
return InstanceHolder.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static boolean provide() {
|
||||||
|
return SpielplanViewModel_HiltModules.KeyModule.provide();
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final class InstanceHolder {
|
||||||
|
static final SpielplanViewModel_HiltModules_KeyModule_ProvideFactory INSTANCE = new SpielplanViewModel_HiltModules_KeyModule_ProvideFactory();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
package de.harheimertc.ui.screens.spielplan;
|
||||||
|
|
||||||
|
import dagger.internal.DaggerGenerated;
|
||||||
|
import dagger.internal.IdentifierNameString;
|
||||||
|
import dagger.internal.KeepFieldType;
|
||||||
|
import javax.annotation.processing.Generated;
|
||||||
|
|
||||||
|
@IdentifierNameString
|
||||||
|
@DaggerGenerated
|
||||||
|
@Generated(
|
||||||
|
value = "dagger.internal.codegen.ComponentProcessor",
|
||||||
|
comments = "https://dagger.dev"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({
|
||||||
|
"unchecked",
|
||||||
|
"rawtypes",
|
||||||
|
"KotlinInternal",
|
||||||
|
"KotlinInternalInJava",
|
||||||
|
"cast",
|
||||||
|
"deprecation",
|
||||||
|
"nullness:initialization.field.uninitialized"
|
||||||
|
})
|
||||||
|
public final class SpielplanViewModel_HiltModules_KeyModule_Provide_LazyMapKey {
|
||||||
|
@KeepFieldType
|
||||||
|
static SpielplanViewModel keepFieldType;
|
||||||
|
|
||||||
|
public static String lazyClassKeyName = "de.harheimertc.ui.screens.spielplan.SpielplanViewModel";
|
||||||
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user