Nikolay Krasko
7ea52ebb45
201: Print type explicitly as RefactoringBundle.message() not null
2020-02-11 20:28:02 +03:00
Nikolay Krasko
4bc10f4c4f
201: MoveMultipleElementsViewDescriptor constructor nullability
2020-02-11 20:28:01 +03:00
Nikolay Krasko
2c72f53937
201: AbstractNavBarModelExtension.adjustElement nullability (bunched)
2020-02-11 20:28:01 +03:00
Nikolay Krasko
78385d5f63
201: Update hierarchy to new API (fix bugs introduced by the platform)
...
193 plugins with old API are affected while being binary compatible.
2020-02-11 20:28:01 +03:00
Nikolay Krasko
5e58a66c58
201: Convert KotlinHierarchyViewTestBase.java because of typealiases
2020-02-11 20:28:01 +03:00
Nikolay Krasko
6bd91ec5b0
201: Rename .java to .kt
2020-02-11 20:28:01 +03:00
Nikolay Krasko
27467e4db7
201: Convert AbstractHierarchyTest.java because of typealiases
2020-02-11 20:28:01 +03:00
Nikolay Krasko
9f6f6838b8
201: Rename .java to .kt
2020-02-11 20:28:01 +03:00
Nikolay Krasko
579dd8f8fe
201: J2K manual
2020-02-11 20:28:01 +03:00
Nikolay Krasko
b92a228fb3
201: Convert KotlinCallHierarchyBrowser and KotlinCallHierarchyBrowser
...
Need convert to use Kotlin typealias feature.
2020-02-11 20:28:01 +03:00
Nikolay Krasko
b795b38794
201: Rename .java to .kt
2020-02-11 20:28:00 +03:00
Nikolay Krasko
866c33fbde
201: RefactoringHelper.prepareOperation nullability (bunched)
2020-02-11 20:28:00 +03:00
Nikolay Krasko
5440a5e228
201: No BinaryFileStubBuilders.EP_NAME anymore (bunched)
2020-02-11 20:28:00 +03:00
Nikolay Krasko
beb70526a2
201: CoreApplicationEnvironment.registerExtensionPointAndExtensions accepts Path
2020-02-11 20:28:00 +03:00
Nikolay Krasko
cf78058cc2
201: PsiShortNamesCache.getAllClassNames(HashSet<String>) removed
2020-02-11 20:28:00 +03:00
Nikolay Krasko
4668518b2f
201: ContainerUtil.newTroveSet<T>() removed
2020-02-11 20:28:00 +03:00
Nikolay Krasko
9d3d59fccb
201: Remove JpsPersistentHashMap (bunched)
2020-02-11 20:28:00 +03:00
Nikolay Krasko
1ecd1a293d
201: Processor<String> -> Processor<in String> in PsiShortNamesCache
2020-02-11 20:28:00 +03:00
Nikolay Krasko
2a71fe97cf
201: picocontainer.jar is removed
2020-02-11 20:27:59 +03:00
Nikolay Krasko
354d7306dd
201: versions.jar.streamex and versions.jar.gson versions
2020-02-11 20:27:59 +03:00
Nikolay Krasko
162c2f3dc9
201: openapi.jar is removed
2020-02-11 20:27:59 +03:00
Nikolay Krasko
c26e1e9c1a
201: Introduce 201 platform
2020-02-11 20:27:59 +03:00
Nikolay Krasko
0f4fadf104
201: Create bunch
2020-02-11 20:27:59 +03:00
simon.ogorodnik
4a1451ab63
[FIR] Optimize TowerGroup
2020-02-11 19:32:08 +03:00
simon.ogorodnik
d775852781
[FIR] Refactor tower resolver to coroutines
2020-02-11 19:32:07 +03:00
Vyacheslav Gerasimov
695558465d
Build: Fix idea sources jar ivy for -EAP-SNAPSHOT versions
2020-02-11 19:09:50 +03:00
Steven Schäfer
6d23e50142
JVM IR: Create non-synthetic multifile parts for -Xmultifile-parts-inherit
2020-02-11 17:01:22 +01:00
Steven Schäfer
9db82bfcc8
JVM IR: Create package private synthetic multi file part classes
2020-02-11 17:01:22 +01:00
Steven Schäfer
6584df3e01
JVM IR: Fix references to const properties in facade classes
2020-02-11 17:01:22 +01:00
simon.ogorodnik
d9883067e6
[FIR] Hide primary constructor parameters from accessors
2020-02-11 18:50:51 +03:00
Vladimir Dolzhenko
a0ed2c8640
Enforce analysis inside top-level property initializer
...
Relates to #KT-36460
2020-02-11 16:47:10 +01:00
Vyacheslav Gerasimov
bf9e7ad09a
Update 193 platform version to 193.6494.35
2020-02-11 18:21:46 +03:00
Steven Schäfer
058b229544
JVM IR: Handle external static declarations in companion objects
2020-02-11 15:53:25 +01:00
Igor Yakovlev
48db96b66d
Improved kotlin decompiler range indexes
...
Fixed #KT-30628
2020-02-11 17:42:12 +03:00
Toshiaki Kameyama
cb1c0344b8
Rename: add test for overridden method renaming in generic class
...
#KT-26047 Fixed
2020-02-11 17:25:12 +03:00
Toshiaki Kameyama
ff76ba52d8
Inline Function: fix false positive with inner function with 'return'
...
#KT-34190 Fixed
2020-02-11 16:23:57 +03:00
Juan Chen
04e8cba857
[FIR] fixed overridden symbols of "invoke" in KFunction
...
IR expects overridden symbols of "invoke" in KFunction to be "invoke"
in the corresponding Function classes.
Before this commit we don't set overriddenSymbol, now we do.
2020-02-11 16:09:21 +03:00
Mikhail Glukhikh
e3721ed406
[FIR] Implement bare type modification with known type arguments
2020-02-11 16:09:21 +03:00
Mikhail Glukhikh
28332933ce
[FIR TEST] Add test case about values() priority (static over companion)
2020-02-11 16:09:20 +03:00
Mikhail Glukhikh
dc7621a112
[FIR] Fix Java override ambiguity (Kotlin type parameter VS Java Object)
2020-02-11 16:09:20 +03:00
Toshiaki Kameyama
4b5f3b7a94
Extract property: do not add unnecessary extension receiver
...
#KT-24615 Fixed
2020-02-11 15:52:47 +03:00
Ilya Kirillov
0fe5694cb7
Do not render redundant Nullable annotations when generating declarations
...
#KT-36321 fixed
2020-02-11 13:48:58 +03:00
Ilya Kirillov
4df8744b34
Rename by-name parameter usage in function calls when renaming function's parameter
...
#KT-32999 fixed
2020-02-11 13:48:56 +03:00
Ilya Chernikov
349d07ad43
[minor] Fix testdata after commit "Only create descriptors for candidate"...
2020-02-11 11:20:05 +01:00
Dmitriy Dolovov
a5e9e09755
[Commonizer] Properly detect commonized KLIBs in IDE
2020-02-11 17:14:19 +07:00
Dmitriy Dolovov
51af1c13b1
[Commonizer] Don't use base64 with padding in paths to libraries
2020-02-11 17:14:11 +07:00
Dmitry Gridin
f46fc19fdf
ProhibitRepeatedUseSiteTargetAnnotationsMigration: improve name and description
...
#KT-36477 Fixed
2020-02-11 10:25:46 +07:00
Dmitry Gridin
bcfd089473
AbstractDiagnosticBasedMigrationInspection: fix case with nullable custom factory
...
#KT-36479 Fixed
2020-02-11 09:58:59 +07:00
Dmitriy Dolovov
b9911d0e0c
[Commonizer] Use only if kotlin.native.enableDependencyPropagation=false
2020-02-11 08:51:54 +07:00
Dmitriy Dolovov
f98a4e6715
Minor. Text formatted in commonizer CLI
2020-02-11 08:51:47 +07:00