-
In the Room Gradle Plugin we pass annotation processor options based on the Android variant target or KMP target and we do that by [finding the corresponding KSP task of the Android variant or Kotlin …
-
Hey there KSP authors,
Is there an easy way to generate the inputs for a processor, and test its behavior? I.e. can the writing of files be mocked and inspected easily?
Thank you in advance for …
-
We ran into an odd case with KSP2 when assisted injecting an enum class from another module into a class
```kotlin
class Example @AssistedInject constructor(@Assisted database: Database)
// In an up…
-
When using `me.tatarka.inject.generateCompanionExtensions = true`, code generated with kotlin-inject-anvil is not compiling.
Setting the option to `true` disables the creation of
`public fun KCla…
-
Dagger: 2.52
KSP: 2.0.21-1.0.26
The following results in an exception during processing:
```
class InjectedClass @AssistedInject constructor(
@Assisted val assistedArg: String,
) {
suspend fu…
-
-
Dagger: 2.52
KSP: 2.0.21-1.0.26
This is a bit of an odd scenario but it makes sense in our actual project.
The failing scenario:
```
class Decor @Inject constructor() {
interface Factory {
…
-
-
Hello ! I'm using the following version
```
kotlin = "1.9.24"
ksp = "1.9.24-1.0.20"
room = 2.6.1
androidx-paging = "3.3.2"
```
```kt
@Entity
class UserLocalModel(@PrimaryKey val id: Int, val …
yoobi updated
2 months ago
-
**Describe the bug**
Cannot build with `ksp.useKSP2=true`.
The getter for `shortName` fails at [this line](https://github.com/InsertKoinIO/koin-annotations/blob/aaafd1078ff09bc2c5b09c38c03f16027c5…