Mikhail Glukhikh
|
568e831651
|
FIR: make rendering of type parameters similar to original Kotlin
|
2019-04-10 13:31:02 +03:00 |
|
Mikhail Glukhikh
|
0c334163ab
|
FIR: add class type parameters to constructors & change their rendering
|
2019-04-10 13:31:01 +03:00 |
|
Andrey Uskov
|
ed0dfaec36
|
Migrate GradleFacetImportingTest to testdata
|
2019-04-09 12:04:32 +03:00 |
|
Andrey Uskov
|
ff488bb871
|
Create android source root test added
|
2019-04-09 12:03:57 +03:00 |
|
Nikolay Krasko
|
a9beb04cb7
|
Fix RemoveExpressionTargetFix and don't remove the whole annotation (KT-25574)
|
2019-04-09 11:47:29 +03:00 |
|
Toshiaki Kameyama
|
58b6360388
|
Add quick fixes for RESTRICTED_RETENTION_FOR_EXPRESSION_ANNOTATION (KT-25574)
|
2019-04-09 11:47:29 +03:00 |
|
Dereck Bridie
|
7da52b2df5
|
Fix KT-13962 with kotlin.collections constructors
|
2019-04-08 14:53:27 +03:00 |
|
Toshiaki Kameyama
|
3de723b8d0
|
SimplifiableCallChainInspection: replace .sorted().firstOrNull() with .min()
#KT-30725 Fixed
|
2019-04-08 11:07:24 +03:00 |
|
Dmitry Gridin
|
b45aeda711
|
Fix caret after "Introduce import alias" if invoke in import directive
#KT-30833 Fixed
|
2019-04-08 11:25:32 +07:00 |
|
Nikolay Krasko
|
03c6e23448
|
Remove platform comparisons based on string dictionary order (KT-30356)
Comparison was changed in https://github.com/JetBrains/kotlin/commit/641a9a7153ebb3562c67a86e3ea6edda8360cec9#diff-0895a6eaf69b9fd4d43f83db9889d103R109
#KT-30356 Fixed
|
2019-04-06 20:44:05 +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 |
|
Austaon
|
0e716fd528
|
KT 13962: Intention to replace Java collection constructor calls with function calls from stdlib (ArrayList() → arrayListOf())
|
2019-04-05 18:19:26 +03:00 |
|
Mikhail Glukhikh
|
881073b1c9
|
Add basic FIR -> IR converter with a set of text tests
Tests duplicate IrTextTestCaseGenerated
#KT-24065 Fixed
|
2019-04-05 16:18:58 +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
|
bcfab83d1c
|
Add "Constructor has non-null self reference parameter" inspection (KT-29799)
#KT-29799 Fixed
|
2019-04-04 17:25:37 +03:00 |
|
Toshiaki Kameyama
|
dffcfdc02f
|
Add inspection to replace not-null assertion with elvis return
#KT-30381 Fixed
|
2019-04-04 20:29:17 +07:00 |
|
Natalia Selezneva
|
97531c8ec2
|
Do not include buildSrc module dependencies into script dependencies (KT-30295)
^KT-30295 Fixed
|
2019-04-04 11:06:14 +03:00 |
|
Mikhail Glukhikh
|
33729aaf9b
|
Raw FIR: add Any/Enum/Annotation to supertypes iff no supertypes exists
|
2019-04-04 10:30:44 +03:00 |
|
Mikhail Glukhikh
|
4187ea1f86
|
Raw FIR: add initializers to primary constructor properties
|
2019-04-04 10:30:40 +03:00 |
|
Toshiaki Kameyama
|
f861b10798
|
Add "Add getter/setter" quick fix for uninitialized property
#KT-30078 Fixed
|
2019-04-04 11:10:39 +07:00 |
|
Austaon
|
efcc6f0967
|
Add inspection for Integer.toString(i) to i.toString() (KT-12721)
|
2019-04-03 19:12:54 +03:00 |
|
Ilya Kirillov
|
02c8e4cede
|
New J2K: Do not remove semicolon after if expression when then branch is empty in RedundantSemicolonInspection
|
2019-04-03 11:24:14 +03:00 |
|
Dmitry Gridin
|
3ca1c7b55d
|
"Convert property to function" intention should warn about the property overloads at child class constructor
#KT-29764 Fixed
|
2019-04-02 22:53:56 +07:00 |
|
Dmitry Gridin
|
c8ea62a0d9
|
Change function signature should change type parameters
#KT-22896 Fixed
|
2019-04-02 22:53:13 +07:00 |
|
Toshiaki Kameyama
|
e082522cdf
|
Strip trailing spaces on Save: do not strip trailing spaces inside raw String
#KT-13048 Fixed
|
2019-04-02 15:27:08 +03:00 |
|
Burak Eregar
|
9ab54d0e44
|
Fix: String templates suggest removing curly braces for backtick escaped identifiers
|
2019-04-02 11:48:47 +03:00 |
|
Toshiaki Kameyama
|
61f3e776a7
|
Add 'Covariant equals' inspection
#KT-29798 Fixed
|
2019-04-02 13:19:05 +07:00 |
|
Ilmir Usmanov
|
070fb7c250
|
Fix test data
|
2019-04-01 18:19:34 +03:00 |
|
Dmitry Gridin
|
09b58403b9
|
Improve "ReplaceWith" for class with generic parameter
#KT-27089 Fixed
|
2019-03-29 22:35:03 +07:00 |
|
Dmitry Gridin
|
88b0db6dd7
|
ReplaceWith intention could save generic type arguments
#KT-21195 Fixed
|
2019-03-29 22:35:03 +07:00 |
|
Dmitry Gridin
|
5802928e52
|
False positive "unused constructor" for local class
#KT-30637 Fixed
|
2019-03-28 10:52:23 +07:00 |
|
Ilya Kirillov
|
9813b748eb
|
Fix android linting tests due to added external annotations support
|
2019-03-27 20:10:46 +03:00 |
|
Ilya Kirillov
|
f1f6740ec9
|
Show warnings for Java methods with external annotations when they called from Kotlin code
|
2019-03-27 20:10:46 +03:00 |
|
Denis Zharkov
|
aec5ec89e7
|
FIR: Support deserialization for built-in classes content
|
2019-03-27 17:17:59 +03:00 |
|
Denis Zharkov
|
f03c5e0583
|
FIR: Support loading built-in top-level functions
|
2019-03-27 17:17:59 +03:00 |
|
Dmitry Gridin
|
0237dc3f4b
|
Fix inspections test 'Unused symbol' for enum entry
|
2019-03-27 12:27:48 +07:00 |
|
Dmitry Gridin
|
d64702d87e
|
Remove check "unused secondary enum class constructor"
#KT-14040 Fixed
|
2019-03-27 11:46:31 +07:00 |
|
Dmitry Gridin
|
dbe0b4aa71
|
Unused symbol inspection should detect enum entry
#KT-30612 Fixed
|
2019-03-27 11:46:30 +07:00 |
|
Dmitry Gridin
|
ce1ec49625
|
Add case for private nested class/object in KotlinSafeDeleteProcessor
|
2019-03-27 11:46:30 +07:00 |
|
Natalia Selezneva
|
776a89086f
|
Fix NoSuchElementException editing script file
^KT-30440 Fixed
|
2019-03-26 23:58:59 +03:00 |
|
Alexander Podkhalyuzin
|
19f6290686
|
Fixed selection in case of empty class body
#KT-30597 Fixed
|
2019-03-26 15:13:54 +03:00 |
|
Toshiaki Kameyama
|
3b569737ad
|
Redundant getter/setter: reduce hightlight range to header
#KT-30559 Fixed
|
2019-03-25 23:27:44 +03:00 |
|
Toshiaki Kameyama
|
0cf641398c
|
Suspicious 'var' property: do not report when property has default getter
#KT-30565 Fixed
|
2019-03-25 23:26:24 +03:00 |
|
Mikhail Glukhikh
|
0546548ff3
|
Raw FIR: add kotlin.Any super class if no super classes are visible
|
2019-03-25 17:17:14 +03:00 |
|
Dmitry Gridin
|
74cd53963d
|
Fix false positive "Unused symbol" for type alias & private nested class/object
#KT-21526 Fixed
#KT-30527 Fixed
|
2019-03-25 16:32:28 +07:00 |
|
Simon Ogorodnik
|
b617c40051
|
FIR: Update testData for fir multi-module test (rendering+body resolve)
|
2019-03-22 16:25:24 +03:00 |
|
Nikolay Krasko
|
04ecc913ef
|
Show expression type for argument names (KT-30057)
#KT-30057 Fixed
|
2019-03-21 18:03:15 +03:00 |
|
Dmitry Gridin
|
403801b0b3
|
Fix exception when add import
#KT-30524 Fixed
|
2019-03-21 16:35:43 +07:00 |
|
Dmitry Gridin
|
e11072b8c2
|
Improve: add more cases for MoveVariableDeclarationIntoWhen
#KT-30499 Fixed
|
2019-03-21 16:32:41 +07:00 |
|
Dmitry Gridin
|
c84ff1d8b1
|
Inspection "MoveVariableDeclarationIntoWhen" should inline variable declaration
|
2019-03-21 16:31:29 +07:00 |
|