Alexander Udalov
|
eacf64e4db
|
Report initializer block-related diagnostic on 'init' keyword
|
2016-11-22 18:19:01 +03:00 |
|
Mikhail Glukhikh
|
45e28bef1c
|
Enhancement for "join declaration and assignment": now can handle also local variables, relevant inspection added #KT-12095 Fixed
|
2016-11-22 16:41:37 +03:00 |
|
Mikhail Glukhikh
|
c44ecded42
|
Refactoring: MoveAssignmentToInitializer --> JoinDeclarationAndAssignment
|
2016-11-22 16:41:27 +03:00 |
|
Mikhail Glukhikh
|
d4995c07f7
|
Convert primary constructor to secondary: KNPE fixed #KT-14745 Fixed
|
2016-11-22 16:35:28 +03:00 |
|
Dmitry Jemerov
|
d565e18889
|
Show enum constants in Goto Symbol
#KT-6535 Fixed
|
2016-11-22 13:20:35 +01:00 |
|
Dmitry Jemerov
|
ab8abc9c62
|
Delete paired > after deleting < after any identifier, not just a class-like one
#KT-13279 Fixed
|
2016-11-22 13:20:35 +01:00 |
|
Dmitry Jemerov
|
f4ce63f6d7
|
Collect local declarations under properties (KT-14215); improve presentation of object declarations
#KT-14215 Fixed
|
2016-11-22 13:20:35 +01:00 |
|
Dmitry Petrov
|
e6fcf20cf2
|
No variance elision in type alias substitution.
Add test with cyclic inheritance via type alias.
|
2016-11-22 10:04:47 +03:00 |
|
Vyacheslav Gerasimov
|
60bc35b787
|
Implemented suppress lint intention action for android lint (KT-12020)
#KT-12020 Fixed
|
2016-11-21 17:16:27 +03:00 |
|
Dmitry Petrov
|
9ac3dbceca
|
Prohibit nested & local type aliases in 1.1: don't suggest to introduce typealias in a class or a function.
|
2016-11-21 10:25:51 +03:00 |
|
Dmitry Jemerov
|
140c7351a8
|
Add quickfix for incorrect @JvmOverloads annotation
#KT-12701 Fixed
|
2016-11-18 11:05:00 +01:00 |
|
Nikolay Krasko
|
6f95667f54
|
Better diagnostic for inlined line under dex on step over
|
2016-11-17 13:47:27 +03:00 |
|
Nikolay Krasko
|
623ee316c0
|
Fix step over for inlined functions in Android Studio (KT-14374)
#KT-14374 Fixed
|
2016-11-17 13:47:10 +03:00 |
|
Ilya Gorbunov
|
8f3e6f38ed
|
Select runtime with directive in test data file instead of test name in PsiChecker tests
|
2016-11-16 18:47:42 +03:00 |
|
Ilya Gorbunov
|
a62cda8365
|
Replace types that are imported by default via typealiases such as java.util.ArrayList with something else as it conflicts now with kotlin.collections.ArrayList and has to imported explicitly.
|
2016-11-16 18:47:42 +03:00 |
|
Ilya Gorbunov
|
daac46bce5
|
Fix rendering in test output after introducing type aliases for the types used in those tests.
|
2016-11-16 18:47:42 +03:00 |
|
Vyacheslav Gerasimov
|
d90ec3e777
|
Fixed KotlinLintTestGenerated.testJavaPerformance + refactoring
Moved android lint tests from uast-kotlin to idea-android
|
2016-11-16 18:05:09 +03:00 |
|
Natalia Ukhorskaya
|
0fb5a18a26
|
Debugger: refactor smart step into to use descriptors instead of psi elements (KT-13485)
#KT-13485 Fixed
|
2016-11-16 15:20:00 +03:00 |
|
Denis Zharkov
|
b5a6cbd188
|
Adjust "Remove explicit type" intention to properties with getters
#KT-14794 Fixed
|
2016-11-15 09:30:13 +03:00 |
|
Denis Zharkov
|
e25c4b96ad
|
Add test for specify type explicitly when it can be inferred from getter
#KT-14794 In Progress
|
2016-11-15 09:30:13 +03:00 |
|
Denis Zharkov
|
6fca46a452
|
Allow inferring property type from its getter
#KT-550 Fixed
|
2016-11-15 09:30:13 +03:00 |
|
Mikhail Glukhikh
|
09ae1f1a5d
|
False positive removed in replace single line let intention #KT-14791 Fixed
|
2016-11-14 18:47:18 +03:00 |
|
Dmitry Petrov
|
549ae59562
|
Inference for type alias constructor type arguments: better error reporting.
|
2016-11-10 14:54:11 +03:00 |
|
Dmitry Petrov
|
94d7bd7a6b
|
KT-14641: Nested type alias reference via an instance is an error.
|
2016-11-10 14:54:11 +03:00 |
|
shiraji
|
a662d777e8
|
Implement "Remove redundant '.let' call" binary operator support #KT-14396 Fixed
|
2016-11-10 14:26:14 +03:00 |
|
Zalim Bashorov
|
af4ec9815b
|
Add ability to ignore test for backend w/o checks
It used for the tests from this commit becouse they was failing during setup.
|
2016-11-09 21:41:12 +03:00 |
|
Dmitry Petrov
|
03d8aa272b
|
Infer type arguments of type alias constructors.
|
2016-11-09 10:48:07 +03:00 |
|
Valentin Kipyatkov
|
9b55ad82a0
|
KT-14370 Completion inserts fully qualified name for any Java interface with single abstract method (SAM-interface)
#KT-14370 Fixed
|
2016-11-08 19:14:41 +03:00 |
|
Valentin Kipyatkov
|
85e1e53354
|
Checking for unsupported return's
|
2016-11-08 12:46:45 +03:00 |
|
Valentin Kipyatkov
|
4c4c85e37a
|
Supported unit return type functions
|
2016-11-08 12:46:45 +03:00 |
|
Valentin Kipyatkov
|
08c6a21ac1
|
Handling safe calls of multi-statement function
|
2016-11-08 12:46:43 +03:00 |
|
Valentin Kipyatkov
|
330d3a255a
|
introduceValue() always adds statement before except for safe call case
|
2016-11-08 12:46:42 +03:00 |
|
Valentin Kipyatkov
|
8f9f2027f2
|
Adding block to control structure when needed
|
2016-11-08 12:46:42 +03:00 |
|
Valentin Kipyatkov
|
a4aa9bab8d
|
Very basic version of inline function for block body
|
2016-11-08 12:46:42 +03:00 |
|
Valentin Kipyatkov
|
3b97a3feb1
|
Supported case when explicit function type is used
|
2016-11-08 12:46:41 +03:00 |
|
Valentin Kipyatkov
|
57411b4d5e
|
Supported inline function for expression body case
|
2016-11-08 12:46:39 +03:00 |
|
Alexey Sedunov
|
2ff8e922f0
|
Create from Usage: Add test for KT-14500
|
2016-11-07 20:03:37 +03:00 |
|
Alexey Sedunov
|
e8b5387384
|
Create from Usage: Support array access expressions/binary expressions with type mismatch errors
#KT-14501 Fixed
|
2016-11-07 20:03:35 +03:00 |
|
Alexey Sedunov
|
8ceeff0211
|
Change Signature: Use new signature when looking for redeclaration conflicts
#KT-14583 Fixed
|
2016-11-07 20:03:32 +03:00 |
|
Vyacheslav Gerasimov
|
9534934f43
|
Implemented kotlin quick fix provider for create android resource quick fixes
#KT-10465 Fixed
#KT-12880 Fixed
|
2016-11-03 17:21:28 +03:00 |
|
Vyacheslav Gerasimov
|
387d5ffd73
|
Added call to ImportFilter in import quickfix (KT-14439)
#KT-14439 Fixed
|
2016-11-03 17:20:57 +03:00 |
|
Valentin Kipyatkov
|
c0d89e67a9
|
Do not resolve all bodies of anonymous objects and local classes in partial body resolve
|
2016-11-02 19:25:25 +03:00 |
|
Denis Zharkov
|
8aefc0db7c
|
Do not suggest "Rename to _" quick-fix for parameter of named function
#KT-14586 Fixed
|
2016-11-02 15:38:03 +03:00 |
|
Kirill Rakhman
|
8a73a1da2c
|
Implement Intention + Inspection to remove empty secondary constructor body #KT-14326 Fixed
|
2016-11-01 14:11:28 +03:00 |
|
Kirill Rakhman
|
495dd3641c
|
Add Inspection to remove empty primary constructor #KT-14521 Fixed
|
2016-11-01 14:11:14 +03:00 |
|
Kirill Rakhman
|
e10d10c49e
|
Add quick fix to remove single lambda parameter if it's unused #KT-14593 Fixed
|
2016-11-01 14:11:02 +03:00 |
|
shiraji
|
e7575599eb
|
Correct handling of "Redundant if" for negation case #KT-14575 Fixed
|
2016-10-31 12:35:00 +03:00 |
|
shiraji
|
62f81e795c
|
Redundant calls of conversion methods: do not suggest for flexible receiver types #KT-14570 Fixed
|
2016-10-31 12:24:43 +03:00 |
|
Vyacheslav Gerasimov
|
2f859f6996
|
fix KotlinAndroidAddStringResource: correct generic extension function processing + minor refactoring
|
2016-10-30 22:56:37 +03:00 |
|
Dmitry Petrov
|
ed60674d13
|
KT-14498: Properly check variance in expanded types.
|
2016-10-28 18:02:15 +03:00 |
|