Nikolay Krasko
aa21e9c3bc
Show current Kotlin installed version in update form (KT-25255)
...
#KT-25255 Fixed
2018-07-09 18:07:25 +03:00
Alexander Podkhalyuzin
fb5e11dfc6
simple public interface is Java, not Kotlin
...
#KT-22823 Fixed
2018-07-09 15:23:52 +03:00
Simon Ogorodnik
2d4cbc712d
KT-25012: Use index to check is java file selected instead of traversing file tree
...
Add initial estimation via fileType index
#KT-25012 fixed
2018-07-09 14:37:11 +03:00
Mikhail Zarechenskiy
6dc36055b8
Make diagnostic about redundant spread in @Foo(s = *[A]) more clear
2018-07-06 15:54:23 +03:00
Mikhail Zarechenskiy
c032a02373
Prohibit assigning single elements into varargs in named form
...
#KT-20588 Fixed
#KT-20589 Fixed
2018-07-06 15:23:31 +03:00
Alexander Udalov
959c2f4843
Get rid of split packages in descriptors, descriptors.jvm, deserialization
...
Also move some other files to related packages and reformat moved files
2018-07-06 14:08:35 +02:00
Denis Zharkov
0d00eb7de3
Add postfix template for listOf/setOf/etc
...
#KT-25239 Fixed
2018-07-06 10:06:56 +03:00
Denis Zharkov
4ab97e8454
Minor. Reformat org.jetbrains.kotlin.idea.codeInsight.postfix
2018-07-06 10:06:56 +03:00
Denis Zharkov
6f4aa2296d
Implement quickfix wrapping elements in collection literal calls
...
#KT-25238 Fixed
2018-07-06 10:06:56 +03:00
Nikolay Krasko
370608d12f
Ignore more methods from stdlib in argument name hints (KT-18350)
...
#KT-18350 Fixed
2018-07-04 17:31:13 +03:00
Denis Zharkov
22a9cecfe0
Optimize KotlinPropertyAccessorsReferenceSearcher for case of no kt-files
...
Property names by accessors can be computed without resolving
java descriptors
#KT-11477 Fixed
#KT-16890 Fixed
2018-07-04 14:03:28 +03:00
Alexey Sedunov
fc93f00c7b
Misc: Make LibraryEffectiveKindProvider cache an instance property
2018-07-04 13:34:20 +03:00
Alexander Podkhalyuzin
7ee055fccc
Merge pull request #1745 from JetBrains/rr/suppressor
...
Introduce KotlinInspectionSuppressor
2018-07-03 14:37:39 +03:00
Alexey Sedunov
03ed4e39e3
Search Everywhere: Recover original behavior for non-functions
...
#KT-25189 Fixed
2018-07-02 20:18:21 +03:00
Alexey Sedunov
b52b07ec79
Test Support: KT-22306
...
Do not show run markers in JS modules when no relevant run configurations are available
#KT-22306 Fixed
2018-07-02 19:15:52 +03:00
Alexey Sedunov
3e91346240
Rename: Fix processing of references to synthetic Java properties
...
Fixes for non-master-bunch plugin.xml
2018-07-02 19:15:51 +03:00
Mikhail Zarechenskiy
2e88f5c47d
Prohibit operator mod as declaration and calls that resolved via it
...
#KT-24197 Fixed
2018-07-02 16:12:36 +03:00
Nikolay Krasko
f1a44ed1a4
Allow to disable bad format inspection for unchanged files (KT-25199)
...
#KT-25199 Fixed
2018-07-02 15:06:47 +03:00
Nikolay Krasko
30a2969887
Move KotlinCleanupInspection to Migration group
2018-07-02 15:06:47 +03:00
Vyacheslav Gerasimov
931ebb4c3c
as32: Limit until-build to prevent installation on AS 3.3
2018-07-01 00:09:21 +03:00
Ilya Gorbunov
bed26dc700
Fix local delegated property smartcast usage
2018-06-29 20:11:03 +03:00
Mikhail Glukhikh
fdc0335b4a
Add actual: handle (incorrect) case with expect function with body
...
So #KT-23326 Fixed
2018-06-29 10:54:37 +03:00
Mikhail Glukhikh
0fb183e302
Add actual: handle parameters with val/var as compatible with property
...
So #KT-23762 Fixed
2018-06-29 10:54:36 +03:00
Mikhail Glukhikh
dd0b267531
Add actual: handle primary & secondary constructors as compatible
...
So #KT-23686 Fixed
2018-06-29 10:54:35 +03:00
Mikhail Glukhikh
082c3e6767
Reformat: AddActualFix
2018-06-29 10:54:33 +03:00
Mikhail Glukhikh
16c6d63b10
Create actual: do not generate default parameter values
...
So #KT-23105 Fixed
2018-06-29 10:54:32 +03:00
Mikhail Glukhikh
b13e4535f5
Safe delete: add dialog asking about expect / actual declarations
...
Related to KT-15666
2018-06-29 10:54:30 +03:00
Mikhail Glukhikh
aac71bf904
Safe delete: when invoking on actual, delete expect & actual neighbors
...
So #KT-15666 Fixed
2018-06-29 10:54:24 +03:00
Mikhail Glukhikh
50e70e4638
Safe delete: when invoking on expect, delete also relevant actual
...
Partial fix of KT-15666
2018-06-29 10:53:43 +03:00
Mikhail Glukhikh
465d5c077e
Safe delete: search for actual declarations more accurately
2018-06-29 10:53:42 +03:00
Mikhail Glukhikh
5bdaef4983
Cleanup: KotlinSafeDeleteProcessor
2018-06-29 10:53:42 +03:00
Mikhail Glukhikh
c4bba135bf
Introduce KotlinInspectionSuppressor
...
So #KT-25169 Fixed
So #KT-11154 Fixed
2018-06-29 10:43:02 +03:00
Alexey Sedunov
a63aa5b7ca
Misc: Restore utility functions misplaced in a previous commit
2018-06-28 20:39:16 +03:00
Alexey Sedunov
76ac65f723
Configuration: Use soft references to keep library kind cache
...
#KT-24943 Fixed
2018-06-28 18:22:28 +03:00
Alexey Sedunov
e2a632e326
Misc: Add "refactoring exit" message
...
This allows executing mandatory code at the end of particular refactoring.
Also this fixes memory leak due to listener not being disposed
#KT-17235 Fixed
2018-06-28 18:22:28 +03:00
Alexey Sedunov
ba2f28720f
Introduce Parameter: Fix exceptions caused by write actions in dialogs
...
#KT-24992 Fixed
2018-06-28 18:22:27 +03:00
Alexey Sedunov
ed597e2da5
Extract Function: Make compliant with PublicApiImplicitTypeInspection
2018-06-28 18:22:27 +03:00
Alexey Sedunov
633c67ebf0
Misc: Use KtToken to represent visibility in ExtractableCodeDescriptor
2018-06-28 18:22:27 +03:00
Alexey Sedunov
83745010ba
Search Everywhere: Update renderer to reflect changes in IDEA
...
#KT-24812 Fixed
2018-06-28 17:52:05 +03:00
Alexey Sedunov
31d248c42d
Search Everywhere: Use Kotlin renderer for Kotlin elements only
2018-06-28 17:52:05 +03:00
Alexey Sedunov
bede2e1c16
Extract Interface: Fix type import when converting parameter to property
...
#KT-18736 Fixed
2018-06-28 17:52:05 +03:00
Alexey Sedunov
9b7450cfdb
Extract Superclass: Report private members used in abstracted members
...
#KT-16284 Fixed
2018-06-28 17:52:04 +03:00
Alexey Sedunov
bd88e02172
Extract Superclass: Fix visibility lifting when moving to interface
...
#KT-16281 Fixed
2018-06-28 17:52:04 +03:00
Alexey Sedunov
b0e0460ee6
Extract Superclass: Allow extraction to existing file
...
#KT-15351 Fixed
2018-06-28 17:52:04 +03:00
Alexey Sedunov
5ef54a2f03
Extract Superclass: Run refactoring inside of transaction
...
#KT-18555 Fixed
2018-06-28 17:52:03 +03:00
Nikolay Krasko
87f4d0c5a4
Move "Copy Current File As Diagnostic Test" action to internal (KT-25164)
...
#KT-25164 Fixed
2018-06-28 16:02:14 +03:00
Nikolay Krasko
c68284030d
Check files is valid before searching for children (EA-113417)
2018-06-28 16:02:14 +03:00
Mikhail Zarechenskiy
dc7678a700
Use smartcast info that related to call in change signature quick fix
...
There is an inconsistency on how we record smartcasts in old and new
inference, but we definitely should use all possible information about
smartcasts in quick-fixes
#KT-25144 Fixed
2018-06-28 13:14:18 +03:00
Nikolay Krasko
8ea19eda73
as32: Minor: use full sentences for reasons
2018-06-27 15:11:08 +03:00
Nikolay Krasko
17d4961760
as32: Use full sentences for reasons
2018-06-27 15:11:08 +03:00