Natalia Ukhorskaya
ea3ba6f534
Intention to simplify for using destructing declaration
2016-01-14 13:41:45 +03:00
Natalia Ukhorskaya
5667a92472
Debugger: add breakpoint variant for line with lambda in init block
...
#KT-KT-1061 Fixed
2016-01-14 13:39:01 +03:00
Natalia Ukhorskaya
2b1d60397d
Object to lambda intention is inapplicable when reference to this is used
...
#KT-10202 In Progress
2016-01-14 13:39:00 +03:00
Natalia Ukhorskaya
41e7c3d70b
Debugger: generate package parts only for debug file
...
#KT-10126 Fixed
2016-01-14 13:38:59 +03:00
Mikhail Zarechenskiy
29af6586f2
Get rid of ContainerUtil usages in ide-common
2016-01-14 12:06:52 +03:00
Mikhail Zarechenskiy
dd11fa9320
Move logic related to expression occurrence searching to ide-common
2016-01-14 12:06:50 +03:00
Mikhail Zarechenskiy
bd57096b66
Move AnalyzerUtil to ide-common
2016-01-14 12:06:49 +03:00
Mikhail Zarechenskiy
bde556fc10
Move QuickFixUtil to ide-common
2016-01-14 12:06:47 +03:00
Mikhail Zarechenskiy
85b4f5d593
Move part of resolutionApi to ide-common
2016-01-14 12:06:45 +03:00
Mikhail Zarechenskiy
1523586717
Extract interface out from KotlinCacheService to provide separate implementation in Eclipse plugin
2016-01-14 12:06:44 +03:00
Dmitry Petrov
609ffc10a9
KT-10322, KT-10646, KT-10647:
...
- update diagnostic to (supposedly) more useful
- also report IMPLICIT_CAST_TO_ANY if expected type is DONT_CARE
(effectively "no expected type" for lambda expression).
2016-01-14 10:08:20 +03:00
Dmitry Petrov
f54de08073
KT-10646, KT-10647:
...
Move IMPLICIT_CAST_TO_UNIT_OR_ANY to ControlFlowInformationProvider
(where checks for 'if' and 'when' used as expressions are performed).
2016-01-14 10:08:20 +03:00
Ilya Gorbunov
f91c01919b
kotlin.test: 'fail' returns Nothing, 'assertFails' returns Throwable (not nullable).
...
Js tests now fail at the first failed assertion.
#KT-10289 Fixed
#KT-10369 Fixed
2016-01-14 06:03:40 +03:00
Dmitry Jemerov
8fdd8179b9
Workaround for KtEnumEntrySuperclassReferenceExpression which implements KtSimpleNameExpression in a weird way and can break Move refactoring (EA-75268 - assert: TextRange.<init>)
2016-01-13 20:28:39 +01:00
Zalim Bashorov
c1dbfee2a9
Don't fail when create IncrementalCacheImpl for target without output directory, and fail when try to use this info instead.
...
#KT-10505 Fixed
2016-01-13 21:37:36 +03:00
Zalim Bashorov
d9af9472f0
Don't fail when output directory not specified for "friend" build target
...
#KT-10505 Fixed
2016-01-13 21:09:06 +03:00
Zalim Bashorov
3df091e7cf
Report error when output directory not specified for build target
...
#KT-10505 Fixed
2016-01-13 21:09:05 +03:00
Mikhail Glukhikh
6b09c5dfae
Minor when missing cases renderer refactoring
2016-01-13 19:54:54 +03:00
Denis Zharkov
b8c79e689b
Make all nested inlined closure classes public
...
#KT-6987 Fixed
2016-01-13 19:41:59 +03:00
Alexey Tsvetkov
328169cd2e
Minor: fix test data as exhaustive when error message was changed
2016-01-13 18:47:05 +03:00
Mikhail Glukhikh
e54471abbc
Formatting rule: new line before when entry
2016-01-13 18:04:24 +03:00
Mikhail Glukhikh
b7790177e0
KotlinParserDefinition.kt: converted to Kotlin
2016-01-13 18:04:15 +03:00
Mikhail Glukhikh
6ae7309c54
KotlinParserDefinition.java --> KotlinParserDefinition.kt
2016-01-13 17:54:53 +03:00
Alexey Sedunov
2e18ad7160
Remove Right Part of Binary Expression Quick-Fix: Split to separate quick fixes for cast- and elvis-expressions
2016-01-13 17:47:23 +03:00
Alexey Sedunov
6be44f59da
Remove Function Body Quick-Fix: Convert to Kotlin & refactor. Add tests with comments
2016-01-13 17:47:22 +03:00
Alexey Sedunov
de8a3c17a2
Remove Function Body Quick-Fix: Convert to Kotlin (rename to .kt)
2016-01-13 17:47:21 +03:00
Alexey Sedunov
ed679fef9d
Remove Element Quick-Fixes: Convert to Kotlin & refactor
2016-01-13 17:47:20 +03:00
Alexey Sedunov
28a0e8ebe6
Remove Element Quick-Fixes: Convert to Kotlin (rename to .kt)
2016-01-13 17:47:19 +03:00
Alexey Sedunov
9a8aef6b6d
Remove Right Part of Binary Expression Quick-Fix: Convert to Kotlin & refactor
2016-01-13 17:47:18 +03:00
Alexey Sedunov
0a4a486048
Remove Right Part of Binary Expression Quick-Fix: Convert to Kotlin (rename to .kt)
2016-01-13 17:47:17 +03:00
Alexey Sedunov
cac479102a
Remove Supertype Quick-Fix: Convert to Kotlin & refactor
2016-01-13 17:47:16 +03:00
Alexey Sedunov
2fcce20c73
Remove Supertype Quick-Fix: Convert to Kotlin (rename to .kt)
2016-01-13 17:47:15 +03:00
Alexey Sedunov
0fea86c10a
Remove 'val'/'var' from Parameter Quick-Fix: Convert to Kotlin & refactor
2016-01-13 17:47:14 +03:00
Alexey Sedunov
f2a6805f8b
Remove 'val'/'var' from Parameter Quick-Fix: Convert to Kotlin (rename to .kt)
2016-01-13 17:47:13 +03:00
Alexey Sedunov
474ab531ea
Rename Parameter to Match Overridden Method Quick-Fix: Convert to Kotlin & refactor
2016-01-13 17:47:12 +03:00
Alexey Sedunov
c3b3ad52a9
Rename Parameter to Match Overridden Method Quick-Fix: Convert to Kotlin (rename to .kt)
2016-01-13 17:47:11 +03:00
Alexey Sedunov
012a36d97c
Remove Nullable Quick-Fix: Convert to Kotlin & refactor
2016-01-13 17:47:10 +03:00
Alexey Sedunov
f1c38f5f16
Remove Nullable Quick-Fix: Convert to Kotlin (rename to .kt)
2016-01-13 17:47:09 +03:00
Alexey Sedunov
111a670d66
Move 'else' Branch in 'when' Quick-Fix: Convert to Kotlin & refactor
2016-01-13 17:47:08 +03:00
Alexey Sedunov
212504bbd4
Move 'else' Branch in 'when' Quick-Fix: Convert to Kotlin (rename to .kt)
2016-01-13 17:47:07 +03:00
Alexey Sedunov
b8a8f1638f
Change Visibility Modifier Quick-Fix: Convert to Kotlin & refactor
2016-01-13 17:47:06 +03:00
Alexey Sedunov
1e77caedbc
Change Visibility Modifier Quick-Fix: Convert to Kotlin (rename to .kt)
2016-01-13 17:47:05 +03:00
Alexey Sedunov
c44d0ed619
Add 'override' to equals/hashCode/toString Quick-Fix: Convert to Kotlin & refactor
2016-01-13 17:47:04 +03:00
Alexey Sedunov
96e6319ee1
Add 'override' to equals/hashCode/toString Quick-Fix: Convert to Kotlin (rename to .kt)
2016-01-13 17:47:03 +03:00
Alexey Sedunov
64eeaf8b9d
Make Class an Annotation Quick-Fix: Convert to Kotlin & refactor
2016-01-13 17:47:02 +03:00
Alexey Sedunov
04b8f16576
Make Class an Annotation Quick-Fix: Convert to Kotlin (rename to .kt)
2016-01-13 17:47:01 +03:00
Alexey Sedunov
6c44aa4d76
Change to Function Invocation Quick-Fix: Convert to Kotlin & refactor
2016-01-13 17:47:00 +03:00
Alexey Sedunov
584d3ad374
Change to Function Invocation Quick-Fix: Convert to Kotlin (rename to .kt)
2016-01-13 17:46:59 +03:00
Alexey Sedunov
a7a5619523
Change to Star-Projection Quick-Fix: Convert to Kotlin & refactor
2016-01-13 17:46:58 +03:00
Alexey Sedunov
625967fc15
Change to Star-Projection Quick-Fix: Convert to Kotlin (rename to .kt)
2016-01-13 17:46:57 +03:00