Skip to content

Commit 7fcbb74

Browse files
authored
Limited DI-related code visibility. (#49)
1 parent a2604fa commit 7fcbb74

File tree

5 files changed

+17
-17
lines changed

5 files changed

+17
-17
lines changed

core/src/main/kotlin/com/mitteloupe/cag/core/content/AppFeatureDependencyInjectionModuleKotlinFileBuilder.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ $providedImports""".optimizeImports()
3838
}
3939
@Module
4040
@InstallIn(SingletonComponent::class)
41-
object ${className}Module {
41+
internal object ${className}Module {
4242
@Provides
4343
fun providesStubDomainMapper(): StubDomainMapper = StubDomainMapper()
4444

core/src/main/kotlin/com/mitteloupe/cag/core/content/ArchitectureDependencyInjectionModuleKotlinFileBuilder.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ $commonImports
2525
}
2626
@Module
2727
@InstallIn(SingletonComponent::class)
28-
object ArchitectureModule {
28+
internal object ArchitectureModule {
2929
@Provides
3030
fun providesUseCaseExecutor(): UseCaseExecutor = UseCaseExecutor()
3131
}

core/src/main/kotlin/com/mitteloupe/cag/core/content/DataSourceModuleKotlinFileBuilder.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import $dataSourcePackageName.${dataSourceName}Impl
2121
}
2222
@Module
2323
@InstallIn(SingletonComponent::class)
24-
object ${dataSourceName}Module {
24+
internal object ${dataSourceName}Module {
2525
@Provides
2626
fun provides$dataSourceName(): $dataSourceName = ${dataSourceName}Impl()
2727
}

core/src/main/kotlin/com/mitteloupe/cag/core/generation/architecture/InstrumentationTestModuleCreator.kt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -103,25 +103,25 @@ abstract class BaseTest {
103103
private val hiltAndroidRule by lazy { HiltAndroidRule(this) }
104104
105105
@Inject
106-
lateinit var mockDispatcher: MockDispatcher
106+
internal lateinit var mockDispatcher: MockDispatcher
107107
108108
@Inject
109-
lateinit var responseStore: ResponseStore
109+
internal lateinit var responseStore: ResponseStore
110110
111111
@Inject
112-
lateinit var mockWebServerProvider: MockWebServerProvider
112+
internal lateinit var mockWebServerProvider: MockWebServerProvider
113113
114114
@Inject
115-
lateinit var sharedPreferences: SharedPreferences
115+
internal lateinit var sharedPreferences: SharedPreferences
116116
117117
@Inject
118-
lateinit var keyValueStore: KeyValueStore
118+
internal lateinit var keyValueStore: KeyValueStore
119119
120120
@Inject
121-
lateinit var espressoIdlingResources: @JvmSuppressWildcards Collection<EspressoIdlingResource>
121+
internal lateinit var espressoIdlingResources: @JvmSuppressWildcards Collection<EspressoIdlingResource>
122122
123123
@Inject
124-
lateinit var composeIdlingResources: @JvmSuppressWildcards Collection<ComposeIdlingResource>
124+
internal lateinit var composeIdlingResources: @JvmSuppressWildcards Collection<ComposeIdlingResource>
125125
126126
private val webServerRule = WebServerRule(
127127
lazy { mockDispatcher },

core/src/test/kotlin/com/mitteloupe/cag/core/generation/architecture/ArchitectureModulesContentGeneratorTest.kt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1748,25 +1748,25 @@ abstract class BaseTest {
17481748
private val hiltAndroidRule by lazy { HiltAndroidRule(this) }
17491749
17501750
@Inject
1751-
lateinit var mockDispatcher: MockDispatcher
1751+
internal lateinit var mockDispatcher: MockDispatcher
17521752
17531753
@Inject
1754-
lateinit var responseStore: ResponseStore
1754+
internal lateinit var responseStore: ResponseStore
17551755
17561756
@Inject
1757-
lateinit var mockWebServerProvider: MockWebServerProvider
1757+
internal lateinit var mockWebServerProvider: MockWebServerProvider
17581758
17591759
@Inject
1760-
lateinit var sharedPreferences: SharedPreferences
1760+
internal lateinit var sharedPreferences: SharedPreferences
17611761
17621762
@Inject
1763-
lateinit var keyValueStore: KeyValueStore
1763+
internal lateinit var keyValueStore: KeyValueStore
17641764
17651765
@Inject
1766-
lateinit var espressoIdlingResources: @JvmSuppressWildcards Collection<EspressoIdlingResource>
1766+
internal lateinit var espressoIdlingResources: @JvmSuppressWildcards Collection<EspressoIdlingResource>
17671767
17681768
@Inject
1769-
lateinit var composeIdlingResources: @JvmSuppressWildcards Collection<ComposeIdlingResource>
1769+
internal lateinit var composeIdlingResources: @JvmSuppressWildcards Collection<ComposeIdlingResource>
17701770
17711771
private val webServerRule = WebServerRule(
17721772
lazy { mockDispatcher },

0 commit comments

Comments
 (0)