Alexey Sedunov
|
354a6cbfd9
|
Change Signature: Keep parameter 'val'/'var' when invoked from Java
#KT-20901 Fixed
#KT-21159 Fixed
|
2017-11-30 12:49:24 +03:00 |
|
Alexey Sedunov
|
820ade41ed
|
Create from Usage: Do not add bodies to expect class members
#KT-21122 Fixed
|
2017-11-30 12:49:24 +03:00 |
|
Toshiaki Kameyama
|
7448042b68
|
Fix callable code factory (parameter with default value case)
Before we can have end of '<Type>' and '=' joined as '>=' breaking PSI
So #KT-15941 Fixed
|
2017-11-28 14:11:04 +03:00 |
|
Alexey Sedunov
|
acbf53c42e
|
Move: Make applicable to type aliases
#KT-21071 Fixed
|
2017-11-27 21:19:23 +03:00 |
|
Alexey Sedunov
|
bcdb46653c
|
Line Markers: Detect recursive calls of companion invoke() member
#KT-21076 Fixed
|
2017-11-27 21:19:23 +03:00 |
|
Alexey Sedunov
|
169a22226f
|
Rename: Support inplace rename of class via primary constructor
#KT-20146 Fixed
#KT-21371 Fixed
|
2017-11-27 21:19:22 +03:00 |
|
Alexey Sedunov
|
56746380f7
|
Data Inflow: Support delegated assignments
#KT-19089 Fixed
|
2017-11-27 21:19:22 +03:00 |
|
Alexey Sedunov
|
9d482bbbb1
|
Data Inflow: Show composite assignments
#KT-19112 Fixed
|
2017-11-27 21:19:22 +03:00 |
|
Alexey Sedunov
|
a333eb917b
|
Data Inflow: Show qualified assignments
#KT-19087 Fixed
|
2017-11-27 21:19:21 +03:00 |
|
Vyacheslav Gerasimov
|
c06f72b73f
|
Remove invalid toast test case, worked previously due to uast bug
|
2017-11-27 20:20:40 +03:00 |
|
Toshiaki Kameyama
|
2dd66225f3
|
Take into account vararg modifier in "Add type" quick fix
So #KT-20894 Fixed
|
2017-11-27 16:44:42 +03:00 |
|
Toshiaki Kameyama
|
4d93c08bd0
|
Do not propose to make local lateinit var immutable #KT-21104 Fixed
|
2017-11-27 16:44:04 +03:00 |
|
Alexey Sedunov
|
1ceb751061
|
Data Outflow: Allow for-loop variables
#KT-19018 Fixed
|
2017-11-27 14:36:09 +03:00 |
|
Alexey Sedunov
|
fc307da383
|
Data Outflow: Show all reference expressions as separate steps
#KT-19012 Fixed
#KT-19017 Fixed
#KT-19036 Fixed
#KT-19039 Fixed
#KT-19104 Fixed
#KT-19106 Fixed
|
2017-11-27 14:36:09 +03:00 |
|
Nikolay Krasko
|
3a90f3618a
|
Don't force configure with kotlin-jdk artifacts for early versions (KT-21028)
#KT-21028 Fixed
|
2017-11-21 01:11:00 +03:00 |
|
Mikhail Glukhikh
|
539f8afef3
|
Style: do not highlight single return when as "Use expresison body"
|
2017-11-18 12:34:58 +03:00 |
|
Toshiaki Kameyama
|
b8c5d1b852
|
Fix "add <*>" quick-fix for inner class with generic outer one
So #KT-20763 Fixed
|
2017-11-10 15:34:17 +03:00 |
|
Mikhail Glukhikh
|
7b2a66c006
|
Convert 'simplify when' from intention to inspection
Related to KT-20492
|
2017-11-10 15:34:11 +03:00 |
|
Toshiaki Kameyama
|
df86ff7115
|
Introduce "Simplify when" intention where one branch is always true
So #KT-20492 Fixed
|
2017-11-10 15:34:08 +03:00 |
|
Alexey Sedunov
|
ba0b21d1a3
|
Add @JvmStatic Intention: Support functions/properties in objects
Also eliminate unnecessary object instance references on Java call sites
#KT-20095 Fixed
|
2017-11-07 19:25:03 +03:00 |
|
Alexey Sedunov
|
cfad305826
|
Misc: Fix deserialization of CommonCompilerArguments.freeArgs
#KT-20938 Fixed
|
2017-11-07 19:25:02 +03:00 |
|
Mikhail Glukhikh
|
6c2eb06351
|
Do not report "unused receiver" on companion objects
So #KT-19560 Fixed
|
2017-11-07 17:28:13 +03:00 |
|
Alexey Sedunov
|
b20ffe76b7
|
Navigation: Support "Navigate/Related Symbol" for expects/actuals
#KT-20952 Fixed
|
2017-11-03 16:34:36 +03:00 |
|
Alexey Sedunov
|
b2e5e9dab5
|
Highlighting: Support implicit 'it' references
#KT-21002 Fixed
|
2017-11-03 16:34:36 +03:00 |
|
Mikhail Glukhikh
|
6a7cdc01a6
|
Fix 'this' case in implicit this inspection
|
2017-11-02 14:07:55 +03:00 |
|
Kirill
|
89c4196c06
|
Add inspections for implicit and explicit 'this' #KT-4580 Fixed
|
2017-11-02 14:07:45 +03:00 |
|
Toshiaki Kameyama
|
0fffb9fb17
|
Introduce inspection for callables with implicit 'Nothing?' type
Inspection is reported only for vars and open callables
So #KT-21023 Fixed
|
2017-11-02 12:21:14 +03:00 |
|
Toshiaki Kameyama
|
9ea9ea1008
|
Add quick fix to add required target to annotation #KT-20484 Fixed
|
2017-11-02 11:07:53 +03:00 |
|
Toshiaki Kameyama
|
204d9e3423
|
Introduce inspection detecting self-assignment of properties
So #KT-20714 Fixed
|
2017-11-02 11:07:52 +03:00 |
|
Vyacheslav Gerasimov
|
ffa9478d0c
|
Configure Kotlin: add mavenCentral() to repositories
Since kotlin stdlib depends on artifacts from mavenCentral() we should add it
#KT-18719 Fixed
|
2017-11-01 23:57:20 +03:00 |
|
Mikhail Glukhikh
|
d59276671f
|
Related to KT-20631: don't report redundant blank Unit in lambda
|
2017-10-31 16:38:55 +03:00 |
|
Toshiaki Kameyama
|
0fd4cdb086
|
Fix false positive for "redundant super" in data class #KT-20981 Fixed
|
2017-10-31 15:15:19 +03:00 |
|
Toshiaki Kameyama
|
ef71f7707d
|
Introduce inspection to detect use of Unit as a standalone expression
So #KT-20631 Fixed
|
2017-10-31 14:51:06 +03:00 |
|
Toshiaki Kameyama
|
5f4233e4bf
|
Don't suggest "Remove explicit type specification" for an annotated type
So #KT-20622 Fixed
|
2017-10-31 14:37:36 +03:00 |
|
Mikhail Glukhikh
|
149daa173c
|
Do not report "unused receiver" on operator and infix functions
So #KT-16340 Fixed
|
2017-10-30 15:07:39 +03:00 |
|
Mikhail Glukhikh
|
561d7749b1
|
Choose implementing module correctly in "create actual fix"
Take implements / expectedBy dependency into account
So #KT-20803 Fixed
|
2017-10-30 14:13:10 +03:00 |
|
Mikhail Glukhikh
|
f0da58531e
|
Enhance AbstractQuickFixMultiModuleTest
Handle same files at different source roots correctly
|
2017-10-30 14:12:27 +03:00 |
|
Yoshinori Isogai
|
11f9c055fd
|
KT-20591: Show annotations in parameter info (#1358)
Show annotations in parameter info
#KT-20591 Fixed
|
2017-10-27 22:59:04 +03:00 |
|
Nikolay Krasko
|
d75656d571
|
Additional tests for overloads with type aliases and suspend
Failed attempts to reproduce KT-20782, but still may be useful.
|
2017-10-27 15:09:52 +03:00 |
|
Dmitry Jemerov
|
a1949e1d53
|
Add formatting rule for array literals
#KT-19599 Fixed
|
2017-10-26 14:10:12 +02:00 |
|
Simon Ogorodnik
|
98310d3bdb
|
KT-20884: Support receiver reference in KDoc comments
#KT-20884 fixed
|
2017-10-25 17:54:47 +03:00 |
|
Simon Ogorodnik
|
fb876e398c
|
Correctly detect visibility in KDocMissingDocumentationInspection
#KT-20887 fixed
#KT-20889 fixed
|
2017-10-25 17:54:45 +03:00 |
|
Simon Ogorodnik
|
f21e1c60e0
|
KT-20883: Add more details to MissingDocumentationInspection message
#KT-20883 fixed
|
2017-10-25 17:54:43 +03:00 |
|
Simon Ogorodnik
|
d28e9fd22d
|
KT-20880: Fix AddDocumentationFix to add multiline comment
#KT-20880 fixed
|
2017-10-25 17:54:42 +03:00 |
|
Nikolay Krasko
|
6a43743c98
|
Configure new projects with kotlin-stdlib-jdk7/8 (KT-20286)
No migration for old projects has been added yet.
#KT-20286 Fixed
|
2017-10-25 15:01:10 +03:00 |
|
Alexey Sedunov
|
840825704a
|
Misc: Skip duplicates in navigation tests
|
2017-10-24 15:43:52 +03:00 |
|
Alexey Sedunov
|
4cc1e22a5a
|
Misc: Support light-methodless members in overrider search
In particular, support line markers for expect-class members
and navigation to expect-class members from corresponding base members
|
2017-10-24 15:43:51 +03:00 |
|
Alexey Sedunov
|
17abce2811
|
Misc: Support light-classless classes in inheritors search
In particular, support line markers for expect-classes
and navigation to expect-classes from their base class
#KT-20329 Fixed
|
2017-10-24 15:43:51 +03:00 |
|
Alexey Sedunov
|
fa4e4cbb42
|
Formatter: Insert new line before/after type alias
#KT-20766 Fixed
|
2017-10-24 15:43:51 +03:00 |
|
Mikhail Glukhikh
|
d0e8f99d60
|
ResolveElementCache: script can now be analyzable parent
So #KT-20096 Fixed
|
2017-10-23 19:19:04 +03:00 |
|