Valentin Kipyatkov
07207949ba
Support of KT-11255 Support Move Element Left/Right actions for Kotlin (except for enum entries)
...
#KT-11255 Fixed
2016-05-10 15:48:40 +03:00
Valentin Kipyatkov
06db49bab7
Restored lost tests
2016-05-10 15:41:33 +03:00
Valentin Kipyatkov
8da5af3a10
KT-11974 Invert if-condition intention loses comments
...
#KT-11974 Fixed
2016-05-10 15:40:51 +03:00
Mikhail Glukhikh
48ba63fa27
Can be parameter inspection: usages in all functions are now handled as property usage
2016-05-10 10:53:34 +03:00
Dmitry Jemerov
b5e5c6f4d0
generate correct HTML for code blocks
2016-05-06 22:11:53 +02:00
Dmitry Jemerov
94c241443b
support @receiver KDoc tag; somewhat more precise tag name completion
2016-05-06 22:11:50 +02:00
Dmitry Jemerov
992817e70c
don't trim whitespace when converting whitespace to HTML
...
#KT-10998 Fixed
2016-05-06 22:11:46 +02:00
Dmitry Jemerov
d7b1526cd5
preserve leading indentation in KDoc code blocks
...
#KT-9933 Fixed
2016-05-06 22:11:38 +02:00
Dmitry Jemerov
721629f8e0
integrate Ingo Kegel's Dokka fix for rendering standalone * and _ characters
2016-05-06 22:11:34 +02:00
Dmitry Jemerov
6cbf1de170
render markdown inside link texts
...
#KT-11791 Fixed
2016-05-06 22:11:32 +02:00
Dmitry Jemerov
c967cc8a23
resolve references from @param to type parameters of functions
...
#KT-12001 Fixed
2016-05-06 22:11:31 +02:00
Kirill Rakhman
97c3c633a7
Add quickfix for UNUSED_LAMBDA_EXPRESSION ( #867 )
...
Fixes #KT-9757
2016-05-06 18:46:12 +03:00
Kirill
5b6a8dcfd3
Don't mark magic Serializable methods as unused
...
Fixes #KT-10635
2016-05-06 15:33:55 +02:00
Valentin Kipyatkov
c45bee5327
KT-12040 "Replace when with if" produce invalid code for first entry which has comment
...
#KT-12040 Fixed
2016-05-04 18:25:26 +03:00
Ilya Gorbunov
d70b46fd37
Change evaluation test data not to encounter special implementation of single element list.
2016-04-29 22:21:19 +03:00
Valentin Kipyatkov
92af610322
KT-12045 J2K: creating Object() instance could be converted to Any()
...
#KT-12045 Fixed
2016-04-29 18:13:53 +03:00
Valentin Kipyatkov
76e067c43a
KT-12054 J2K generates obj is Type<Any> instead of obj is Type<*>
...
#KT-12054 Fixed
2016-04-29 18:13:53 +03:00
Kirill Rakhman
8e5481b5d5
Implement Intention to add @JvmOverloads ( #860 )
...
Implement Intention to add @JvmOverloads
Fixes #KT-11523
2016-04-29 14:32:00 +03:00
Kirill Rakhman
f309920af8
Add quickfix to make referenced primary constructor parameter a property
...
Fixes #KT-12089
2016-04-29 12:14:42 +02:00
Kirill Rakhman
1c5322bae4
Quick fix for SUPERTYPE_IS_EXTENSION_FUNCTION_TYPE ( #858 )
...
* Quick fix for SUPERTYPE_IS_EXTENSION_FUNCTION_TYPE
Fixes #KT-11876
* Revert accidental change
* Remove period
* ConvertExtensionToFunctionTypeFix: more tests
2016-04-29 12:47:38 +03:00
Valentin Kipyatkov
e1d8c72aa7
KT-10770 IDEA cannot keep import if a type is only referenced by kdoc.
...
#KT-10770 Fixed
2016-04-29 11:23:23 +03:00
Valentin Kipyatkov
306edef23c
Highlighting of redundant semicolons
...
#KT-5010 Fixed
2016-04-29 11:23:22 +03:00
Valentin Kipyatkov
77033f52ee
ConvertPropertyInitializerToGetterIntention to not be available inside lambda initializer
2016-04-29 11:23:22 +03:00
Nikolay Krasko
b8e2533b58
Check that injection with annotation on parameter doesn't trigger not-stubbed psi
2016-04-28 16:11:35 +03:00
Kirill Rakhman
2629d23576
Add quickfix to add 'toString' ( #866 )
...
Fixes #KT-12121
2016-04-28 12:15:39 +03:00
Sergey Mashkov
e9758099ce
Maven: rebase to master
2016-04-27 19:40:58 +03:00
Sergey Mashkov
fc197cd616
Maven: extract maven support to the separate module
2016-04-27 19:40:54 +03:00
Sergey Mashkov
0834435248
KT-11643 Inspections and intentions to fix misconfigured Maven pom
2016-04-27 19:40:52 +03:00
Sergey Mashkov
7da92872a8
KT-11642 Kotlin Maven configurator tags order
2016-04-27 19:40:51 +03:00
Mikhail Glukhikh
918f843cd0
Correct handling of empty super type list while adding an entry #KT-12011 Fixed
2016-04-27 18:44:42 +03:00
Mikhail Glukhikh
1744897561
Can be parameter inspection: use inside object literals is now handled as "property use"
2016-04-27 18:41:48 +03:00
Mikhail Glukhikh
64ae9af3a4
Can be parameter inspection: use in selector position is now always handled as "property use"
2016-04-27 18:41:45 +03:00
Mikhail Glukhikh
795b92461e
Can be parameter inspection: use inside function literals is now handled as "property use" #KT-11949 Fixed
2016-04-27 18:41:41 +03:00
Mikhail Glukhikh
6b945ba103
Regular checkType() is now called during condition analysis, TYPE_MISMATCH_IN_CONDITION removed #KT-11998 Fixed
2016-04-27 18:12:28 +03:00
Nikolay Krasko
64c46a33c4
Make parameter injection work for Java methods
2016-04-26 20:43:26 +03:00
Kirill
6e08f06bfd
Format spaces in infix call (KT-12018)
...
#KT-12018 Fixed
2016-04-26 15:21:33 +03:00
Kirill
01b754b318
Format spaces in cast expression (KT-12035)
...
#KT-12035 Fixed
2016-04-26 15:21:33 +03:00
Alexey Sedunov
a00c524074
Move: Optimize imports after applying "Move declaration to separate file" intention
...
#KT-10174 Fixed
2016-04-26 13:59:11 +03:00
Alexey Sedunov
aaa873f227
Move: Convert implicit receiver to this when moving class member to companion object
...
#KT-11483 Fixed
2016-04-26 13:59:07 +03:00
Nikolay Krasko
6b7aa98980
Test data modification: Don't compute compiled bytecode for same expression twice
...
Result of dc9fa6d9ac commit.
Previously computation were saved into the map that were invalidated by the computation. Now map is recreated after computation and result is saved into it.
2016-04-25 19:50:22 +03:00
Denis Zharkov
5bc5722051
Load additional JDK functions into built-ins member scope
...
#KT-5990 Fixed
#KT-7127 Fixed
#KT-10370 Fixed
2016-04-25 17:41:08 +03:00
Alexey Sedunov
d456aa6ba8
Rename: Fix Find Usages/Rename for parameter references in XML files
...
#KT-11967 Fixed
2016-04-25 10:38:39 +03:00
Alexey Sedunov
6a1387b9b9
Safe Delete: Delete interface reference from super-type list when applying Safe Delete to Java interface
...
#KT-11282 Fixed
2016-04-25 10:38:38 +03:00
Alexey Sedunov
613a274c90
Safe Delete: Fixed usages search when applied to simple enum entries
...
#KT-11816 Fixed
2016-04-25 10:38:37 +03:00
Alexey Sedunov
b35834dd18
Rename: Fixed rename of Kotlin enum constants/@JvmField properties through Java references
...
#KT-11817 Fixed
2016-04-25 10:38:35 +03:00
Alexey Sedunov
cc5c3c2353
Rename: Fixed rename of Java getters/setters through synthetic property references in Kotlin
...
#KT-8817 Fixed
2016-04-25 10:38:33 +03:00
Mikhail Glukhikh
a45165838a
Build fix: quick fix multi file test
2016-04-24 13:09:37 +03:00
Mikhail Glukhikh
d8e47bd520
Change visibility fix message (quotes) + list of available actions in tests
2016-04-23 20:25:18 +03:00
Mikhail Glukhikh
e6a7cd97ff
Change visibility on exposure now reports all possible visibilities
2016-04-23 10:01:10 +03:00
Mikhail Glukhikh
8938752cf9
Make visible now suggests all possible visibilities
2016-04-23 10:01:02 +03:00