Vyacheslav Gerasimov
d54bc3a4bb
193: Fix tests compilation for 193 platform
2019-09-24 18:22:35 +03:00
Ilya Kirillov
41f7519244
Fix old j2k test data to actual one
2019-09-24 16:22:24 +03:00
Nikolay Krasko
edb700b898
Switch to 192 platform
2019-09-06 11:28:25 +03:00
Nikolay Krasko
b856d60575
Add required plugins for Android Studio 3.6 to runtime
2019-09-02 15:14:32 +03:00
Ilya Kirillov
4befca95d6
Add an ability to switch between old and new J2K via settings window
...
Before that it was possible to do only via registry
#KT-33371 fixed
2019-08-16 09:37:05 +03:00
Ilya Kirillov
58db64a478
J2K: Fix old J2K test data's error messages which has changed due to new inference
2019-07-25 14:34:36 +03:00
Ilya Kirillov
4e5e14046d
New J2K: use old J2K for evaluate expression instead of new one
...
#KT-32693 fixed
2019-07-25 14:34:36 +03:00
Ilya Kirillov
2bd5a1f196
New J2K: separate nullability inference from common one & nullability bug fixes
...
It will be needed for structure mutability inference
#KT-21467 fixed
#KT-32609 fixed
#KT-32572 fixed
#KT-24677 fixed
2019-07-25 14:34:35 +03:00
Ilya Kirillov
f79b282c60
New J2K: add better support of implicit functional interfaces
...
#KT-32702 fixed
#KT-19327 fixed
2019-07-25 14:34:34 +03:00
Ilya Kirillov
8f69cca2b3
New J2K: enable new J2K by default
2019-07-10 13:16:53 +03:00
Ilya Kirillov
3e04bfb156
New J2K: do not print modifiers which are going to be removed in postprocessing
2019-07-10 13:16:52 +03:00
Toshiaki Kameyama
90b0ea73dc
Add inspection for check/require/checkNotNull/requireNotNull
...
#KT-30640 Fixed
#KT-22412 Fixed
2019-07-08 16:36:18 +03:00
Ilya Kirillov
01c866632d
New J2K: add FUS statistics for J2K conversions
2019-06-28 12:32:17 +03:00
Nikolay Krasko
b7c12014ee
Modify dependencies for 192 branch: more dependencies to full java plugin
2019-06-26 14:11:23 +03:00
Nikolay Krasko
beb1bc09d4
Update to 192.5118.30
2019-06-25 11:48:59 +03:00
Vyacheslav Gerasimov
5a39c637c2
Build: Fix intellij dependency leak from ir tree module
2019-06-13 21:03:55 +03:00
Ilya Kirillov
417717914d
New J2K: use IDEA indexes for resolving
...
Related to #KT-31848
2019-06-11 10:35:28 +03:00
Ilya Kirillov
a56155ca73
New J2K: correctly handle vararg annotation parameter of external Java class
...
#KT-31726 fixed
2019-06-05 23:33:12 +03:00
Ilya Kirillov
1a9deed5d8
New J2K: add conversion progress bar
...
Relates to #KT-31812
2019-06-05 23:33:11 +03:00
Ilya Kirillov
aaab1fe134
New J2K: suggest user to configure Kotlin in a project before nj2k conversion
2019-06-05 23:33:11 +03:00
Vyacheslav Gerasimov
d58df2c107
192: Fix AbstractJavaToKotlinConverterForWebDemoTest for 192
2019-05-31 16:32:10 +03:00
Vyacheslav Gerasimov
cf1e1e3a0c
192: Fix accessors to module & project in tests
2019-05-31 16:32:09 +03:00
Dmitry Savvinov
9d0f518d62
Rename PlatformDependentCompilerServices -> PlatformDependentAnalyzerServices
2019-05-28 13:08:09 +03:00
Dmitry Savvinov
f2a0a809f1
[Platform API] Split TargetPlatform into lightweight TargetPlatform and CompilerServices
...
This decouples simple data (TargetPlatform) from other subsystem-specific
logic (like default imports, built-ins, etc.).
Aside from purely aesthetic improvements, it also makes it easier
to move 'TargetPlatform' into core (see next commits)
2019-05-28 13:08:06 +03:00
Mikhail Glukhikh
d517276a06
Apply "unnamed boolean literal" to idea & J2K + other style fixes
2019-05-13 12:33:46 +03:00
Dmitry Gridin
37c856290f
Fix minor compile warnings
2019-04-25 19:47:39 +07:00
nikita.movshin
65244b4bea
Update copyright.
...
Change the copyright from "JetBrains s.r.o." to
"JetBrains s.r.o. and Kotlin Project contributors"
Update only 2 lines copyright.
2019-04-23 20:09:22 +03:00
Vyacheslav Gerasimov
210ee681a4
Cleanup bunch workarounds made for 181
2019-04-23 17:28:41 +03:00
Vyacheslav Gerasimov
952d2b6287
Remove 181 bunch files
2019-04-23 17:28:41 +03:00
Ilya Kirillov
39b09b39ff
New J2K: pass converter context to postprocessing
2019-04-22 22:54:46 +03:00
Dmitry Gridin
3bed360c98
Fix "Should be replaced with Kotlin function" warnings
2019-04-18 15:28:52 +07:00
Mikhael Bogdanov
0d3f03a15a
Support parallelization in another IDE tests
2019-04-17 11:22:18 +02:00
Ilya Kirillov
d4f6558e8a
New J2K: Split convert file method in converters
2019-04-10 21:29:17 +03:00
Vyacheslav Gerasimov
d554b5aafa
Build: Embed projects not published to maven into kotlin-plugin.jar
2019-04-10 17:54:05 +03:00
Ilya Kirillov
5ab9d6bba8
New J2K: Fix collected import inserting in J2K
2019-04-03 11:24:21 +03:00
Ilya Kirillov
b411e8e18e
New J2K: Split old j2k and new j2k tests
2019-04-03 11:24:19 +03:00
Ilya Kirillov
02a206bf7c
New J2K: Fix converters spliting
2019-04-03 11:24:18 +03:00
Ilya Kirillov
9d9c9f40db
New J2K: Wrap adding imports to CommandProcessor.executeCommand
2019-04-03 11:24:14 +03:00
Ilya Kirillov
b13f7431f2
New J2K: Fix existing test data
2019-04-03 11:24:13 +03:00
Ilya Kirillov
939b379694
New J2K: Fix old j2k build
2019-04-03 11:24:07 +03:00
Ilya Kirillov
a7d2238af4
New J2K: Add IDEA integration of J2k
2019-04-03 11:23:57 +03:00
Ilya Kirillov
7adba40ea2
New J2K: Fix existing test data
2019-04-03 11:23:54 +03:00
Ilya Kirillov
ea2081c2f0
New J2K: Fix existing test data
2019-04-03 11:23:33 +03:00
Ilya Kirillov
c827247272
New J2K: Separate new j2k from old j2k
2019-04-03 11:23:31 +03:00
Ilya Kirillov
e6f0a242fd
New J2K: Parenthesize qualifier for extension methods in BuiltinMembersConversion
2019-04-03 11:23:31 +03:00
Ilya Kirillov
c111f1c52f
New J2K: Cache resolving by fqNames
2019-04-03 11:23:30 +03:00
Ilya Kirillov
f8b8d07621
New J2K: Fix existing test data
2019-04-03 11:23:29 +03:00
Ilya Kirillov
7e30b9e7f5
New J2K: Add support of binary expressions conversion to ImplicitCastsConversion
2019-04-03 11:23:28 +03:00
Ilya Kirillov
208c33a51d
New J2K: Add support of prefix expression in ImplicitCastsConversion
2019-04-03 11:23:27 +03:00
Ilya Kirillov
461ef071f4
New J2K: Add AssignmentStatementSplitAlsoConversion
2019-04-03 11:23:26 +03:00