Toshiaki Kameyama
bdf502edef
Override/Implement members: don't add 'external' modifier
...
#KT-33466 Fixed
2020-09-23 11:51:08 +02:00
n-p-s
af6e744b65
Allow generate toString(), equals(), and hashCode() to include non-default accessors
...
^KT-15262 Fixed
2020-09-03 12:12:33 +02:00
Andrei Klunnyi
be0cde1d70
KT-32368 Rework Inline hints settings // remove suspending call hints
...
Suspending call hints were removed according to KT-30928 and KT-39271.
2020-07-14 10:03:48 +00:00
Andrei Klunnyi
d1722e3975
KT-32368 Rework Inline hints settings // migrate tests for types
...
KotlinReferencesTypeHintsProvider which in now responsible for
type hints is not compatible with the existing
InlayTypeHintsTest. Because of that tests were migrated to the new
infrastructure.
2020-07-14 10:03:47 +00:00
Andrei Klunnyi
36f3431559
KT-32368 Rework Inline hints settings // migrate tests for suspending calls
...
KotlinSuspendingCallHintsProvider which in now responsible for
suspending call hints is not compatible with the existing
SuspendingCallHintsTest. Because of that tests were migrated to the new
infrastructure.
2020-07-14 10:03:47 +00:00
Andrei Klunnyi
b0dece756a
KT-32368 Rework Inline hints settings // migrate tests for lambdas
...
KotlinLambdasHintsProvider which in now responsible for lambda related
hints is not compatible with the existing LambdaReturnValueHintsTest.
Because of that tests were migrated to the new infrastructure.
2020-07-14 10:03:46 +00:00
Toshiaki Kameyama
6b5c31e2fc
Move statement up: do not apply to @file annotation
...
#KT-10790 Fixed
2020-07-06 17:50:39 +02:00
Igor Yakovlev
a32f901ab9
Make property initializer modification is OutOfBlock change
...
Fixed #KT-38762
2020-06-29 18:05:05 +03:00
Toshiaki Kameyama
12cd3785b0
Move statement: move parameters/arguments with a comment correctly
...
#KT-34705 Fixed
#KT-34707 Fixed
#KT-34587 Fixed
2020-06-25 15:45:25 +02:00
Toshiaki Kameyama
e8aa14a283
Method sepatators: show separator between companion object and function
...
#KT-24352 Fixed
2020-06-24 10:05:27 +02:00
Andrei Klunnyi
b08f501aac
KT-38027 Support Code Vision feature in Kotlin
2020-06-05 19:15:34 +02:00
Toshiaki Kameyama
098469eb85
Implement members: implement functions in the same order as within Java interface
...
#KT-31760 Fixed
2020-06-01 21:42:04 +09:00
Toshiaki Kameyama
1d39ac1d3e
Move statement: do not move when function last parameter is on same line as right parenthesis
...
#KT-14757 Fixed
2020-05-15 15:02:58 +02:00
Toshiaki Kameyama
8a595ad165
Move statement: Add or remove empty lines correctly
...
#KT-14946 Fixed
2020-05-14 18:57:56 +02:00
Toshiaki Kameyama
3c1b41c020
Move statement: move into lambda correctly
...
#KT-17887 Fixed
2020-05-09 22:08:02 +02:00
Toshiaki Kameyama
19824201e2
Move statement: do not move into lambda beyond 'if/when/try/for/while'
...
#KT-9065 Fixed
2020-05-09 22:08:02 +02:00
Vladimir Dolzhenko
1565fc0211
Call expression changes in property initializer are OCB
...
#KT-38443 Fixed
2020-04-25 20:57:14 +00:00
Igor Yakovlev
a71fd0e6d9
Support for showing rendered doc comments in editor
...
Fixed #KT-37361
2020-04-03 12:38:51 +03:00
Vladimir Dolzhenko
0073d260f8
Fix incremental analysis for whitespaces
...
incremental analysis could ignore whitespace iff old item was whitespace
#KT-37629 Fixed
2020-03-23 14:46:55 +00:00
Vladimir Dolzhenko
ddba8e7691
Extend incremental analysis to object declaration
...
Fixed #KT-37250
2020-03-10 09:08:47 +01:00
Vladimir Dolzhenko
dc6be68a41
Handle properly lambda change in incremental analysis
...
Fixed #KT-37273
2020-03-06 11:12:33 +01:00
Dmitry Gridin
36ebbc49f4
KotlinExpressionMover: trailing comma support
...
#KT-34744
2020-02-25 17:13:43 +07:00
Vladimir Dolzhenko
a0ed2c8640
Enforce analysis inside top-level property initializer
...
Relates to #KT-36460
2020-02-11 16:47:10 +01:00
Alexander Udalov
9187a85aaf
Rename UseExperimental->OptIn, Experimental->RequiresOptIn in quickfix and IDE tests
2020-01-14 21:04:43 +01:00
victor.petukhov
fc7b836151
Fix isNegated psi method in KtWhenConditionInRange
...
^KT-34395 Fixed
2020-01-13 15:36:33 +03:00
Vladimir Dolzhenko
272ca002d7
Drop UNREACHABLE_CODE eager text range calculation
...
#KT-35242 Fixed
2020-01-12 17:23:30 +01:00
Nikolay Krasko
e99dc0f87f
Show only unique diagnostics in psi checker (KT-35578)
...
MissingDependencyClassChecker.collectDiagnostics now show only unique diagnostics
As per-file analyzer trace used in checker delegates to resolve session trace, diagnostics might be duplicated because of race condition:
1. If a non-checker thread performs analyze first, diagnostics for global elements will be stored in the resolve session trace only once.
2 If the checker threads comes to the analyze first, diagnostics will be stored in the local trace, and after that might be duplicated in the resolve session trace by other analyzers.
#KT-35578 Fixed
2019-12-20 02:39:05 +03:00
Vladimir Dolzhenko
f8a6217fb5
Fix compilation for 183 after adding support incremental analysis of comment and kdoc
...
Relates to #KT-35189
2019-11-30 18:50:44 +01:00
Vladimir Dolzhenko
95129939d4
Add secondary ctors to incremental analysis
...
#KT-35121 Fixed
2019-11-29 15:45:09 +01:00
Vladimir Dolzhenko
f709377735
Support incremental analysis of comment and kdoc
...
#KT-35189 Fixed
2019-11-29 15:44:58 +01:00
Toshiaki Kameyama
f7ff397a31
Move statement: enable single lambda expression function
...
#KT-10478 Fixed
2019-11-29 11:33:27 +03:00
Toshiaki Kameyama
bfa6c7d399
Move statement: don't move declarations above package and import directives
2019-11-28 11:20:09 +03:00
Vladimir Dolzhenko
c67222c176
Add ERRORs check to AbstractOutOfBlockModificationTest
2019-11-27 13:43:10 +01:00
Dmitry Gridin
bfd539d5d1
Formatter: fix line break between declarations with comment
...
#KT-12490 Fixed
#KT-35088 Fixed
2019-11-26 19:40:51 +07:00
Toshiaki Kameyama
4d9b19da82
Remove comments from function/property implementation template
...
#KT-18539 Fixed
2019-11-13 08:37:25 +09:00
Vladimir Dolzhenko
4b2834c4a8
Provide incremental analysis of a file when it is applicable
...
#KT32868 Fixed
2019-10-30 21:41:29 +01:00
Natalia Selezneva
064689b6b7
Merge pull request #2467 from t-kameyama/KT-14756
...
KT-14756 Move statement down breaks code in argument list
2019-09-30 13:19:07 +03:00
Toshiaki Kameyama
748e458ad7
"Override members": add semicolon between enum entry and function
...
#KT-31139 Fixed
2019-09-25 12:34:49 +07:00
Nikolay Krasko
fc4865a440
Don't extend to comments when a comment is being moved (KT-23461)
2019-09-16 16:57:48 +03:00
Toshiaki Kameyama
ed28a06285
Move statement: move expression over comments (KT-23461)
...
#KT-23461 Fixed
2019-09-16 16:57:48 +03:00
Toshiaki Kameyama
7b8abc5457
Move statement: enable expression ended with semicolon (KT-8581)
...
#KT-8581 Fixed
2019-09-16 16:26:02 +03:00
Toshiaki Kameyama
a3c3ab08fd
Override/Implement members: place members in the same order as super class members
2019-08-26 13:18:31 +07:00
Toshiaki Kameyama
399db0d3c7
Move statement: fix comma placement for argument/parameter
...
#KT-14756 Fixed
2019-07-18 18:44:40 +09:00
Dmitry Gridin
e0c5f897fb
KotlinGenerateToStringAction: should generate .contentToString instead java.util.Arrays.toString
...
#KT-27563 Fixed
2019-07-11 12:53:03 +03:00
Toshiaki Kameyama
bd661fcf82
Method sepatators: separate single-expression functions (KT-30782)
...
#KT-30782 Fixed
2019-06-29 20:36:55 +03:00
Mikhail Zarechenskiy
c95eddbbbe
[IDE-NI-MIGRATE] Migrate few tests for new inference
2019-05-06 13:59:28 +03:00
Natalia Selezneva
d45644cea4
Fix path to TestNG library in tests for 191
2019-04-24 11:39:17 +03:00
Vyacheslav Gerasimov
952d2b6287
Remove 181 bunch files
2019-04-23 17:28:41 +03:00
Natalia Selezneva
776a89086f
Fix NoSuchElementException editing script file
...
^KT-30440 Fixed
2019-03-26 23:58:59 +03:00
Nikolay Krasko
04ecc913ef
Show expression type for argument names (KT-30057)
...
#KT-30057 Fixed
2019-03-21 18:03:15 +03:00