Valentin Kipyatkov
|
549171d043
|
Completely rewritten keyword completion implementation using another approach
#KT-2816 Fixed
|
2014-10-16 15:14:21 +04:00 |
|
Valentin Kipyatkov
|
afa59a616c
|
More tests
|
2014-10-15 17:30:33 +04:00 |
|
Valentin Kipyatkov
|
2365db1367
|
Fixed KT-6011 Smart completion works for argument of wrong method
#KT-6011 Fixed
|
2014-10-15 17:30:33 +04:00 |
|
Alexey Sedunov
|
b18b888161
|
PSI Pattern Matching: Fix matching of !!
#KT-6021 Fixed
|
2014-10-15 15:41:47 +04:00 |
|
Alexey Kudravtsev
|
6f5a2172ac
|
moved more find usages-related stuff to idea-analysis for upsource
|
2014-10-15 15:11:49 +04:00 |
|
Natalia Ukhorskaya
|
fff8bfff5f
|
Debugger: do not throw exception on getting source position for Kotlin object
|
2014-10-15 14:09:55 +04:00 |
|
Evgeny Gerashchenko
|
fbcfed6757
|
Fixed EA-57220.
|
2014-10-15 11:51:01 +04:00 |
|
Evgeny Gerashchenko
|
b653598df2
|
Fixed EA-61504.
|
2014-10-15 11:51:01 +04:00 |
|
Evgeny Gerashchenko
|
ef93a71e78
|
Made "Remove val/var from parameter" quick fix local.
|
2014-10-15 11:51:01 +04:00 |
|
Valentin Kipyatkov
|
cff0c35987
|
Checked that KT-3596 is not reproducible
|
2014-10-14 16:08:17 +04:00 |
|
Valentin Kipyatkov
|
6d69608feb
|
Refactored completion tests to not set/restore auto-complete settings in 2 different places
|
2014-10-14 16:08:17 +04:00 |
|
Valentin Kipyatkov
|
503a8deef1
|
Fixed bug in reference shortening + fixed test data for completion tests
|
2014-10-14 16:08:16 +04:00 |
|
Valentin Kipyatkov
|
f9bf214526
|
Code completion: avoid duplication of elements for java classes
|
2014-10-14 15:47:45 +04:00 |
|
Valentin Kipyatkov
|
eabcbb00ab
|
KT-5876 Code completion should never auto-insert item which requires adding import
#KT-5876 Fixed
|
2014-10-14 15:47:45 +04:00 |
|
Valentin Kipyatkov
|
a124827c4e
|
Fixed KT-5611 Completion doesn't include not imported extensions for implicit receiver
#KT-5611 Fixed
|
2014-10-14 15:47:44 +04:00 |
|
Nikolay Krasko
|
c5852152b2
|
Don't ruin highlighting if there's no descriptor in resolve session
#EA-61683 Fixed
|
2014-10-14 15:38:27 +04:00 |
|
Andrey Breslav
|
b1e452b568
|
type unescaped in *.kt files
|
2014-10-14 13:02:13 +04:00 |
|
Alexey Sedunov
|
2b43aad4f9
|
Create From Usage: Fix rendering of nullable types
|
2014-10-14 01:59:54 +04:00 |
|
Alexey Sedunov
|
0d220c68ea
|
Find Usages: Fix reference check for the case of multiple resolve results
|
2014-10-14 01:59:51 +04:00 |
|
Alexey Sedunov
|
f0a0df94b5
|
Create From Usage: Add support of property delegates
|
2014-10-14 01:59:50 +04:00 |
|
Alexey Sedunov
|
2e6d4b3501
|
Create From Usage: Support EXPRESSION_EXPECTED_PACKAGE_FOUND diagnostic
|
2014-10-14 01:59:49 +04:00 |
|
Alexey Sedunov
|
77a5ddbcd0
|
Create From Usage: Do not suggest Java classes as receiver type candidates (for now)
|
2014-10-14 01:59:47 +04:00 |
|
Alexey Sedunov
|
497e4fab79
|
Create From Usage: Generate Unit-typed declaration if result is unused
#KT-5903 Fixed
|
2014-10-14 01:59:44 +04:00 |
|
Nikolay Krasko
|
b06b3ab4c4
|
Insert empty lines after functions and properties (KT-4002)
#KT-4002 Fixed
|
2014-10-14 00:39:23 +04:00 |
|
Nikolay Krasko
|
22d33a5afa
|
Data class copy method invocation gives errors in IDE when some optional parameters specified (KT-5975)
#KT-5975 Fixed
|
2014-10-14 00:39:22 +04:00 |
|
Andrey Breslav
|
f202a5c31d
|
KT-4524 Generate implementations fails on functions with default values
#KT-4524 Fixed
|
2014-10-13 15:43:03 +04:00 |
|
Andrey Breslav
|
070a7d4d72
|
Serialization of flexible types supported
|
2014-10-13 15:38:20 +04:00 |
|
Andrey Breslav
|
90e4b09272
|
Fix compilation errors
|
2014-10-13 15:37:43 +04:00 |
|
Pavel V. Talanov
|
c04b52561e
|
"abstract" modifier on enum class is an error
#KT-3454 Fixed
|
2014-10-10 17:43:32 +04:00 |
|
Natalia Ukhorskaya
|
1055aa86aa
|
Debugger tests: do not check breakpoint line and file extension for JDK classes
|
2014-10-09 19:17:23 +04:00 |
|
Nikolay Krasko
|
e85b36cdff
|
Store resolution context for light classes to prevent back-end fail
|
2014-10-09 02:28:41 +04:00 |
|
Valentin Kipyatkov
|
05aaea48e9
|
Added API in PSI to add/remove modifiers and refactored quickfixes to use it
|
2014-10-08 15:41:48 +04:00 |
|
Valentin Kipyatkov
|
317607db70
|
Corrected quickfix to correct signature of method with 'override' to:
- not loose annotations and other stuff
- not include visibility modifiers into the name and into the code generated
|
2014-10-06 21:26:55 +04:00 |
|
Nikolay Krasko
|
44b8e22bef
|
More tests for generating methods from different caret positions
|
2014-10-06 17:53:10 +04:00 |
|
Nikolay Krasko
|
3c6566c1b1
|
Auto generate "after"-file if it's not present
|
2014-10-06 17:53:08 +04:00 |
|
Nikolay Krasko
|
60a7a57e65
|
Auto insert caret and selection to "after" file
|
2014-10-06 17:53:07 +04:00 |
|
Nikolay Krasko
|
27b654cc50
|
Refactoring: rename and make public
|
2014-10-06 17:53:05 +04:00 |
|
Nikolay Krasko
|
c05d30de38
|
Refactoring: extract method
|
2014-10-06 17:53:03 +04:00 |
|
Nikolay Krasko
|
03d1c64d27
|
KT-5103 No delegated members in Override/Implement
#KT-5103 Fixed
|
2014-10-06 17:52:41 +04:00 |
|
Nikolay Krasko
|
a0404b11b0
|
Refactoring: use resolve session instead of binding context
|
2014-10-06 17:52:33 +04:00 |
|
Pavel V. Talanov
|
95302fd540
|
Fix not generating KotlinLightField for OBJECT$ and INSTANCE$ fields
Fix navigation from Java to such fields
Fix TODO in converter
|
2014-10-03 21:35:06 +04:00 |
|
Pavel V. Talanov
|
b2ec5e1ec4
|
Test reference resolve from Java to Kotlin
Cases cover the most basic features
Sadly it was missing before
|
2014-10-03 21:35:00 +04:00 |
|
Pavel V. Talanov
|
af963ea244
|
Fix being unable to find declaration for substituted callable from library
#KT-5900 Fixed
#KT-5901 Fixed
|
2014-10-03 21:33:18 +04:00 |
|
Alexey Sedunov
|
ae7c5e1323
|
Create From Usage: Do not fail on qualifier receiver when it doesn't have type
|
2014-10-03 20:18:44 +04:00 |
|
Alexey Sedunov
|
865c793561
|
Create From Usage: Do not suggest "val" for references used as assignment left-hand side
|
2014-10-03 20:18:42 +04:00 |
|
Alexey Sedunov
|
58126b28ca
|
Create From Usage: Quick-fix for properties
|
2014-10-03 20:18:41 +04:00 |
|
Alexey Sedunov
|
8386bcd4e0
|
Create Local Variable From Usage: Support lambdas
|
2014-10-03 20:18:39 +04:00 |
|
Alexey Sedunov
|
6ad2157806
|
Create From Usage: Quick-fix for value parameters
|
2014-10-03 20:18:39 +04:00 |
|
Alexey Sedunov
|
73fc984c4c
|
Change Signature: Fix detection of conflicts in generic classes
|
2014-10-03 20:18:37 +04:00 |
|
Valentin Kipyatkov
|
bbc2d30f60
|
KT-4849 'Join lines' should remove braces from single-statement block
#KT-4849 Fixed
|
2014-10-02 18:26:07 +04:00 |
|