Kapt: Attach generated Kotlin sources in 'compilation' mode (KT-32535)

This commit is contained in:
Yan Zhulanow
2019-07-23 20:42:52 +09:00
parent 1c63d3aa2f
commit ccff347ffc
11 changed files with 168 additions and 7 deletions
@@ -0,0 +1,36 @@
# copy
../simple/ap
ap
# copy
../simple/Test.kt
Test.kt
# mkdir
output/ap
output/stubs
output/classes
output/sources
# kotlinc
-cp %KOTLIN_STDLIB%
-d output/ap
ap/Processor.kt
# kapt
-Kapt-stubs=output/stubs
-Kapt-classes=output/classes
-Kapt-sources=output/sources
-Kapt-classpath=output/ap
-Kapt-processors=apt.SampleApt
-Kapt-option:kapt.test.writeKotlinFiles=true
-d output/classes
-cp output/ap:%KOTLIN_STDLIB%
Test.kt
# java
-cp output/classes:output/ap:%KOTLIN_STDLIB%
test.TestKt
# after
Generated class: generated.Test