Alexey Tsvetkov
80731437a8
Drop forcing Java task to recompile
...
We don't support Gradle <= 3.5 at the moment,
it does not make sense to have the code for Gradle < 2.14
2018-06-05 19:27:07 +03:00
Alexey Tsvetkov
0eadc76cb7
Remove unneeded code from Gradle plugin
2018-06-05 19:27:07 +03:00
Alexey Tsvetkov
3dc314d509
Remove com.intellij usages from Gradle plugin
2018-06-05 19:27:07 +03:00
Alexey Tsvetkov
c9e49ed198
Remove unused util
2018-06-05 19:27:07 +03:00
Alexey Tsvetkov
5f2513ee20
Get rid of split package org.jetbrains.kotlin.incremental in Gradle plugin
...
#KT-18621 fixed
2018-06-05 19:27:07 +03:00
Nicolay Mitropolsky
045cc253ab
Uast: KotlinUEnumConstant.returnType now is evaluated from containing сlass
...
to make it not load additional clsDelegates
2018-06-05 18:00:15 +03:00
Nicolay Mitropolsky
0fb879dfc2
lightAnnotations: KtLightPsiClassObjectAccessExpression added
...
as implementation of `PsiClassObjectAccessExpression` for class literals in annotations
2018-06-05 18:00:15 +03:00
Mikhail Glukhikh
92727d2945
Downgrade "redundant type check for object" to INFORMATION level
2018-06-05 17:54:30 +03:00
Alexander Podkhalyuzin
116a99ddb8
Fixed Icon link to proper variant
2018-06-05 17:41:47 +03:00
Mikhail Glukhikh
24008cdffb
If to when: do not add label to outer loop if not necessary
...
So #KT-24767 Fixed
2018-06-05 17:02:35 +03:00
Toshiaki Kameyama
b4962a1880
Add getter: don't suggest when property has no type or initializer
...
So #KT-24632 Fixed
2018-06-05 16:31:28 +03:00
Toshiaki Kameyama
8969e7a6e1
"Remove redundant toString": fix false positive for nested nullable
...
So #KT-24557 Fixed
2018-06-05 16:03:54 +03:00
Toshiaki Kameyama
4038d4d507
Explicit this inspection: suggest also for synthetic Java property
...
So #KT-22089 Fixed
2018-06-05 15:52:16 +03:00
Toshiaki Kameyama
6b37e40f99
Add quick-fix for type variance conflict #KT-23082 Fixed
2018-06-05 15:45:53 +03:00
Toshiaki Kameyama
ddf647ae96
Remove redundant receiver in "Change function signature" quick fix
...
So #KT-12298 Fixed
2018-06-05 15:20:18 +03:00
Toshiaki Kameyama
0cb907d637
Reformat: ChangeMemberFunctionSignatureFix
2018-06-05 15:19:34 +03:00
Toshiaki Kameyama
2c59f96ca4
Introduce "Add remaining when branches" intention #KT-23306 Fixed
2018-06-05 15:19:09 +03:00
Toshiaki Kameyama
bde9a57c9e
Don't suggest map{}.filterNotNull() -> mapNotNull{} on primitive array
...
So #KT-21556 Fixed
2018-06-05 15:18:28 +03:00
Toshiaki Kameyama
e770aed084
Don't suggest "Remove variable" for property with function initializer
...
So #KT-23752 Fixed
2018-06-05 15:17:14 +03:00
Dmitry Savvinov
b8f8802cff
Parse compiler arguments and configure LV properly in Platform.kt
2018-06-05 14:51:35 +03:00
Dmitry Savvinov
5f819b589c
Minor: refactor Platform.kt
2018-06-05 14:51:35 +03:00
Mikhail Zarechenskiy
04c13aeae8
[NI] Fix exception on capturing type with inner typealiased typed
2018-06-05 14:05:50 +03:00
Alexander Podkhalyuzin
4883fbfd23
Fixed link to error icon in IDEA 2018.2
...
#KT-24736 Fixed
2018-06-05 11:00:55 +03:00
Alexander Podkhalyuzin
73ec82e544
Better description of Kotlin plugin
...
#KT-13948 Fixed
2018-06-05 11:00:09 +03:00
Mikhail Zarechenskiy
4893e466ac
Skip test for javac diagnostics
...
There are problems with sharing the same `txt` file when using custom
declarations from `kotlin` package
2018-06-05 10:41:44 +03:00
Natalia Selezneva
62929ba6f5
Fix AE in scratch for long lines
...
^KT-24638 Fixed
2018-06-05 08:41:17 +03:00
Natalia Selezneva
ccacf1bd23
Replace SLRUMap with ConcurrentHashMap
...
^KT-24645 Fixed
2018-06-05 08:41:17 +03:00
Natalia Selezneva
4767757991
Change the message in the 'new script dependencies' notification
2018-06-05 08:41:17 +03:00
Mikhail Zarechenskiy
ce7f010673
Fix wrong test data
2018-06-04 21:59:03 +03:00
Alexey Sedunov
0f80dd4ecf
Navigation: Use local search scope for top-level properties in script
...
#KT-20465 Fixed
2018-06-04 20:17:44 +03:00
Alexey Sedunov
0110f66529
Project View: Show script declarations in "Show members" mode
2018-06-04 20:17:44 +03:00
Alexey Sedunov
3c267b206b
Move: Fix exception on moving top-level declaration from/to script file
...
#KT-20260 Fixed
2018-06-04 20:17:43 +03:00
Alexey Sedunov
c63854948b
Configuration: Fix Kotlin SDK existence check on facet configuration
...
AS3.1/AS3.2
2018-06-04 20:17:43 +03:00
Alexey Sedunov
24687b18cd
Test Support: Support Gradle tests classes with spaces in name
...
#KT-18319 Fixed
2018-06-04 20:17:43 +03:00
Roman Artemev
90c7d8f485
[JS IR BE] Update test data
2018-06-04 19:31:49 +03:00
Roman Artemev
601f29b781
[JS IR BE] Minor fixes
...
* Global scope
* Top-level properties
* Refactoring
2018-06-04 19:31:49 +03:00
Roman Artemev
d6d0a7d804
Fix nashorn test runner
2018-06-04 19:31:49 +03:00
Roman Artemev
06a170b05d
[JS IR BE] Update test data
2018-06-04 18:59:40 +03:00
Roman Artemev
eeb16a38e8
[JS IR BE] Fix callable reference to make it possible to be bound
2018-06-04 18:59:40 +03:00
Roman Artemev
11c330effd
[JS IR BE] Move builder into appropriate package
2018-06-04 18:59:40 +03:00
Roman Artemev
261edd5f4c
[JS IR BE] Implement property reference
...
Add cache for direct (which has no closured parameters) KCallable references
Refactor FunctionReferenceLowering
* Rename FunctionReferenceLowering -> CallableReferenceLowering
* Add util method to create value parameters
2018-06-04 18:59:40 +03:00
Mikhail Zarechenskiy
fb1fbf1473
Temporary mute tests on unsigned types for JS backend
2018-06-04 18:37:47 +03:00
Mikhail Zarechenskiy
57ffbd5941
Refactoring: Rename isUnsigned -> isUnsignedNumberLiteral
2018-06-04 18:37:46 +03:00
Mikhail Zarechenskiy
cc19e4cd73
Refactoring: Move blackbox tests about unsigned types to new directory
2018-06-04 18:37:44 +03:00
Mikhail Zarechenskiy
b30b00eedb
Configure overload resolution on unsigned types same as for primitives
2018-06-04 18:37:42 +03:00
Mikhail Zarechenskiy
5b5d9dd5a0
Allow unsigned integers overflow values of corresponding signed numbers
2018-06-04 18:37:40 +03:00
Mikhail Zarechenskiy
0da3ae328e
Handle case when u-literals are using without unsigned declarations
2018-06-04 18:37:39 +03:00
Mikhail Zarechenskiy
8cd2d2e44c
Support WITH_UNSIGNED kind in diagnostics tests, add tests
2018-06-04 18:37:37 +03:00
Mikhail Zarechenskiy
7d5fdb660d
Treat number with unsigned literal as UByte & UShort & UInt & ULong
2018-06-04 18:37:36 +03:00
Mikhail Zarechenskiy
656f6cbded
Support constant evaluation of unsigned type constructors
...
#KT-23816 In Progress
2018-06-04 18:37:34 +03:00