Valentin Kipyatkov
|
53e3a67a7f
|
Better formatting in some cases
|
2016-08-16 17:38:02 +03:00 |
|
Valentin Kipyatkov
|
fe7ddbcc0d
|
More informative intention action text
|
2016-08-16 17:38:02 +03:00 |
|
Valentin Kipyatkov
|
bbb6ef4fbc
|
Check that "break" and "continue" do not produce false errors when using analyzeInContext
|
2016-08-16 17:38:02 +03:00 |
|
Valentin Kipyatkov
|
49f2c5f657
|
Sometimes shorter code with filterTo, mapTo and flatMapTo
|
2016-08-16 17:38:01 +03:00 |
|
Valentin Kipyatkov
|
744186402d
|
One more case when mapTo can be generated
|
2016-08-16 17:38:01 +03:00 |
|
Valentin Kipyatkov
|
db0028c11e
|
AddToCollectionTransformation checks that the result collection type cannot be changed
|
2016-08-16 17:38:01 +03:00 |
|
Valentin Kipyatkov
|
f51c5a19dd
|
Basic support for "add" to collection used inside the loop
|
2016-08-16 17:38:01 +03:00 |
|
Valentin Kipyatkov
|
d3721e9462
|
flatMapTo supported
|
2016-08-16 17:38:00 +03:00 |
|
Valentin Kipyatkov
|
f3c760607b
|
Consistent use of term "input variable" instead of "working variable"
|
2016-08-16 17:38:00 +03:00 |
|
Valentin Kipyatkov
|
df08493337
|
Moved check about old working variable not needed into common place
|
2016-08-16 17:38:00 +03:00 |
|
Valentin Kipyatkov
|
22fb397662
|
Initial support for "+=", filterTo and mapTo for collections
|
2016-08-16 17:38:00 +03:00 |
|
Valentin Kipyatkov
|
ac46684592
|
Supported initialization with assignment instead of declaration
|
2016-08-16 17:37:59 +03:00 |
|
Valentin Kipyatkov
|
1fe84b8a25
|
Refactoring
|
2016-08-16 17:37:59 +03:00 |
|
Valentin Kipyatkov
|
bd6b38962d
|
Elvis operator supported for all cases of find
|
2016-08-16 17:37:59 +03:00 |
|
Valentin Kipyatkov
|
79800492a9
|
firstOrNull() ?: ... supported
|
2016-08-16 17:37:59 +03:00 |
|
Valentin Kipyatkov
|
14ef93a797
|
More relaxed checks for any() with return
|
2016-08-16 17:37:58 +03:00 |
|
Valentin Kipyatkov
|
ff0bb4fbb8
|
Generating more simple construct instead of "let" in some cases
|
2016-08-16 17:37:58 +03:00 |
|
Valentin Kipyatkov
|
a760ef3665
|
Generating "firstOrNull()?.let {...}"
|
2016-08-16 17:37:58 +03:00 |
|
Valentin Kipyatkov
|
fba9b123dd
|
More cases supported for "any"
|
2016-08-16 17:37:58 +03:00 |
|
Valentin Kipyatkov
|
c0f3ab59ab
|
Supported "lastOrNull" and "any" without break in the loop
|
2016-08-16 17:37:57 +03:00 |
|
Valentin Kipyatkov
|
0243efd8b5
|
Added comments
|
2016-08-16 17:37:57 +03:00 |
|
Valentin Kipyatkov
|
fcbf68617e
|
Merging subsequent .filter()'s
|
2016-08-16 17:37:57 +03:00 |
|
Valentin Kipyatkov
|
6dbd9c944a
|
Refactored API to allow merging ResultTransformation with any kind of previous transformation
|
2016-08-16 17:37:57 +03:00 |
|
Valentin Kipyatkov
|
d7762778a2
|
Cannot transform to flatMap if old working variable used in the nested loop
|
2016-08-16 17:37:56 +03:00 |
|
Valentin Kipyatkov
|
50bd766992
|
Minor changes after code review
|
2016-08-16 17:37:56 +03:00 |
|
Valentin Kipyatkov
|
863040700e
|
Check for continue-statement of the inner loop!
|
2016-08-16 17:37:56 +03:00 |
|
Valentin Kipyatkov
|
8c498af3d8
|
Checking that smart casts will not be broken by conversion
|
2016-08-16 17:37:56 +03:00 |
|
Valentin Kipyatkov
|
978fc468fa
|
Temporary fix
|
2016-08-16 17:37:55 +03:00 |
|
Valentin Kipyatkov
|
12b1a99a6a
|
Initial implementation of loop-to-call-chain intention
|
2016-08-16 17:37:55 +03:00 |
|
Valentin Kipyatkov
|
c50cf13611
|
KtExpression.analyzeInContext uses correct context when analyzing return's
|
2016-08-16 17:37:55 +03:00 |
|
Pavel V. Talanov
|
340fe82fa0
|
Minor, KotlinScriptConfigurationManager: add TODO
|
2016-08-16 16:49:09 +03:00 |
|
Pavel V. Talanov
|
10660f35d7
|
Add tests for script configuration machinery, namely ScriptTemplateProvider EP
Test highlighting and navigation depending on provided script definition
|
2016-08-16 16:45:59 +03:00 |
|
Pavel V. Talanov
|
b4cb4f9191
|
KotlinLanguageInjector: only run for project or library source
|
2016-08-16 16:45:58 +03:00 |
|
Kirill Rakhman
|
e6d76a9b71
|
Allow suppressing warnings for secondary constructor (KT-12627)
(cherry picked from commit 41cf868)
#KT-12627 Fixed
|
2016-08-16 13:04:42 +03:00 |
|
Nikolay Krasko
|
7a4d20b4cf
|
Make quick evaluate work on receiver in qualified expressions (KT-13269)
(cherry picked from commit 970ac5a)
#KT-13269 Fixed
|
2016-08-16 13:04:41 +03:00 |
|
Natalia Ukhorskaya
|
f6bb70aad1
|
Debugger: allow to evaluate 'this' and fields in java files
|
2016-08-16 09:08:34 +03:00 |
|
Kirill Rakhman
|
926deebff5
|
Format spaces around !is and !in (KT-13314)
#KT-13314 Fixed
|
2016-08-15 16:21:01 +03:00 |
|
Mikhail Glukhikh
|
b53cb91e88
|
Do not suggest "Replace infix with safe call" inside conditions or binary / unary expressions #KT-13328 Fixed
|
2016-08-15 15:42:27 +03:00 |
|
shiraji
|
42969271ab
|
Fix problem with appending literal to variable omitting braces #KT-13336 Fixed
|
2016-08-15 15:13:40 +03:00 |
|
Kirill
|
223fd9fad0
|
Implement intentions to add/remove braces to/from when entries #KT-12043 Fixed
|
2016-08-15 14:13:13 +03:00 |
|
Kirill Rakhman
|
d68a681db5
|
Highlight use of toString() inside string interpolation as redundant #KT-10731 Fixed
|
2016-08-15 13:28:47 +03:00 |
|
Mikhail Glukhikh
|
52dacd1d49
|
KT-13430 related: add non-null assertion works also for UNSAFE_INFIX_CALL
|
2016-08-12 17:43:31 +03:00 |
|
Mikhail Glukhikh
|
cf2d575eec
|
Add non-null assertion: correct handling of unary expression unsafe calls #KT-13430 Fixed
|
2016-08-12 17:43:26 +03:00 |
|
Mikhail Glukhikh
|
13975778c5
|
Unused symbol: handling of import as alias not only for objects / enums #KT-11933 Fixed
|
2016-08-12 17:42:33 +03:00 |
|
Mikhail Glukhikh
|
e01e08402c
|
Minor: convert to expression body is forbidden also for nested non-exhaustive whens
|
2016-08-12 17:41:33 +03:00 |
|
Mikhail Glukhikh
|
6a6c67dd5f
|
Convert to expression body is forbidden for if without else #KT-12951 Fixed
|
2016-08-12 17:41:28 +03:00 |
|
shiraji
|
3e58283d7e
|
Add quickfix for adding 'inline' to a function with reified generic #KT-6975 Fixed
|
2016-08-12 12:15:40 +03:00 |
|
Mikhail Glukhikh
|
6cf90cfc4e
|
Fix for SOE in VarianceChecker #KT-13401 Fixed
|
2016-08-11 13:04:58 +03:00 |
|
Ilya Chernikov
|
46a7c706e1
|
Fixes and refactorings after review
|
2016-08-11 09:11:11 +02:00 |
|
Ilya Chernikov
|
4d5b96ab8a
|
Change error loading script template to warning - not to show an exception...
because it is not an exception e.g. in case of using old gradle
|
2016-08-11 09:11:11 +02:00 |
|