Nikolay Krasko
ca0346bdae
Fix forgotten test data for 10648f44ac (KT-10212)
2016-02-11 16:24:38 +03:00
Nikolay Krasko
85436de2b3
Minor: Add new lines to make failure message more readable
2016-02-11 16:20:30 +03:00
Nikolay Krasko
ae36e9c4c4
Don't show message if there were no messages
...
Otherwise "Notification should have content" error is logged.
2016-02-11 16:05:18 +03:00
Nikolay Krasko
e1d12af2fd
Check element is valid if canRefactor()
2016-02-11 15:36:16 +03:00
Nikolay Krasko
9b44b0b1c0
Check element is valid before requesting type (EA-74737)
2016-02-11 15:36:15 +03:00
Alexey Sedunov
eabe675dbf
Create from Usage: Add delegation call to secondary constructor declaration
2016-02-11 14:25:26 +03:00
Alexey Sedunov
6696d2b70a
Create from Usage: Do not generate secondary constructor body by default
2016-02-11 14:25:24 +03:00
Alexey Sedunov
cc2a65e874
Create from Usage: Always insert parentheses around secondary constructor parameter list
...
#KT-10912 Fixed
2016-02-11 14:25:23 +03:00
Alexey Sedunov
8e81d0ce5f
Change Signature: Skip implicit receiver references if extension receiver is dropped
2016-02-11 14:25:22 +03:00
Alexey Sedunov
a9ddc4da1a
Change Signature: Warn about safe call receiver being transformed to value argument
...
#KT-8744 Fixed
2016-02-11 14:25:16 +03:00
Alexey Sedunov
b3801ffac7
Change Signature: Fix implicit receiver ->argument convertion in recusrive calls
...
#KT-8744 In Progress
2016-02-11 14:25:04 +03:00
Alexey Sedunov
d8c0671d94
Minor: Remove unused property
2016-02-11 14:25:02 +03:00
Pavel V. Talanov
7d98103c0c
overriddenDescriptors is empty for java static property and function declarations
...
Fake overrides are still created for java static with non-empty overriddenDescriptors
Add tests for inheriting visibility for java static members
Add test: check that java static declarations that shadow deprecated declarations should not be deprecated
Add test for corner case where "overriding" java static constant led to incorrect type in inheritor
Fix test data for existing tests
2016-02-11 14:08:14 +03:00
Pavel V. Talanov
7e78e8d8ab
Refactor: Move and rename OverridingUtil.DescriptorSink -> OverridingStrategy
2016-02-11 14:08:13 +03:00
Valentin Kipyatkov
c9bb020d6e
KT-9738 Code completion of "emptyList()" after elvis operator inserts explicit type arguments
...
#KT-9738 Fixed
2016-02-11 12:26:23 +03:00
Valentin Kipyatkov
8da01e7952
Minor
2016-02-11 12:26:22 +03:00
Valentin Kipyatkov
377f4af369
Fixed EA-74848 + conversion was incorrect!
2016-02-11 12:26:22 +03:00
Valentin Kipyatkov
2ce06f250b
Fixed EA-74166
2016-02-11 12:26:22 +03:00
Valentin Kipyatkov
8056c5182a
Fixed EA-73613
2016-02-11 12:26:22 +03:00
Dmitry Petrov
aed2f2b993
Property vs classifier conflict.
...
TODO get rid of duplicate diagnostics
(looks like OverloadResolver and DeclarationResolver are partially redundant; refactor them).
2016-02-11 10:32:46 +03:00
Dmitry Petrov
b2eb4200af
OverloadResolver.kt: convert to Kotlin & cleanup
2016-02-11 10:32:45 +03:00
Dmitry Petrov
6278459cc4
OverloadResolver.java --> .kt
2016-02-11 10:32:45 +03:00
Nikolay Krasko
d8ba52e582
Print kotlin compiler version in build script
2016-02-11 02:52:01 +03:00
Nikolay Krasko
6fe416cc4a
Null name in library fix (EA-78733)
2016-02-11 02:52:00 +03:00
Nikolay Krasko
3f5f892e1b
Add html escaping for declaration names in calls (KT-10763)
...
#KT-10763 Fixed
2016-02-11 02:49:00 +03:00
Zalim Bashorov
45f21bc7fd
Minor: drop content from touch files
2016-02-10 22:56:10 +03:00
Zalim Bashorov
ced23c02bd
New IC: add processing changes for constants
2016-02-10 22:56:09 +03:00
Zalim Bashorov
e33e31ad16
KotlinBuilder: don't request additional round when it's unnecessary & fix warnings
2016-02-10 21:37:12 +03:00
Zalim Bashorov
88c8f24887
Caching results of JpsUtils#isJsKotlinModule
...
#KT-9636 Fixed
2016-02-10 21:30:25 +03:00
Denis Zharkov
12552d2fc1
Refine special bridges generation
...
#KT-10958 Fixed
2016-02-10 20:18:46 +03:00
Denis Zharkov
6d98909c7a
Minor. Add not-nullable upper bound
2016-02-10 20:18:46 +03:00
Denis Zharkov
45bf300144
Minor. Rename variables
2016-02-10 20:18:46 +03:00
Denis Zharkov
0fb565851f
Minor. Extract function
2016-02-10 20:18:46 +03:00
Denis Zharkov
8592a57be4
Drop unnecessary check and corresponding parameter
2016-02-10 20:18:46 +03:00
Denis Zharkov
0b37d032c8
Minor. Split complicated conditions
2016-02-10 20:18:46 +03:00
Natalia Ukhorskaya
9070eff6ad
KotlinPositionManager: add progress when computing classnames for inline function
2016-02-10 18:30:29 +03:00
Denis Zharkov
9ac2da8c96
Optimize 'setResultingSubstitutor'
...
Replace Map with plain List, use parameter's index as a key
2016-02-10 16:18:59 +03:00
Denis Zharkov
b9e677fef4
Get rid of redundant Map copy
2016-02-10 16:18:59 +03:00
Denis Zharkov
de3f507744
Add minor memory optimization
...
Get rid of 'unsubstitutedValueArguments' in resolved call
2016-02-10 16:18:59 +03:00
Mikhail Glukhikh
a08b8f43b2
Control flow graph for safe calls corrected #KT-10913 Fixed
...
Also #KT-10186 Fixed
Also #KT-5198 Fixed
2016-02-10 12:29:45 +03:00
Natalia Ukhorskaya
5ae394fec0
Optimize reference search for convention functions
2016-02-10 11:36:30 +03:00
Natalia Ukhorskaya
1f6894cdd4
EA-77626 - KNPE: AnonymousFunctionToLambdaIntention.applicabilityRange
2016-02-10 11:36:30 +03:00
Nikolay Krasko
5c6c1173a6
Aggregate configuration messages into one notification (KT-10489)
...
#KT-10489 Fixed
2016-02-10 01:31:38 +03:00
Nikolay Krasko
e2f1a5c092
Minor: refactoring
2016-02-10 01:31:37 +03:00
Zalim Bashorov
cf173d6963
Improve test multifilePackagePartMethodAdded: add file which should not be affected
2016-02-09 23:27:26 +03:00
Zalim Bashorov
f6e7f8c3c0
Introduce TestingContext to pass data between tests and KotlinBuilder; introduce BuildLogger to log build events (build finished, files marked as dirty) in KotlinBuilder
2016-02-09 23:27:25 +03:00
Zalim Bashorov
4ec3865830
Log final exit code instead of intermediate; change log level for build result to INFO
2016-02-09 23:27:24 +03:00
Ilya Gorbunov
1fca1cc607
Use foreach loop instead of directly taking iterator in sum and average.
...
Use indexed loop for arrays in reduce and reduceIndexed.
#KT-10579 Fixed
2016-02-09 22:51:39 +03:00
Ilya Gorbunov
6c7cefaae3
Use HALF_EVEN rounding mode by default for BigDecimal division operator.
...
#KT-10462 Fixed
2016-02-09 22:51:02 +03:00
Dmitry Jemerov
8b5e9d1685
code review; add one more missing description
2016-02-09 19:23:00 +01:00