-
For Kotlin projects, Dagger currently makes use of KAPT. This is generally quite slow since it requires generating Java stubs before the annotation processing step.
[KSP](https://github.com/google/…
-
## Why the new feature should be added
kapt is in maintenance mode, should move away from deprecated plugin - https://kotlinlang.org/docs/kapt.html
`kapt is in maintenance mode. We are keeping it …
-
When calling KSP without `-jdk-home` argument, I get the following:
```
Exception in thread "main" org.jetbrains.kotlin.analysis.api.lifetime.KaInvalidLifetimeOwnerAccessException: Access to inval…
-
### Provide environment information
System:
OS: Windows 11 10.0.22631
CPU: (12) x64 Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz
Memory: 3.88 GB / 15.87 GB
Binaries:
Node: 20.18…
-
Using the Java annotation processing API. We can be using ``javax.annotation.processing.Filer.getResource`` method reading files.
Can ``SymbolProcessor API`` does the same work?
I searched the c…
-
First of all I think we should check the `exec_result` at this [line](https://github.com/bazelbuild/rules_kotlin/blob/b076b4acbf06bc3833e9f70ee11e5a93afa77ab8/src/main/starlark/core/repositories/ksp.b…
-
This is a slight behavior change from apt to KSP. The following snippet is an error in apt but has no error in KSP
```kotlin
@Module
interface DaggerModule1 {
@Provides fun provideString(): St…
-
We recently moved to ksp from kapt for dagger and we're facing some build getting stuck. Gradle is stuck on `kspDebugKotlin` on random module using dagger ksp.
We're using :
- Android Studio Jel…
-
```kotlin
class MyViewModelTest {
@Verify
private val logger: Logger = fake()
// DOn't work
// private val logger = fake()
// private val logger = fake(Logger::class.java)
…
-
Steps to reproduce:
1. Click a Proc Part from the part list, e.g., the proc structure.
2. The PAW says it has a stringer mass of zero.
![screenshot6](https://github.com/user-attachments/assets/d8b…