Commit Graph

61599 Commits

Author SHA1 Message Date
Nikolay Krasko b17a28381b 201: Can't instantiate subclass of Task anymore 2020-02-11 20:28:03 +03:00
Nikolay Krasko 54b1c512c5 201: LookupImpl.focusedDegree renamed 2020-02-11 20:28:03 +03:00
Nikolay Krasko 56d960c65b 201: "testFramework" and "testFramework.core" libs introduced 2020-02-11 20:28:02 +03:00
Nikolay Krasko 641fa1f17c 201: TextEditorWithPreview.java update - no ApiStatus (bunched)
Class should be removed
2020-02-11 20:28:02 +03:00
Nikolay Krasko 10aef79434 201: AbstractProjectResolverExtension.createModule returns nullable 2020-02-11 20:28:02 +03:00
Nikolay Krasko 066d77f396 201: Tool windows - source incompatible change with Kotlin (bunched) 2020-02-11 20:28:02 +03:00
Nikolay Krasko 4afd7c553b 201: AbstractTreeNode generified in ide.projectView package (bunched) 2020-02-11 20:28:02 +03:00
Nikolay Krasko b425bf9a1b 201: TreeStructureProvider api changed: AbstractTreeNode<Any -> *> 2020-02-11 20:28:02 +03:00
Nikolay Krasko 9261f69dc8 201: MoveDestination.analyzeModuleConflicts variance in parameter changed 2020-02-11 20:28:02 +03:00
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