Natalia Ukhorskaya
19e8c9edb0
Debugger: Support parameters of inlined lambda in evaluate expression
2015-08-26 12:16:08 +03:00
Natalia Ukhorskaya
06b13f1292
Debugger: get topmost element at offset as contextElement
2015-08-26 12:16:06 +03:00
Natalia Ukhorskaya
c6d29cc1d5
Debugger: support labels for non object references (primitive, array)
2015-08-26 12:16:05 +03:00
Valentin Kipyatkov
628ce4ea32
Better sorting of variants in add import popup
2015-08-25 18:56:17 +03:00
Valentin Kipyatkov
9837d383a9
Completion and add import popup to use same sorter
...
#KT-8842 In progress
2015-08-25 18:56:16 +03:00
Dmitry Jemerov
704e72eee1
correcty find Java usages of static methods generated for companion object members annotated as jvmStatic
...
#KT-8902 Fixed
2015-08-24 18:12:13 +02:00
Dmitry Jemerov
24f45a382e
ReferencesSearch finds references of data class component functions in Java code
...
#KT-8808 Fixed
2015-08-24 18:12:05 +02:00
Dmitry Jemerov
056d8dfd9f
correcty index escaped identifiers
...
#KT-8846 Fixed
2015-08-24 15:47:28 +02:00
Dmitry Jemerov
d9a854608b
test to verify that renaming fields of local objects works
...
#KT-6528 Fixed
2015-08-24 15:12:45 +02:00
Dmitry Jemerov
24ba5a46f1
use correct safe delete processor for members of local classes and objects
...
#KT-8894 Fixed
2015-08-24 15:12:45 +02:00
Nikolay Krasko
522a5ea0f2
Safe Delete does not warn about class literal - tests (KT-8919)
...
#KT-8919 In Progress
2015-08-24 15:50:20 +03:00
Dmitry Jemerov
b45af1d47a
the source for a parameter of the generated copy() function is the corresponding constructor parameter
...
#KT-8698 Fixed
2015-08-24 12:20:40 +02:00
Natalia Ukhorskaya
bf7f56d458
Redundant Sam Constructor inspection
2015-08-24 12:37:37 +03:00
Natalia Ukhorskaya
ba48a5b7fc
Formatter: space between type argument list and function literal argument
2015-08-24 12:37:33 +03:00
Natalia Ukhorskaya
03097d3453
J2K: Idea doesn't proposed to insert imports on copy-paste if explicit import was inserted
...
#KT-8738 Fixed
2015-08-24 12:37:31 +03:00
Dmitry Jemerov
341f09afd3
rename platformStatic to jvmStatic
2015-08-21 16:59:05 +02:00
Alexey Sedunov
a085c93b5e
Light Classes: Fix computation of base type in anonymous light class
2015-08-19 23:30:13 +03:00
Alexey Sedunov
d48851ba63
Create From Usage: Fix ClassCastException on local property with delegate
...
#EA-69707 Fixed
2015-08-19 23:30:10 +03:00
Alexey Sedunov
85f85e85b4
Create From Usage: Quote declaration name if it's not a valid identifier
...
#EA-70291 Fixed
2015-08-19 23:30:07 +03:00
Alexey Sedunov
d18a9f6d8a
Create From Usage: Fix StackOverflowException on recursive type parameter bounds
...
#EA-69240 Fixed
2015-08-19 23:29:55 +03:00
Alexey Sedunov
69218e2647
Find Usages: Fix NPE on constructor with missing name
...
#EA-69907 Fixed
2015-08-19 23:26:17 +03:00
Alexey Sedunov
06cca689fc
Call Hierarchy: Forbid interfaces
...
#EA-64406 Fixed
2015-08-19 23:26:15 +03:00
Valentin Kipyatkov
4bf20d747a
Changes on code review
2015-08-19 20:46:38 +03:00
Valentin Kipyatkov
4876668716
Correct read/write access detection in case of plusAssign etc
2015-08-19 20:46:38 +03:00
Valentin Kipyatkov
97bf6f820a
Fix in read/write detection
2015-08-19 20:46:38 +03:00
Valentin Kipyatkov
5e97387e8d
Public utility to detect read/write access for an expression
...
Implemented ReadWriteAccessDetector which gives read/write access in Highlight Usages and Find Usages
+ More correct UsageType detection
2015-08-19 20:46:37 +03:00
Valentin Kipyatkov
1fd0578b9e
Fixed deprecated symbol usage fix for functions with optional parameters from libraries
...
#KT-8525 Fixed
2015-08-19 18:06:31 +03:00
Valentin Kipyatkov
30a9a8787e
Optimize imports to use "packages to import with *" setting
2015-08-19 17:27:47 +03:00
Valentin Kipyatkov
9b4e3b15c4
KT-8822 Override Members: do not show private members from java classes
...
#KT-8822 Fixed
2015-08-19 17:26:44 +03:00
Stanislav Erokhin
2ee8f1c454
Change outer scope for nested class and object -- removed implicit outer class receiver.
...
#KT-5362 Fixed
#KT-8814 Fixed
2015-08-18 21:26:42 +03:00
Alexey Sedunov
46fe7dc7a1
Move Directory: Support Kotlin files
...
#KT-8350 Fixed
#KT-8351 Fixed
2015-08-17 20:28:17 +03:00
Alexey Sedunov
3134e58251
J2K Converter: Add copy/paste tests for references in extends/implements clauses
2015-08-17 20:28:11 +03:00
Alexey Sedunov
96f255225b
Push Down: Conflict analysis
2015-08-17 20:28:10 +03:00
Alexey Sedunov
a66ef47887
Push Down: Initial Support
2015-08-17 20:28:08 +03:00
Evgeny Gerashchenko
4b6991603f
Minor. Split test file into two.
2015-08-15 12:29:46 +02:00
Evgeny Gerashchenko
799368386b
KT-6877 Wrong unused function inspection on anonymous object member
...
#KT-6877 fixed
2015-08-15 12:29:46 +02:00
Evgeny Gerashchenko
da4be8a0f5
KT-7484 Companion object is marked unused if it's only usages are statically imported from Java
...
#KT-7484 fixed
2015-08-15 12:29:44 +02:00
Evgeny Gerashchenko
3a4010503e
Minor. Renamed test data dir.
2015-08-15 12:29:43 +02:00
Evgeny Gerashchenko
fe1d4e38b3
KT-8273 Don't mark serialVersionUID as unused
...
#KT-8273 fixed
2015-08-15 12:29:42 +02:00
Evgeny Gerashchenko
1cf433909b
Test for KT-7134 Command line entry point (main function is highlighted as unused)
...
#KT-7134 obsolete
2015-08-15 12:29:12 +02:00
Natalia Ukhorskaya
be5c1d0a44
Debugger tests: changes in testData
...
(cherry picked from commit 0e4b133)
2015-08-15 01:40:38 +03:00
Valentin Kipyatkov
7b149c10c1
UsePropertyAccessSyntaxIntention: handled case when property type is more specific
2015-08-13 17:29:03 +03:00
Valentin Kipyatkov
6fcb75cfb5
One more test added
2015-08-13 17:29:03 +03:00
Valentin Kipyatkov
41f80cde9e
Checked that "KT-6898 References to type arguments of unresolved class name are not resolved" has been fixed
2015-08-11 13:51:29 +03:00
Valentin Kipyatkov
98c970d394
Fixed resolving class name before dot and nothing else
2015-08-11 13:21:56 +03:00
Valentin Kipyatkov
8b749ee76d
KT-6891 Type argument of generic type before dot is not resolved
...
KT-7373 Type parameter names are not suggested
KT-6838 Class declared in same file is not suggested in completion
#KT-6891 Fixed
#KT-7373 Fixed
#KT-6838 Fixed
2015-08-11 13:21:56 +03:00
Valentin Kipyatkov
f658cce1f1
KT-8176 References to type arguments are not resolved when number of them does not match type parameters
...
KT-8078 FQ-name inserted on class name completion in type arguments
#KT-8176 Fixed
#KT-8078 Fixed
2015-08-11 13:21:56 +03:00
Mikhail Glukhikh
adf43519d6
Code mover fix: correct commas / semicolons after enum entries, relevant test fixes, extra tests
2015-08-11 10:38:20 +03:00
Mikhail Glukhikh
3f14e74b08
Drop old enum syntax. Comma / semicolon are now a syntactic part of enum entry.
...
Comma must present now between enum entries, semicolon between last entry & first member, constructor calls must be without colons / specifiers.
A swarm of tests fixed accordingly.
2015-08-11 10:38:10 +03:00
Mikhail Glukhikh
3793d99b00
Decompiler fix: enum entries are now separated by , and have ; at the end, relevant tests fixed
2015-08-11 10:37:48 +03:00