Natalia Ukhorskaya
|
9d7585207c
|
Completion for codeFragments: no duplicates for synthetic properties
|
2015-10-07 20:29:56 +03:00 |
|
Natalia Ukhorskaya
|
9f96de3f7b
|
Compare descriptors by topmost override
|
2015-10-07 20:29:56 +03:00 |
|
Natalia Ukhorskaya
|
17816002cc
|
Minor: fix warnings
|
2015-10-07 20:29:55 +03:00 |
|
Michael Bogdanov
|
a2455aab7a
|
Pull up refactoring update
|
2015-10-07 18:10:55 +03:00 |
|
Yan Zhulanow
|
1b01e7a85a
|
Fix tests ('infix')
|
2015-10-07 15:50:23 +03:00 |
|
Yan Zhulanow
|
7e8674c6ee
|
Fix resolve (members/extensions with 'infix' has higher priority)
|
2015-10-07 15:49:50 +03:00 |
|
Mikhail Glukhikh
|
fff434d377
|
data + open / inner / abstract / sealed are now forbidden
|
2015-10-07 15:13:14 +03:00 |
|
Mikhail Glukhikh
|
cba6870f52
|
protected & internal are now forbidden in interfaces
|
2015-10-07 11:57:14 +03:00 |
|
Mikhail Glukhikh
|
5f43628f1b
|
Abstract data is forbidden: Idea module infos fixed
|
2015-10-07 11:57:02 +03:00 |
|
Mikhail Glukhikh
|
67755d7dca
|
Protected / final are deprecated in interfaces: scopes and call translator
|
2015-10-07 11:49:45 +03:00 |
|
Mikhail Glukhikh
|
407d46baad
|
Protected in object deprecated: overriders search fix
|
2015-10-07 10:17:47 +03:00 |
|
Dmitry Jemerov
|
4b92bd100c
|
add space between property type parameter list and property name
|
2015-10-06 16:20:48 +02:00 |
|
Dmitry Jemerov
|
1fdf08bec5
|
quickfix to migrate function type parameter lists to new syntax
|
2015-10-06 16:20:48 +02:00 |
|
Dmitry Jemerov
|
7c20630272
|
diagnostics for deprecated syntax of function type parameter list
|
2015-10-06 16:20:47 +02:00 |
|
Dmitry Jemerov
|
c5d3673b6b
|
change the ID of the language from "jet" to "kotlin"; rename JetLanguage to KotlinLanguage
|
2015-10-06 16:14:07 +02:00 |
|
Dmitry Jemerov
|
870b640008
|
"add operator modifier" fix handles fake overrides
#KT-9347 Fixed
|
2015-10-06 16:12:09 +02:00 |
|
Dmitry Jemerov
|
8fd9d181de
|
add @suppress to the list of known KDoc tags
#KT-9415 Fixed
|
2015-10-06 16:12:08 +02:00 |
|
Dmitry Jemerov
|
2884a1c6ea
|
handle semicolons in "introduce backing property"
#KT-9417 Fixed
|
2015-10-06 16:12:08 +02:00 |
|
Pavel V. Talanov
|
3ed04aea8a
|
Imports from objects: Do not create new instances on getOriginal every time
Also fixes a problem where DeclarationLookupObjectImpl didn't have stable hashCode
|
2015-10-06 16:31:23 +03:00 |
|
Nikolay Krasko
|
05cf67049c
|
Allow roots before parent setup and disallow after teardown
|
2015-10-06 14:00:20 +03:00 |
|
Nikolay Krasko
|
d999000705
|
Minor: fix warning about annotation absence
|
2015-10-06 14:00:18 +03:00 |
|
Nikolay Krasko
|
493108eca1
|
Change default visibility icon for declaration with absent modifier to public (KT-9411)
#KT-9411 Fixed
|
2015-10-05 16:09:46 +03:00 |
|
Valentin Kipyatkov
|
45748eb169
|
More correct check for ResolvedCall status everywhere in the IDE + added assert into ResolvedCallImpl
|
2015-10-05 15:39:08 +03:00 |
|
Valentin Kipyatkov
|
ec685195bd
|
Better tests
|
2015-10-05 15:33:50 +03:00 |
|
Valentin Kipyatkov
|
7b063d0391
|
Completion: lower priority for override member items
#KT-9403 Fixed
|
2015-10-05 15:33:50 +03:00 |
|
Valentin Kipyatkov
|
c5fdd649ab
|
Overrides completion on typing member name too
#KT-9431 Fixed
|
2015-10-05 15:33:49 +03:00 |
|
Valentin Kipyatkov
|
fd6244ac51
|
Never take ExpectedInfo from outer expression "as is"
|
2015-10-05 15:33:49 +03:00 |
|
Valentin Kipyatkov
|
da7c62e788
|
Refactored
|
2015-10-05 15:33:48 +03:00 |
|
Valentin Kipyatkov
|
a75b3e6cf1
|
Auto-import popup does not suggest to import non-operator functions when operator required
|
2015-10-05 15:33:48 +03:00 |
|
Valentin Kipyatkov
|
b03a297ed0
|
KT-9326 IDE tries to resolve name in qualified this to any class in project/classpath
#KT-9326 Fixed
|
2015-10-05 15:33:47 +03:00 |
|
Valentin Kipyatkov
|
dda9476793
|
Additional safety check to not corrupt PSI tree (see KT-9122)
|
2015-10-05 15:33:47 +03:00 |
|
Valentin Kipyatkov
|
1bb6dae444
|
Auto-import fix should suggest declarations that cannot be used in this position
This also should fix KT-9122 Assertion error when psi modified from IDE
#KT-9122 Fixed
|
2015-10-05 15:33:46 +03:00 |
|
Valentin Kipyatkov
|
ab5fe60bbe
|
Corrected quickfix class name in tests
|
2015-10-05 15:33:45 +03:00 |
|
Valentin Kipyatkov
|
2ae13ed76b
|
KT-9380 Handle malformed ReplaceWith annotations gracefully
#KT-9380 Fixed
|
2015-10-05 15:33:45 +03:00 |
|
Valentin Kipyatkov
|
45c3d74b42
|
KT-9284 Intention to convert to expression body doesn't work in particular case
#KT-9284 Fixed
|
2015-10-05 15:33:44 +03:00 |
|
Dmitry Jemerov
|
94204b7d4e
|
Kotlin plugin updater initial implementation
|
2015-10-05 12:42:55 +02:00 |
|
Natalia Ukhorskaya
|
5848ea8d77
|
Fix usage of deprecated function in debugger testData
|
2015-10-05 11:44:58 +03:00 |
|
Alexander Udalov
|
d83ed11cd9
|
Add "add type to callable reference LHS" quickfix to Code Cleanup
|
2015-10-05 09:18:48 +03:00 |
|
Valentin Kipyatkov
|
cbf5be5c08
|
No callable reference to generic callables
|
2015-10-03 10:40:54 +03:00 |
|
Valentin Kipyatkov
|
feb4492455
|
No true/false for if-condition too
|
2015-10-03 10:40:54 +03:00 |
|
Valentin Kipyatkov
|
7436355c17
|
Fix true and false in when entry with subject broken before
|
2015-10-03 10:40:54 +03:00 |
|
Valentin Kipyatkov
|
2e02f02d9b
|
More clear code
|
2015-10-03 10:40:53 +03:00 |
|
Valentin Kipyatkov
|
184d59a645
|
No shadowed declaration filtering for callable references (as well as imports)
|
2015-10-03 10:40:53 +03:00 |
|
Valentin Kipyatkov
|
d547ea9b57
|
Overload callable references are now supported - changed code accordingly
|
2015-10-03 10:40:53 +03:00 |
|
Valentin Kipyatkov
|
b23602237a
|
Smart completion: no "::xxx" items for members and fixed bug with constructors not appearing there
|
2015-10-03 10:40:53 +03:00 |
|
Valentin Kipyatkov
|
b0d31fc86d
|
Property types supported in smart completion without "::"
|
2015-10-03 10:40:53 +03:00 |
|
Valentin Kipyatkov
|
aaf507121f
|
Refactored code: the same code for detection of callable reference type
|
2015-10-03 10:40:52 +03:00 |
|
Valentin Kipyatkov
|
1bc132bc1a
|
No members&extensions after non-qualified "::" because it will be soon unsupported by the compiler
|
2015-10-03 10:40:52 +03:00 |
|
Valentin Kipyatkov
|
f58f5dd82a
|
Added parameters and type text (grayed) to "::xxx" items in smart completion
|
2015-10-03 10:40:52 +03:00 |
|
Valentin Kipyatkov
|
58bcb576a1
|
Completion: grayed parameters and type in completion of imports and callable references (arguable)
|
2015-10-03 10:40:52 +03:00 |
|