Ilya Chernikov
|
7e21573cf4
|
Convert the rest of the project to intellij repo prepared in buildSrc
|
2018-01-30 17:06:13 +03:00 |
|
Ilya Chernikov
|
a4f28cd94f
|
Make all dependencies to idea sdk intransitive
|
2018-01-30 17:06:11 +03:00 |
|
Ilya Chernikov
|
06c8cbf7d6
|
Convert all remaining plugin modules to intellij plugin
|
2018-01-30 17:06:07 +03:00 |
|
Yan Zhulanow
|
7b055c2172
|
Kapt: Prefer non-aliased imports over aliased. Make sure the imported short names are unique (KT-22083)
|
2018-01-25 22:03:29 +03:00 |
|
Yan Zhulanow
|
283c762b8b
|
Kapt: Remove laziness from diagnosticFactory and javacMessages, use factory from supertype (KT-22189)
writeDiagnostic() may be invoked after the 'context' is cleared, and lazy implementations will fail.
|
2018-01-15 12:39:34 +09:00 |
|
Yan Zhulanow
|
192489ae66
|
Minor: Remove bulk class added by mistake
|
2018-01-15 12:39:33 +09:00 |
|
Yan Zhulanow
|
df19162c8c
|
Kapt: Store line information in a file doc comment, instead of annotations (KT-21936)
|
2018-01-15 12:39:28 +09:00 |
|
Dmitry Jemerov
|
e80dae1802
|
Update copyright in generated tests
|
2018-01-10 11:55:28 +01:00 |
|
Yan Zhulanow
|
4ec20ad595
|
Minor: Fix build, remove inline function usage
|
2017-12-15 17:39:17 +09:00 |
|
Yan Zhulanow
|
d58665b5a8
|
Kapt: Remove duplicating check, this also removes the senseless warning (KT-21425)
|
2017-12-15 02:35:12 +09:00 |
|
Yan Zhulanow
|
4c96453a4b
|
Kapt: Annotations on enum constants are not kept on the generated stub (KT-21433)
|
2017-12-15 02:35:12 +09:00 |
|
Yan Zhulanow
|
0b37c9e83c
|
Kapt: Report about of time spent in each annotation processor in verbose mode (KT-21542)
|
2017-12-01 22:53:22 +09:00 |
|
Yan Zhulanow
|
ef6be206d0
|
Kapt: Clear URL cache after changing annotation processor JAR
|
2017-12-01 22:53:22 +09:00 |
|
Yan Zhulanow
|
9e43992094
|
Minor: Update kapt converter test for imports
|
2017-12-01 22:53:21 +09:00 |
|
Yan Zhulanow
|
3dc7502b0b
|
Kapt, minor: Remove kaptError with location, it doesn't do anything reasonable now anyway
|
2017-12-01 22:53:21 +09:00 |
|
Yan Zhulanow
|
a4a7db06d2
|
Kapt: force resolve import references in partial analysis mode (required for import conversion in correctErrorTypes)
|
2017-12-01 22:53:21 +09:00 |
|
Yan Zhulanow
|
2e17c0b7f1
|
Kapt: Filter out non-package all-under imports whenever possible in "correctErrorTypes" (KT-21359)
|
2017-12-01 22:53:21 +09:00 |
|
Yan Zhulanow
|
00bb38fbb1
|
Kapt: Support import directive with aliases in "correctErrorTypes" mode (KT-21358)
|
2017-12-01 22:53:21 +09:00 |
|
Yan Zhulanow
|
c7645bcf03
|
Kapt: Replace error.NonExistentClass usages to Object (as it does not break class hierarchies)
|
2017-12-01 22:53:21 +09:00 |
|
Yan Zhulanow
|
3d1ca61f9f
|
Kapt: Remove artificial KaptError exception on errors from annotation processor (KT-21262)
|
2017-12-01 22:53:20 +09:00 |
|
Yan Zhulanow
|
0a0de8da29
|
Kapt: Fix correctErrorTypes for getters of properties defined in the primary constructor
|
2017-12-01 22:53:20 +09:00 |
|
Yan Zhulanow
|
182c2e2eeb
|
Kapt: Launch integration tests also under Java 9
|
2017-12-01 22:53:20 +09:00 |
|
Yan Zhulanow
|
6ccf361942
|
Kapt: -Xmaxerrs javac option is not propagated properly (KT-21264)
|
2017-12-01 22:53:20 +09:00 |
|
Yan Zhulanow
|
2819fc718a
|
Parcelable: Migrate to canonical NEW-DUP-INVOKESPECIAL form (KT-20545)
|
2017-12-01 22:53:20 +09:00 |
|
Yan Zhulanow
|
37543deefa
|
Kapt: Keep KDoc comments in Java stubs (KT-21205)
|
2017-12-01 22:53:19 +09:00 |
|
Yan Zhulanow
|
af57ab8119
|
Kapt: Fix remaining issues with Java 9 compatibility in converter, add Java 9 tests
|
2017-12-01 22:53:19 +09:00 |
|
Yan Zhulanow
|
861d778530
|
Kapt: Fix 'correctErrorTypes' for primary constructor properties
|
2017-12-01 22:53:18 +09:00 |
|
Yan Zhulanow
|
7136bf7e0a
|
Kapt: Add Kotlin location to diagnostics reported in Kapt stubs
|
2017-12-01 22:53:18 +09:00 |
|
Yan Zhulanow
|
8fba19f269
|
Kapt: Do not print empty diagnostic messages
|
2017-12-01 22:53:18 +09:00 |
|
Yan Zhulanow
|
5efdf111f5
|
Kapt: Support type aliases in correctErrorTypes mode (KT-19402)
|
2017-12-01 22:53:18 +09:00 |
|
Yan Zhulanow
|
84e5fa38bb
|
Kapt: Exclude all primitive Java constants from inlining (String is still inlined) (KT-20878)
|
2017-12-01 22:53:18 +09:00 |
|
Yan Zhulanow
|
6ca5787799
|
Kapt: Allow to ignore specific methods/fields from being put into kapt stubs
Classes can't be ignored yet as it requires to ignore also all type usages which is a non-trivial operation.
|
2017-12-01 22:53:18 +09:00 |
|
Yan Zhulanow
|
fd84ecda54
|
Kapt: Add runtime library, move all modules inside the 'kapt3' directory
|
2017-12-01 22:53:17 +09:00 |
|