Alexey Tsvetkov
141cf43153
Test: remove KotlinGradlePluginMultiVersionIT
...
We run all tests with multiple Gradle versions now,
so parametrized test is not needed anymore.
Test cases are moved to relevant test classes.
testKaptProcessorPath is removed because kapt1 is not supported anymore.
2018-06-05 19:27:07 +03:00
Alexey Tsvetkov
fdbd3cd8cb
Test: remove unsupported Gradle versions from tests
2018-06-05 19:27:07 +03:00
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