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 |
|
Dmitry Jemerov
|
127db98bbc
|
Fix Kotlin definitions search for classes which can only be used in a local search scope (KT-13753)
|
2016-10-28 16:47:35 +02:00 |
|
Dmitry Jemerov
|
395bdf47e6
|
Use correct FQ name for running inner classes (KT-14153)
|
2016-10-28 16:47:27 +02:00 |
|
Dmitry Jemerov
|
5d6f1cf3fa
|
Fix handling of underscores in Markdown links (KT-14452)
|
2016-10-28 16:40:27 +02:00 |
|
Dmitry Jemerov
|
25c7dccd3b
|
Don't consider function names as candidates for "Show expression type" (KT-14384)
|
2016-10-28 16:40:27 +02:00 |
|
Dmitry Jemerov
|
4246fcf256
|
"Show expression type" no longer shows elements which enclose the element at caret (KT-14436)
|
2016-10-28 16:40:27 +02:00 |
|
Dmitry Jemerov
|
57680ae003
|
Don't show literals in "show expression type" popup
|
2016-10-28 16:40:27 +02:00 |
|
Dmitry Jemerov
|
e6c05c3a19
|
Don't show type for reference expressions inside KtCallableReference (KT-14530)
|
2016-10-28 16:40:27 +02:00 |
|
Mikhail Glukhikh
|
4f82958309
|
If then to elvis: do not report inspection if not used as expression
(cherry picked from commit 2adcb27)
|
2016-10-28 17:21:12 +03:00 |
|
Vyacheslav Gerasimov
|
3ce1703ced
|
Extract string resource intention action for android (KT-11715)
#KT-11715 Fixed
|
2016-10-28 15:30:22 +03:00 |
|
Mikhail Glukhikh
|
f3c25c728e
|
If then to elvis: no more allowed for if expressions with Unit result
|
2016-10-28 15:00:50 +03:00 |
|
Mikhail Glukhikh
|
e7cef79709
|
If then to elvis: now not applicable for is with type unrelated to original #KT-14520 Fixed
|
2016-10-28 15:00:09 +03:00 |
|