Valentin Kipyatkov
|
f7dc0fca74
|
Keyword correction: more correct behavior + smaller file text
|
2014-10-16 15:14:22 +04:00 |
|
Valentin Kipyatkov
|
525a1cc3c6
|
Fixed tests
|
2014-10-16 15:14:22 +04:00 |
|
Valentin Kipyatkov
|
d65d3b9068
|
Checked that KT-2795 has been fixed
#KT-2795 Fixed
|
2014-10-16 15:14:21 +04:00 |
|
Valentin Kipyatkov
|
9663fac5b1
|
Checked that KT-2832 has been fixed
#KT-2832 Fixed
|
2014-10-16 15:14:21 +04:00 |
|
Valentin Kipyatkov
|
50e1ec9c4f
|
Fixed KT-5809 Code completion after "?." should not include keywords
#KT-5809 Fixed
|
2014-10-16 15:14:21 +04:00 |
|
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 |
|
Natalia Ukhorskaya
|
fff8bfff5f
|
Debugger: do not throw exception on getting source position for Kotlin object
|
2014-10-15 14:09:55 +04:00 |
|
Andrey Breslav
|
f41a8d2c00
|
Render "<" properly in HTML
|
2014-10-15 14:07:54 +04:00 |
|
Andrey Breslav
|
391b57077b
|
KT-5976 Parser recovery is poor on object with parameters
#KT-5976 Fixed
|
2014-10-15 12:22:35 +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 |
|
Evgeny Gerashchenko
|
7a6429e35e
|
Removed live templates completion contributor.
LT are added to completion on IDEA side.
Fixed EA-52890.
|
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
|
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 |
|
Alexey Sedunov
|
2b43aad4f9
|
Create From Usage: Fix rendering of nullable types
|
2014-10-14 01:59:54 +04:00 |
|
Alexey Sedunov
|
ff082be524
|
File Move: Fix update of extension references. Reuse MoveKotlinTopLevelDeclarationsProcessor
|
2014-10-14 01:59:53 +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
|
c73c581b11
|
Call Resolver: Report UNRESOLVED_REFERENCE instead of EXPRESSION_EXPECTED_PACKAGE_FOUND when callee expession is resolved to package
|
2014-10-14 01:59:48 +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
|
cc68ed894b
|
"type" is not a keyword anymore ("typealias" reserved instead)
|
2014-10-13 15:41:13 +04:00 |
|
Andrey Breslav
|
fe2fb60daf
|
Approximating flexible types in descriptor renderer
|
2014-10-13 15:38:07 +04:00 |
|
Andrey Breslav
|
0cbbb6a0db
|
Test data fixed
|
2014-10-13 15:37:47 +04:00 |
|
Pavel V. Talanov
|
ebbd08a546
|
Respect resolve scope when adapting java types completion
Do not suggest classes from unrelated modules
|
2014-10-10 21:14:30 +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 |
|
Pavel V. Talanov
|
e7cd4bf6cf
|
Implement modificationTracker for CompositeDiagnostics
#KT-5981 Fixed
|
2014-10-10 16:46:05 +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 |
|
Natalia Ukhorskaya
|
f9f4aefb2a
|
Evaluate expression: check for errors before running extract function for code fragment
|
2014-10-09 13:48:39 +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 |
|
Nikolay Krasko
|
dc97cdb51c
|
Fix test
|
2014-10-07 13:34:55 +04:00 |
|
Valentin Kipyatkov
|
5ae756addb
|
Quickfix to correct signature of method with 'override' to not include 'override' in signature text
|
2014-10-06 21:26:55 +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
|
774af134fa
|
Move caret to generated element and add selection
|
2014-10-06 17:53:02 +04:00 |
|
Nikolay Krasko
|
a50720d74d
|
Remove rest of whitespace on override or implement to insert generated at caret offset
|
2014-10-06 17:53:00 +04:00 |
|
Nikolay Krasko
|
03d1c64d27
|
KT-5103 No delegated members in Override/Implement
#KT-5103 Fixed
|
2014-10-06 17:52:41 +04:00 |
|