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 |
|
Yan Zhulanow
|
b74ef72af7
|
Kapt: Forbid illegal Java identifiers in Enum value literals
|
2017-12-01 22:53:17 +09:00 |
|
Yan Zhulanow
|
f52749741b
|
Minor: Remove unused fileManager property
|
2017-12-01 22:53:17 +09:00 |
|
Yan Zhulanow
|
bdf77ccb65
|
Kapt: Refactoring, replace getValidIdentifierName() with more appropriate isValidIdentifier()
|
2017-12-01 22:53:17 +09:00 |
|
Yan Zhulanow
|
f368414328
|
SamWithReceiver: Pick the right compiler plugin (KT-20813)
|
2017-12-01 22:53:17 +09:00 |
|
Yan Zhulanow
|
3d7222485d
|
Android Extensions: Add missing documentation, move the hasCache property to the compiler module
|
2017-12-01 22:53:16 +09:00 |
|
Yan Zhulanow
|
e4f476c09f
|
Kapt, Maven: Fix running with the non-clean build (KT-20816)
Clean target directories for kapt stubs and generated source files.
Filter out the compile destination directory from the classpath.
|
2017-12-01 22:53:16 +09:00 |
|
Yan Zhulanow
|
381379fb62
|
Kapt, Maven: Clean directories for generated sources and stubs before AP
|
2017-12-01 22:53:16 +09:00 |
|
Yan Zhulanow
|
b074c7e22f
|
Minor: Return back the whole test contents
|
2017-12-01 22:53:16 +09:00 |
|
Yan Zhulanow
|
1f65f8bc97
|
Encode all compiler plugin arguments for Android Extensions in kapt
Commas in option values breaks the option parsing in daemon (KT-20235).
|
2017-12-01 22:53:16 +09:00 |
|
Yan Zhulanow
|
425d104255
|
Parcelable: Convert I to Z explicitly, older Android Dex has strict checks for it (KT-20928)
|
2017-12-01 22:53:16 +09:00 |
|
Yan Zhulanow
|
e28cffd0ad
|
Parcelable: newArray() result type should be Object[] (KT-20717)
|
2017-12-01 22:53:15 +09:00 |
|
Yan Zhulanow
|
26005751d8
|
Parcelable: Fix compatibility with serialization plugin (KT-20742)
|
2017-12-01 22:53:15 +09:00 |
|
Yan Zhulanow
|
3d155dd757
|
Kapt: Support Java 9 in Gradle plugin infrastructure
|
2017-12-01 22:53:15 +09:00 |
|
Yan Zhulanow
|
c6eab6f72e
|
Kapt: Support Java 9 in compiler plugin
|
2017-12-01 22:53:15 +09:00 |
|
Yan Zhulanow
|
e97b3ed324
|
Kapt: Get rid of DatatypeConverter in order to support JDK9 (KT-20749)
|
2017-12-01 22:53:15 +09:00 |
|
Yan Zhulanow
|
fa54a0c642
|
AllOpen: Add Validated to the list of annotations supported by kotlin-spring plugin (KT-20751)
|
2017-12-01 22:53:15 +09:00 |
|
Yan Zhulanow
|
eccc3447f6
|
Infrastructure: move compiler plugin tests back to their modules
|
2017-12-01 22:53:14 +09:00 |
|
Alexander Udalov
|
7248f2568a
|
Drop USE_NEW_INFERENCE, configure language version settings in KotlinTestUtils
This will only have effect for tests which do not use their own instance
of LanguageVersionSettings though
|
2017-12-01 13:35:25 +01:00 |
|
Alexey Andreev
|
9c0e049bbe
|
JS: fix boxed char with latest changes in compiler
|
2017-12-01 15:20:34 +03:00 |
|
Nikolay Krasko
|
2c79481f37
|
Add IdeaOpenApiClassFinder and BundledGroovyClassFinder to known finder
Fix testKnownNonClasspathFinder for 173 branch
|
2017-12-01 00:44:05 +03:00 |
|
Nikolay Krasko
|
e2418ec892
|
Remove custom runtime configure from AbstractParameterInfoTest
|
2017-12-01 00:44:05 +03:00 |
|
Nikolay Krasko
|
f460104ace
|
Unconfigure library in AbstractLineMarkersTest
|
2017-12-01 00:44:04 +03:00 |
|
Nikolay Krasko
|
22b0dd91e4
|
Fix GradleConfiguratorTest: jre8 is expected for 1.1.2 version
|
2017-12-01 00:44:04 +03:00 |
|
Nikolay Krasko
|
3dc494ed00
|
Some qualified names might be null for classes
|
2017-12-01 00:44:04 +03:00 |
|
Nikolay Krasko
|
32da2ccb81
|
Don't intercept unexpected exceptions in AbstractQuickFixTest.kt
|
2017-12-01 00:44:04 +03:00 |
|
Nicolay Mitropolsky
|
f67db64dba
|
*kapt3-idea* added to *ultimate* as testRuntime dependency
because of falling tests. It seems that there is not such issue in 1.2.0 branch
|
2017-11-30 21:27:56 +03:00 |
|
Nicolay Mitropolsky
|
4db5ca66e3
|
Uast: constructors calls consistency for KtObjectLiteralExpression (KT-21409)
|
2017-11-30 20:08:16 +03:00 |
|
Nicolay Mitropolsky
|
1dbce18afc
|
Uast: constructors calls consistency except anonymous object literals (KT-21409)
|
2017-11-30 20:08:16 +03:00 |
|
Nicolay Mitropolsky
|
77be33d433
|
Uast: KotlinPrimaryConstructorUMethod renamed to KotlinConstructorUMethod (KT-21409)
|
2017-11-30 20:08:16 +03:00 |
|
Nicolay Mitropolsky
|
1ce21583ad
|
Uast: secondary constructors delegation support (KT-21409)
|
2017-11-30 20:08:16 +03:00 |
|
Nicolay Mitropolsky
|
3bfa5c4706
|
Uast: parsing primary constructors superCalls (KT-21409)
|
2017-11-30 20:08:16 +03:00 |
|
Mikhail Glukhikh
|
a39f2f8271
|
Downgrade "use expression body" inspection to INFORMATION default level
(cherry picked from commit b6bc8eb)
|
2017-11-30 17:19:19 +03:00 |
|
Mikhail Glukhikh
|
0d65df4d3e
|
Recursive equals: case with recursive not equals + extra tests
|
2017-11-30 16:47:27 +03:00 |
|
Mikhail Glukhikh
|
13e0ba0836
|
Recursive equals: fix false positive with different argument
Related to KT-13702
|
2017-11-30 16:44:51 +03:00 |
|
Mikhail Glukhikh
|
917be5d271
|
Support "recursive equals" for direct equals call (related to KT-13702)
|
2017-11-30 16:44:50 +03:00 |
|
Mikhail Glukhikh
|
e301506460
|
Simplify and fix "recursive equals" inspection (related to KT-13702)
|
2017-11-30 16:44:45 +03:00 |
|
Toshiaki Kameyama
|
b8fcdea673
|
Add inspection for equals which is called recursively within itself
So #KT-13702 Fixed
|
2017-11-30 16:44:20 +03:00 |
|
Mikhail Glukhikh
|
bd348911af
|
Add "unused equals" for direct calls without receiver
Related to KT-21192
|
2017-11-30 16:44:16 +03:00 |
|
Mikhail Glukhikh
|
64159a900a
|
Add "unused equals" warning on direct equals call #KT-21192 Fixed
|
2017-11-30 16:43:54 +03:00 |
|
Mikhail Glukhikh
|
07ec4ecd7f
|
Add tests for KT-19511 and KT-21192 (with void -> boolean)
|
2017-11-30 16:43:53 +03:00 |
|
Sergey Igushkin
|
bf2e3decaa
|
Add :kotlin-annotation-processing-gradle:install dependency to Gradle IT
|
2017-11-30 15:42:42 +03:00 |
|
Sergey Igushkin
|
98e8e73810
|
Fix kotlin-reflect dependency IDE import after API separation.
(cherry picked from commit 19967a2)
|
2017-11-30 15:42:42 +03:00 |
|
Alexey Andreev
|
af6adc61ae
|
Update bootstrap to 1.2.20-dev-524
|
2017-11-30 15:27:41 +03:00 |
|