Dmitry Gridin
|
430aed6559
|
Minor: clean up code
|
2019-07-05 19:28:02 +07:00 |
|
Toshiaki Kameyama
|
1f89c0f730
|
"Convert to sealed class" intention: don't suggest when no "class" keyword
#KT-32365 Fixed
|
2019-07-05 19:28:02 +07:00 |
|
Nikolay Krasko
|
96f0f444ad
|
Remove dependency to IconLoader from compiler
|
2019-06-25 11:48:58 +03:00 |
|
Alexander Podkhalyuzin
|
c853ae49a2
|
Faster startup avoiding unnecessary class loading
|
2019-06-18 12:08:04 +02:00 |
|
Toshiaki Kameyama
|
fbd992f8c7
|
Add intentions to convert lazy <--> ordinary property
#KT-23501 Fixed
|
2019-06-17 01:10:19 +03:00 |
|
Toshiaki Kameyama
|
b650c7ab00
|
Add "Redundant empty initializer block" inspection
^KT-5008 Fixed
|
2019-06-14 12:27:21 +03:00 |
|
Igor Yakovlev
|
fc30e564ba
|
Add support ultra light suspend functions declarations
|
2019-06-07 17:54:03 +03:00 |
|
Dmitry Gridin
|
8b0b135112
|
Add new line after modifier list if last child is comment
#KT-30804 Fixed
|
2019-06-07 12:23:06 +07:00 |
|
Denis Zharkov
|
753a9a1c36
|
Fix performance regression caused by contracts
Do not obtain all children from KtBlockExpression when you only need
the first one.
It might be crucial for a huge blocks of code
|
2019-05-31 11:21:15 +03:00 |
|
Ilya Kirillov
|
8fa9b9923f
|
Allow removing trivial property accessor body when the accessor can not be fully deleted in redundant getter/setter inspections
|
2019-05-31 00:25:52 +03:00 |
|
Dmitriy Novozhilov
|
b4c8c79931
|
[NI] Add check for non-null argument type in arguments check
#KT-31461 Fixed
|
2019-05-23 12:22:42 +03:00 |
|
KilianCallebaut
|
3451c60f93
|
Suggest to replace manual range with explicit indices or iterable
#KT-14344 Fixed
|
2019-05-20 12:24:52 +03:00 |
|
Nikolay Krasko
|
9b9bfe7ba3
|
Don't produce references for Kotlin block
|
2019-05-07 16:12:24 +03:00 |
|
Nikolay Krasko
|
78200dd38e
|
Get Kotlin references through Kotlin contributors only (KT-31129)
Speed up getting references and protect Kotlin from slow
references contributors.
#KT-31129 Fixed
|
2019-05-07 16:12:24 +03:00 |
|
Dmitry Gridin
|
9062a2fe72
|
Fix false positive "Unused import directive" for imports under several alias
#KT-30949 Fixed
|
2019-05-06 18:10:51 +07:00 |
|
Dmitry Gridin
|
37c856290f
|
Fix minor compile warnings
|
2019-04-25 19:47:39 +07:00 |
|
nikita.movshin
|
deb416484c
|
Update copyright. Fix 2 lines comments after rebase
Change the copyright from "JetBrains s.r.o." to
"JetBrains s.r.o. and Kotlin Project contributors"
|
2019-04-23 20:15:03 +03: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
|
952d2b6287
|
Remove 181 bunch files
|
2019-04-23 17:28:41 +03:00 |
|
Dmitry Gridin
|
3bed360c98
|
Fix "Should be replaced with Kotlin function" warnings
|
2019-04-18 15:28:52 +07:00 |
|
Ilya Chernikov
|
a65dafc37d
|
Move scripting support classes to the scripting compiler impl module
|
2019-04-17 22:03:58 +02:00 |
|
Igor Yakovlev
|
1f29b42cd3
|
KtBlockExpression as lazy reparseable node (KT-13841)
Changed KtBlockExpression to support LazyReparseable behaviour
Added LazyKtBlockExpressionTest
Added new BlockWrapper delegations
|
2019-04-17 20:26:15 +03:00 |
|
Igor Yakovlev
|
da4d8a8c90
|
Parser invalid error advancing for postfix type parameters list #KT-30835 Fixed
|
2019-04-05 19:50:42 +03:00 |
|
Dmitry Gridin
|
4f8e29ad23
|
Fix import quickfix if import has import alias
#KT-30669 Fixed
#KT-7380 Fixed
#KT-30663 Fixed
|
2019-04-05 20:01:11 +07:00 |
|
Toshiaki Kameyama
|
f861b10798
|
Add "Add getter/setter" quick fix for uninitialized property
#KT-30078 Fixed
|
2019-04-04 11:10:39 +07:00 |
|
Dmitry Gridin
|
4495c653cb
|
Minor: move property from UnusedSymbolInspection to ktPsiUtil
|
2019-03-27 11:46:30 +07:00 |
|
Dmitry Gridin
|
3e0269a95a
|
Minor: refactoring & fix warnings in ktPsiUtil
|
2019-03-27 11:46:30 +07:00 |
|
Nikolay Krasko
|
046a35bcda
|
Hide concrete classes for Kotlin nodes to avoid more compatibility problems
|
2019-03-23 11:53:28 +03:00 |
|
Nikolay Krasko
|
a5f96d6470
|
Minor: cleanup and remove outdated TODOs
|
2019-03-21 18:03:15 +03:00 |
|
Dmitriy Novozhilov
|
1c92c22dee
|
[NI] Add support ExpectedTypeFromCast to new inference. #KT-30405 Fixed
|
2019-03-15 10:39:29 +03:00 |
|
Nikolay Krasko
|
8977d0e26d
|
Setup Missing API inspection
|
2019-03-08 19:13:07 +03:00 |
|
Dmitriy Novozhilov
|
77c98bef4d
|
Fix recursion in contract declaration analysis. KT-26386 Fixed
Issue fixed only in old inference
|
2019-03-07 14:35:18 +03:00 |
|
Yan Zhulanow
|
eb1543c71a
|
Minor: Fix a few compilation warnings in compiler and compiler tests, fix formatting
|
2019-03-06 03:30:55 +03:00 |
|
Ilya Chernikov
|
adb4d264ec
|
Move script definition extraction functions to the plugin
plus finish refactoring of these functions
|
2019-03-02 08:10:16 +01:00 |
|
Dmitriy Novozhilov
|
b484e03fa8
|
Allow use contract function by FQN. #KT-29772 fixed
|
2019-03-01 14:50:46 +03:00 |
|
Dmitry Gridin
|
3756b6f54d
|
Add inspection to remove redundant qualifier name
#KT-12134 Fixed
|
2019-02-27 20:43:35 +03:00 |
|
Yan Zhulanow
|
0657a3d399
|
New evaluator that doesn't depend on the 'extract function' refactoring (KT-28192, KT-25220, KT-25222, KT-21650)
|
2019-02-25 14:43:57 +03:00 |
|
Yan Zhulanow
|
3e849294f0
|
Extract the common part from bunched KtCodeFragment
|
2019-02-25 14:43:57 +03:00 |
|
Ilya Chernikov
|
b1ab2ead61
|
Restore find script definition behaviour (mostly) and relevant comments broken with refactoring
|
2019-02-25 11:57:13 +01:00 |
|
Ilya Chernikov
|
d1a1594f26
|
Remove redundant direct usages of the ScriptDefinition in compiler
plus some refactoring around definition extraction
|
2019-02-21 15:59:48 +01:00 |
|
Natalia Selezneva
|
f3c828a17d
|
Get platform for scripts from script definition
Introduce 'platform' property in KotlinScripDefinition (should have a value which exists in TargetPlatform.ALL_KINDS)
^KT-27684 Fixed
|
2019-02-20 15:59:44 +03:00 |
|
Ilya Chernikov
|
c6a24c03e4
|
Move CliScriptDefinition provider to the plugin too, fix tests
|
2019-02-10 13:33:22 +01:00 |
|
Ilya Chernikov
|
89fc7eba95
|
Make script infrastructure providers optional
|
2019-02-10 13:31:56 +01:00 |
|
Ilya Chernikov
|
dafb2a7519
|
Drop unused classes and references
|
2019-02-10 13:31:55 +01:00 |
|
Toshiaki Kameyama
|
6f7830a4b2
|
Make public: reformat after removing primary constructor visibility modifier
#KT-29444 Fixed
|
2019-02-09 02:56:14 +03:00 |
|
Alexander Podkhalyuzin
|
495030ad9b
|
Back to png icons in Android Studio
It's not support 16px @2x.svg icons yet, we need to wait for AS 3.4
#KT-29533 Fixed
|
2019-02-01 16:41:21 +03:00 |
|
Mikhael Bogdanov
|
a122cba862
|
Switch Kotlin project to jvm-target 1.8
#KT-29405
|
2019-01-31 07:43:05 +01:00 |
|
Sergey Rostov
|
0f2fb4ff82
|
Build: remove intellijCore/annotations.jar usages
|
2019-01-28 13:43:08 +03:00 |
|
Alexander Podkhalyuzin
|
4c674ae27a
|
Updated icons to svg version.
|
2019-01-25 14:33:13 +03:00 |
|
Felix Guo
|
185d0c6165
|
Remove unnecessary constructor keyword intention (KT-29143)
#KT-29143 Fixed
|
2019-01-24 14:32:21 +03:00 |
|