Nikolay Krasko
6babc73320
AS41: Fix problems with initialization of Android plugin in tests
...
org/intellij/images/fileTypes/ImageFileTypeManager
java.lang.NoClassDefFoundError: org/intellij/images/fileTypes/ImageFileTypeManager
at org.jetbrains.android.AndroidPlugin.lambda$registerWebpSupport$1(AndroidPlugin.java:50)
2020-06-10 13:01:20 +03:00
Toshiaki Kameyama
46ab338ea6
"Convert anonymous function to lambda expression" intention: add necessary lambda type parameter
...
#KT-37748 Fixed
2020-06-04 23:38:29 +03:00
Yunir Salimzyanov
3b9000cc0c
Cleanup 191 extension files (KTI-240)
2020-06-01 18:43:10 +03:00
Dmitry Gridin
50506658c0
fix some tests for as36
2020-05-08 19:13:28 +07:00
Dmitry Gridin
11a3482970
tests: apply official code style
...
#KT-38632 Fixed
2020-05-07 12:36:44 +00:00
Anton Yalyshev
db4b547c99
Fix spaces in FUS event_id and context, as it cause problems in whitelisting
2020-04-08 15:35:54 +03:00
Dmitriy Dolovov
e69b2ed47d
Drop redundant dependencies on :native:kotlin-native-utils
2020-04-01 11:47:01 +07:00
Nikolay Krasko
02b651ef28
201: Update to 201.6668.13
2020-03-30 18:09:30 +03:00
Mikhail Bogdanov
3f87899014
Switch converter test to new directive scheme
2020-03-19 16:45:10 +01:00
Mikhail Bogdanov
420dd0d440
Extract directive map to separate class
2020-03-19 16:45:10 +01:00
Dmitry Gridin
8de7d303a0
i18n: add @NotNls to bundles
2020-03-16 18:40:45 +07:00
Dmitry Gridin
ddd6f81581
i18n: add bundle for j2k
2020-03-16 18:40:43 +07:00
Ilya Chernikov
70c89a28e1
Stop subtyping constraint search if equality constraints for...
...
all not fixed type vars are found
#KT-35626 fixed
2020-03-12 08:02:45 +01:00
Nikolay Krasko
1afd3d929a
201: Update to 201.5985.32
2020-03-12 03:02:28 +03:00
Vyacheslav Gerasimov
0db69cadb6
Build: Make all compile dependencies on toolsJar compileOnly
...
tools.jar differs between different versions of JDK reducing cache reuse
so better to not leak it to other modules
2020-02-29 16:35:54 +03:00
Nikolay Krasko
958b8a0b10
201: Fix maven plugin loading by adding repository-search to runtime
2020-02-28 11:36:37 +03:00
Roman Golyshev
46ae6136cb
Rewrite RedundantSamConstructorInspection to support more cases
...
- Now inspection does not rely on synthetic descriptors at all, instead
it uses `SamConversionOracle` and `SamConversionResolver` to detect
if the argument type support SAM conversion
- This transparently considers all language features like
`SAM conversions for kotlin functions`, `Functional interfaces` etc.
- In case of multiple SAM arguments, part of them can be converted only
when `SAM conversion per argument` is enabled
- Fix inspection and nj2k tests that were failing because of better
working inspection
- Rewrite automatically fixes multiple bugs that were present
- ^KT-36367 ^KT-36368 ^KT-36296 ^KT-36395 Fixed
2020-02-19 17:16:17 +03:00
Ilya Kirillov
531a63bd19
Show experimental features panel only for non-stable plugin versions
...
Also, use registry as backend for features settings
2020-02-13 14:59:42 +03:00
Nikolay Krasko
98c6efaed9
201: BinaryFileStubBuilders.EP_NAME dropped (bunched)
2020-02-11 20:28:03 +03:00
victor.petukhov
b8aacf0786
Fix test data around flexibility after ae39d748e4
2020-02-10 19:23:57 +03:00
Dmitry Gridin
b5d0956a5e
Move call-site trailing comma to registry
...
#KT-34744
2020-02-04 21:34:53 +07:00
Dmitry Gridin
c34b417d0c
Fix tests after disabling trailing comma
...
#KT-34744
2020-02-04 21:34:53 +07:00
Dmitriy Dolovov
9594b8db42
Rename Kotlin/Native modules for uniformity
2020-01-29 20:30:46 +07:00
Dmitriy Dolovov
b49e6ac581
Rename :kotlin-native:kotlin-native-library-reader to :native:frontend.native
2020-01-29 20:30:29 +07:00
Natalia Selezneva
606279b462
as36: Update to AS 3.6 RC (192.7142.36.36.6071332)
...
^KT-36005 Fixed
2020-01-21 15:56:01 +03:00
Nikolay Krasko
f01b4706d1
Switch to 193 platform
2020-01-19 12:01:53 +03:00
Dmitriy Novozhilov
689d1fff42
Fix compiler error discovered after switching to 1.4
2020-01-19 10:58:44 +03:00
Victor Petukhov
437a26684d
NI: Prefer nullable lower bound to flexible one when substitution of type variable is performed and remember flexibility of type parameters based on flexibility of its upper bounds
...
^KT-32435 Fixed
2020-01-17 19:16:09 +03:00
Dmitry Gridin
d06787886a
Fix tests after implementing trailing comma in formatter
...
#KT-34744
2020-01-17 21:02:54 +07:00
Dmitry Gridin
d98794479d
kotlinSpacingRules: fix cases with EOL comments and comma
...
#KT-34744
2020-01-17 21:02:54 +07:00
Alexander Udalov
8a4510c21b
Regenerate tests
2020-01-02 10:31:00 +01:00
Vyacheslav Gerasimov
7b1c4e72ba
Build: Fix android-wizardTemplate-plugin dependencies
...
Present only in AS 3.6
2019-12-26 16:25:12 +03:00
Dmitriy Novozhilov
e7f8c8e155
[TEST] Regenerate tests after previous commit
2019-12-12 16:11:45 +03:00
Dmitry Gridin
4b98430058
Formatter: fix line break after package & file annotation
...
#KT-23957 Fixed
2019-11-29 21:09:04 +07:00
Ilya Kirillov
7fffd3d0f2
Fix using method removed from 193 in old J2K
2019-11-07 14:59:08 +03:00
Nikolay Krasko
4ed64b0283
Regenerate tests with TargetBackend.ANY remove and using runTest with this
2019-10-23 12:49:48 +03:00
Dmitry Gridin
92bfb2788e
idea: cleanup "Remove redundant qualifier name"
2019-10-17 14:30:25 +07:00
Ilya Kirillov
b350515237
New J2K: make post-processing aware of other files which are being converted
...
Before post-processing was able to handle only one converting file at once
So, some conversions (like (field, getter, setter) to Kotlin property)
was not able to work when converting class hierarchy was split into
multiple files.
Also, inferring nullability for a set of files was broken
#KT-19569 fixed
#KT-34266 fixed
#KT-32518 fixed
2019-10-12 12:50:34 +03:00
Ilya Kirillov
999918d499
New J2K: add multi-file conversion tests from old j2k
2019-10-12 12:50:34 +03:00
Ilya Kirillov
f951ed9dba
New J2K: introduce external code processing for new J2K
...
It will update usages from files not in conversion scope to a valid ones:
1. When converting (field, getter, setter) triple from Java to a Kotlin property,
it will:
1. Update every usage of getter/setter in Java/Kotlin code to a usage of actual property
2. If property is used in Java directly then will add @JvmField to it
2. When converting static method or static field without getter and setter, which has Java usages then add @JvmStatic to it
#KT-34164 fixed
2019-10-12 12:50:33 +03:00
Toshiaki Kameyama
4da7d11364
KT-30643 J2K: wrong position of TYPE_USE annotation ( #2543 )
...
New J2K: fix wrong position of TYPE_USE annotation
#KT-30643 Fixed
2019-10-08 16:21:27 +03:00
Vyacheslav Gerasimov
d54bc3a4bb
193: Fix tests compilation for 193 platform
2019-09-24 18:22:35 +03:00
Ilya Kirillov
41f7519244
Fix old j2k test data to actual one
2019-09-24 16:22:24 +03:00
Nikolay Krasko
edb700b898
Switch to 192 platform
2019-09-06 11:28:25 +03:00
Nikolay Krasko
b856d60575
Add required plugins for Android Studio 3.6 to runtime
2019-09-02 15:14:32 +03:00
Ilya Kirillov
4befca95d6
Add an ability to switch between old and new J2K via settings window
...
Before that it was possible to do only via registry
#KT-33371 fixed
2019-08-16 09:37:05 +03:00
Ilya Kirillov
58db64a478
J2K: Fix old J2K test data's error messages which has changed due to new inference
2019-07-25 14:34:36 +03:00
Ilya Kirillov
4e5e14046d
New J2K: use old J2K for evaluate expression instead of new one
...
#KT-32693 fixed
2019-07-25 14:34:36 +03:00
Ilya Kirillov
2bd5a1f196
New J2K: separate nullability inference from common one & nullability bug fixes
...
It will be needed for structure mutability inference
#KT-21467 fixed
#KT-32609 fixed
#KT-32572 fixed
#KT-24677 fixed
2019-07-25 14:34:35 +03:00
Ilya Kirillov
f79b282c60
New J2K: add better support of implicit functional interfaces
...
#KT-32702 fixed
#KT-19327 fixed
2019-07-25 14:34:34 +03:00