Alexander Udalov
861d9a1620
Use null instead of CompilerMessageLocation.NO_LOCATION in MessageCollector
2017-04-11 12:08:31 +03:00
Ilya Gorbunov
6dc4056d5f
Fix missing kotlin-test dependencies
...
(previously it was bundled to kotlin-compiler-embeddable)
2017-03-25 04:13:52 +03:00
Alexey Tsvetkov
fcf23706c0
Fix gradle subplugin example
2016-12-19 22:55:23 +03:00
Yan Zhulanow
95d1210317
Kapt3: Extract annotation processing to its own task in Gradle. Now the kotlinCompile task should know nothing about kapt, for the main task it's just a regular Java source root.
2016-12-05 19:57:49 +03:00
Alexander Udalov
87fe6c41df
Drop ExternalDeclarationsProvider
...
It was added for Android extensions, but now another mechanism is used there
(PackageFragmentProviderExtension), and there were no other implementations of
ExternalDeclarationsProvider in the project
2016-10-02 21:03:19 +03:00
Alexey Tsvetkov
6ebb50751c
Remove source annotations when copy class with kapt2
...
Writing source annotations enables incremental compilation for kapt2.
However they are not needed in bytecode, so we remove them when
copying classes.
# Conflicts:
# compiler/cli/src/org/jetbrains/kotlin/cli/jvm/K2JVMCompiler.kt
# compiler/frontend.java/src/org/jetbrains/kotlin/config/JVMConfigurationKeys.java
2016-09-14 13:52:56 +03:00
Yan Zhulanow
b13db88e6f
Kapt: Make javaCompile parameter in KotlinGradleSubplugin non-null
...
(cherry picked from commit 9686344)
2016-08-29 16:31:16 +03:00
Yan Zhulanow
407af3a0e5
Kapt: Gradle plugin for the new kapt
...
(cherry picked from commit f4fc8f1)
2016-08-29 16:31:16 +03:00
Alexey Tsvetkov
23353facca
Shade in kotlin-compiler-embeddable
...
Now kotlin gradle plugin is compatible with android gradle plugin 2.2
#KT-12478 fixed
#KT-12431 fixed
#KT-12406 fixed
2016-06-07 14:42:35 +03:00
Ilya Gorbunov
8425304866
Advance snapshot version to 1.1-SNAPSHOT
2016-05-11 17:28:38 +03:00
Yan Zhulanow
26ed1c3756
Move Android Extensions subplugin to the main kotlin-gradle-plugin artifact
2016-01-26 21:13:37 +03:00
Alexander Udalov
13c54a2678
Drop external annotations support in build tools
...
External annotations will only be considered in the IDE for additional
inspections based on more precise types in Java libraries
2015-10-09 11:51:58 +02:00
ligee
d08570b8a8
Adding new target - embeddable compiler (after jarjar), using it in the gradle plugin
...
(cherry picked from commit bf4b26f)
2015-08-11 13:15:23 +02:00
Natalia Ukhorskaya
1ae3e9bbfe
Subplugin-example: change scope for gradle-api library
2015-04-27 16:24:52 +03:00
Pavel V. Talanov
ed218c473a
Get rid of 'class object' usages in code and builtins
...
Replace some comments and library usages as well
2015-03-25 18:28:00 +03:00
Yan Zhulanow
8760beeed1
Gradle subplugin test
2015-03-13 15:46:38 +03:00