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
Mikhail Glukhikh
d5b9a336a3
Decrease visibility fix is now active for exposed visibility errors #KT-11920 Fixed
2016-04-23 10:00:59 +03:00
Mikhail Glukhikh
fe44671b6a
KT-11920: Increase visibility fix is now active for exposed visibility errors
2016-04-23 10:00:53 +03:00
Alexey Sedunov
021c88e5ff
Find Usages: Fixed searching of Java usages for @JvmStatic properties and @JvmStatic @JvmOverloads functions
...
#KT-11736 Fixed
2016-04-21 16:40:19 +03:00
Alexey Sedunov
1635018fe7
Override/Implement: Use function body template when generating functions with default body
...
#KT-11807 Fixed
2016-04-21 16:40:17 +03:00
Mikhail Glukhikh
a12faf5baf
KtDeclaration.containingClassOrObject now works correctly for primary constructor and its parameters #KT-11982 Fixed
2016-04-21 14:21:40 +03:00
Valentin Kipyatkov
1535e8ad90
KT-11955 Copy/Paste inserts FQ-name
...
#KT-11955 Fixed
2016-04-20 14:30:54 +03:00
Valentin Kipyatkov
a68dbe78d8
KT-11594 "Add non-null asserted (!!) call" applied to unsafe cast to nullable type causes AE at KtPsiFactory.createExpression()
...
#KT-11594 Fixed
2016-04-20 14:30:53 +03:00
Valentin Kipyatkov
b5e89713cd
KT-11275 Inconsistent behaviour when using lambda calls with function arguments without parens
...
#KT-11275 Fixed
2016-04-20 14:30:53 +03:00
Valentin Kipyatkov
50e7079efc
Better message for CanBeValInspection
2016-04-20 14:30:53 +03:00
Valentin Kipyatkov
ecdaaea88d
Never report companion object as unused
...
#KT-11366 Fixed
2016-04-20 14:30:52 +03:00
Nikolay Krasko
f2a17bc4c2
Formatter doesn't handle space before angle bracket in method definition (KT-11961)
...
#KT-11961 Fixed
2016-04-19 21:28:00 +03:00
Alexey Sedunov
38522b09ce
Code Insight: Allow properties with custom setters to be used in generated equals/hashCode/toString
...
#KT-11908 Fixed
2016-04-19 20:27:41 +03:00
Alexey Sedunov
beb5d5e271
Create from Usage: Suggest "Create secondary constructor" on NONE_APPLICABLE error
...
#KT-11866 Fixed
2016-04-19 20:27:39 +03:00
Alexey Sedunov
aa4bfadfb1
Intentions: Implement "Introduce local variable" intention
...
#KT-11768 Fixed
2016-04-19 20:27:37 +03:00
Alexey Sedunov
d75edb9876
Override/Implement Action: Generate abstract overrides for Any members inside of Kotlin interfaces
...
#KT-11659 Fixed
2016-04-19 20:27:35 +03:00
Alexey Sedunov
3c79eab2fd
Line Markers: Show recursion line markers for extension function calls with different receivers
...
#KT-11495 Fixed
2016-04-19 20:27:33 +03:00
Valentin Kipyatkov
bf4a376831
Use CommentSaver instead of manual comment handling
2016-04-19 15:22:05 +03:00
Valentin Kipyatkov
e72e6bf7db
KT-11870 "Replace with Elvis" refactoring doesn't change the variable type from T? to T
...
#KT-11870 Fixed
2016-04-19 15:22:05 +03:00
Alexander Udalov
e941ba761a
Minor, fix case in test data file name
2016-04-18 17:26:58 +03:00