Dmitry Jemerov
|
42ba14328c
|
move KDoc-related logic shared between IDEA and Dokka to ide-common module
|
2016-05-10 15:00:15 +02:00 |
|
Valentin Kipyatkov
|
07207949ba
|
Support of KT-11255 Support Move Element Left/Right actions for Kotlin (except for enum entries)
#KT-11255 Fixed
|
2016-05-10 15:48:40 +03:00 |
|
Valentin Kipyatkov
|
7e99a6bb45
|
Refactored AbstractCodeMoverTest
|
2016-05-10 15:41:33 +03:00 |
|
Valentin Kipyatkov
|
06db49bab7
|
Restored lost tests
|
2016-05-10 15:41:33 +03:00 |
|
Valentin Kipyatkov
|
b6301e819a
|
Converted to Kotlin
|
2016-05-10 15:41:32 +03:00 |
|
Valentin Kipyatkov
|
8da5af3a10
|
KT-11974 Invert if-condition intention loses comments
#KT-11974 Fixed
|
2016-05-10 15:40:51 +03:00 |
|
Mikhail Glukhikh
|
48ba63fa27
|
Can be parameter inspection: usages in all functions are now handled as property usage
|
2016-05-10 10:53:34 +03:00 |
|
Dmitry Jemerov
|
b5e5c6f4d0
|
generate correct HTML for code blocks
|
2016-05-06 22:11:53 +02:00 |
|
Dmitry Jemerov
|
94c241443b
|
support @receiver KDoc tag; somewhat more precise tag name completion
|
2016-05-06 22:11:50 +02:00 |
|
Dmitry Jemerov
|
992817e70c
|
don't trim whitespace when converting whitespace to HTML
#KT-10998 Fixed
|
2016-05-06 22:11:46 +02:00 |
|
Dmitry Jemerov
|
d7b1526cd5
|
preserve leading indentation in KDoc code blocks
#KT-9933 Fixed
|
2016-05-06 22:11:38 +02:00 |
|
Dmitry Jemerov
|
721629f8e0
|
integrate Ingo Kegel's Dokka fix for rendering standalone * and _ characters
|
2016-05-06 22:11:34 +02:00 |
|
Dmitry Jemerov
|
6cbf1de170
|
render markdown inside link texts
#KT-11791 Fixed
|
2016-05-06 22:11:32 +02:00 |
|
Dmitry Jemerov
|
c967cc8a23
|
resolve references from @param to type parameters of functions
#KT-12001 Fixed
|
2016-05-06 22:11:31 +02:00 |
|
Kirill Rakhman
|
97c3c633a7
|
Add quickfix for UNUSED_LAMBDA_EXPRESSION (#867)
Fixes #KT-9757
|
2016-05-06 18:46:12 +03:00 |
|
Kirill
|
5b6a8dcfd3
|
Don't mark magic Serializable methods as unused
Fixes #KT-10635
|
2016-05-06 15:33:55 +02:00 |
|
Nikolay Chashnikov
|
551aa7047e
|
run configuration: use default logic of creating new run configurations to avoid sharing RunConfigurationModule instances between different run configurations (KT-12204) (#869)
|
2016-05-06 12:01:12 +03:00 |
|
Nikolay Krasko
|
6cafa51b07
|
Description for AddJvmOverloadsIntention
|
2016-05-05 17:27:48 +03:00 |
|
Natalia Ukhorskaya
|
e1d10abfa1
|
Debugger: do not use forceResolveScope for codeFragments in completion and AutoImportFix.
#KT-12137 Fixed
|
2016-05-05 06:29:36 +03:00 |
|
Valentin Kipyatkov
|
c45bee5327
|
KT-12040 "Replace when with if" produce invalid code for first entry which has comment
#KT-12040 Fixed
|
2016-05-04 18:25:26 +03:00 |
|
Valentin Kipyatkov
|
16c38a2415
|
KT-12138 Do not show "::error" in smart completion when any function type accepting one argument is expected
(actually made them lowest priority)
#KT-12138 Fixed
|
2016-05-04 17:28:30 +03:00 |
|
Valentin Kipyatkov
|
81e4114c5a
|
Minor
|
2016-05-04 17:28:29 +03:00 |
|
Valentin Kipyatkov
|
941b415981
|
KT-12150 Smart completion suggests to compare non-nullable with null
#KT-12150 Fixed
|
2016-05-04 17:28:29 +03:00 |
|
Valentin Kipyatkov
|
40900b0050
|
No explicit runWriteAction required
|
2016-05-04 17:28:29 +03:00 |
|
Valentin Kipyatkov
|
0769c5453f
|
KT-12103 Smart completion for nested SAM-adapter produces short unresolved name
#KT-12103 Fixed
|
2016-05-04 17:28:29 +03:00 |
|
Ilya Gorbunov
|
d70b46fd37
|
Change evaluation test data not to encounter special implementation of single element list.
|
2016-04-29 22:21:19 +03:00 |
|
Nikolay Krasko
|
b743e71cfc
|
Do not request write action for MoveDeclarationToSeparateFileIntention (EA-81511)
There's nothing but delegation to move refactoring. This started to fail in br146 because of this commit:
https://github.com/JetBrains/intellij-community/commit/334772b7a8dfe3afb32665c09ff8e27781a01512
|
2016-04-29 21:24:56 +03:00 |
|
Nikolay Krasko
|
4a5c298897
|
Revert another class of ComparisonFailure
Idea throws this class but not org.junit.ComparisonFailure
|
2016-04-29 21:24:56 +03:00 |
|
Nikolay Krasko
|
31043f43e3
|
Fix path replacement in reference tests
The commit fixes ReferenceResolveInJavaTestGenerated$BinaryAndSource.testFileFacade.
|
2016-04-29 21:24:56 +03:00 |
|
Valentin Kipyatkov
|
92af610322
|
KT-12045 J2K: creating Object() instance could be converted to Any()
#KT-12045 Fixed
|
2016-04-29 18:13:53 +03:00 |
|
Valentin Kipyatkov
|
76e067c43a
|
KT-12054 J2K generates obj is Type<Any> instead of obj is Type<*>
#KT-12054 Fixed
|
2016-04-29 18:13:53 +03:00 |
|
Denis Zharkov
|
d259b91143
|
Add MutableMap.remove(K, V) as built-in declaration
Use PlatformDependent annotation to guarantee it's only be available for JDK8
Also adjust type-safe bridges and mutable collection stubs generation
|
2016-04-29 15:08:54 +03:00 |
|
Kirill Rakhman
|
8e5481b5d5
|
Implement Intention to add @JvmOverloads (#860)
Implement Intention to add @JvmOverloads
Fixes #KT-11523
|
2016-04-29 14:32:00 +03:00 |
|
Kirill Rakhman
|
f309920af8
|
Add quickfix to make referenced primary constructor parameter a property
Fixes #KT-12089
|
2016-04-29 12:14:42 +02:00 |
|
Kirill Rakhman
|
1c5322bae4
|
Quick fix for SUPERTYPE_IS_EXTENSION_FUNCTION_TYPE (#858)
* Quick fix for SUPERTYPE_IS_EXTENSION_FUNCTION_TYPE
Fixes #KT-11876
* Revert accidental change
* Remove period
* ConvertExtensionToFunctionTypeFix: more tests
|
2016-04-29 12:47:38 +03:00 |
|
Valentin Kipyatkov
|
b551886889
|
Code cleanup: removed redundant semicolons
|
2016-04-29 11:26:25 +03:00 |
|
Valentin Kipyatkov
|
e1d8c72aa7
|
KT-10770 IDEA cannot keep import if a type is only referenced by kdoc.
#KT-10770 Fixed
|
2016-04-29 11:23:23 +03:00 |
|
Valentin Kipyatkov
|
cd2161b37d
|
KT-12069 Specify language for all Kotlin code inspections
#KT-12069 Fixed
|
2016-04-29 11:23:23 +03:00 |
|
Valentin Kipyatkov
|
306edef23c
|
Highlighting of redundant semicolons
#KT-5010 Fixed
|
2016-04-29 11:23:22 +03:00 |
|
Valentin Kipyatkov
|
77033f52ee
|
ConvertPropertyInitializerToGetterIntention to not be available inside lambda initializer
|
2016-04-29 11:23:22 +03:00 |
|
Nikolay Krasko
|
b8e2533b58
|
Check that injection with annotation on parameter doesn't trigger not-stubbed psi
|
2016-04-28 16:11:35 +03:00 |
|
Nikolay Krasko
|
dd8b667360
|
Don't analyze function body if only parameter analyze is requested
|
2016-04-28 16:11:33 +03:00 |
|
Nikolay Krasko
|
faa2745731
|
Missing new line in error message (KT-12070)
#KT-12070 Fixed
|
2016-04-28 16:11:27 +03:00 |
|
Nikolay Krasko
|
018622e552
|
Use partial resolve for annotation search
|
2016-04-28 16:06:35 +03:00 |
|
Nikolay Krasko
|
3d8abd874b
|
Use kotlin specific methods for pattern creation
|
2016-04-28 16:06:34 +03:00 |
|
Nikolay Krasko
|
73024429dc
|
Refactoring: use language injection in ResolveElementCache.kt
|
2016-04-28 16:06:32 +03:00 |
|
Nikolay Krasko
|
62ede15241
|
Refactoring: return injection tests to single test-class
|
2016-04-28 16:06:30 +03:00 |
|
Kirill Rakhman
|
2629d23576
|
Add quickfix to add 'toString' (#866)
Fixes #KT-12121
|
2016-04-28 12:15:39 +03:00 |
|
Valentin Kipyatkov
|
a51fe9a9b0
|
Minor change on code review
|
2016-04-27 23:47:35 +03:00 |
|
Valentin Kipyatkov
|
45d460a5fa
|
Dropped redundant code which was required for lambda signature completion when the syntax was different
#KT-12033 Fixed
|
2016-04-27 23:47:34 +03:00 |
|