Commit Graph

22467 Commits

Author SHA1 Message Date
Valentin Kipyatkov e71bd4e4a4 No need to intersect with element's useScope - it's performed by reference search by default 2020-02-13 07:40:36 +02:00
Valentin Kipyatkov f43626f57f Refactoring 2020-02-13 07:40:36 +02:00
Valentin Kipyatkov 826c5dd92e Minor 2020-02-13 07:40:35 +02:00
Valentin Kipyatkov 3897f51f8e Refactoring code 2020-02-13 07:40:35 +02:00
Valentin Kipyatkov f60d24c621 Refactoring 2020-02-13 07:40:35 +02:00
Valentin Kipyatkov 1b5b0d2839 Minor refactoring 2020-02-13 07:40:35 +02:00
Valentin Kipyatkov af32cad1ae Minor 2020-02-13 07:40:35 +02:00
Valentin Kipyatkov fd7331bbc0 Refactoring 2020-02-13 07:40:35 +02:00
Valentin Kipyatkov 8008185b77 Renamed mistyping in function name 2020-02-13 07:40:34 +02:00
Valentin Kipyatkov 8f7648c60a Reordered methods 2020-02-13 07:40:34 +02:00
Valentin Kipyatkov ff39880677 Refactoring - converting extensions to normal functions 2020-02-13 07:40:34 +02:00
Valentin Kipyatkov b1cd56ba91 We must check super property usages also when analyzing inflow 2020-02-13 07:40:34 +02:00
Valentin Kipyatkov 612fd6d1bf Refactoring to split big file 2020-02-13 07:40:34 +02:00
Valentin Kipyatkov ff516cac73 Do not include overriders when analyzing parameter usages unless invoked on parameter 2020-02-13 07:40:33 +02:00
Valentin Kipyatkov e76eaa4b5b Refactored code to avoid duplication 2020-02-13 07:40:33 +02:00
Valentin Kipyatkov b406d85ca3 Analyze Data Flow to Here: Java super-methods supported 2020-02-13 07:40:33 +02:00
Valentin Kipyatkov cfa1d91aa4 Analyze Data Flow to Here to work with virtual methods 2020-02-13 07:40:33 +02:00
Valentin Kipyatkov c34286a327 More usable rendering of usage context in Analyze Data Flow to/from Here 2020-02-13 07:40:32 +02:00
Vladimir Dolzhenko 0d7e641736 Extra dependencies after performance tests modularization 2020-02-12 22:37:25 +01:00
Vladimir Dolzhenko 18a3d7ee08 Moved extra files after performance tests modularization 2020-02-12 20:56:19 +01:00
Vladimir Dolzhenko 60f17c3adf Modularization of performance tests 2020-02-12 20:06:01 +01:00
Pavel Kirpichenkov 572dee6835 Revert "Only create descriptors for candidates with lambda args"
This reverts commits:
349d07ad43
2249c223fe

Revert due to differences in test data with NI enabled
^KT-36247 Open
2020-02-12 20:52:30 +03:00
Igor Yakovlev 9e05c702ab Fix KtDotQualifiedExpressionElementType stub building for complex qualified elements
Fixed #EA212081
2020-02-12 18:59:35 +03:00
Toshiaki Kameyama 3ebad2acec "Constructor has non-null self reference parameter": don't report for vararg parameter
#KT-36160 Fixed
2020-02-12 16:35:26 +03:00
Toshiaki Kameyama 6c93217539 Lift assignment out: don't report when expression is used as expression
#KT-36357 Fixed
2020-02-12 16:17:25 +03:00
Toshiaki Kameyama 8baba38099 "To raw string literal" intention: fix false negative with string content starts with newline symbol \n
#KT-36369 Fixed
2020-02-12 16:15:18 +03:00
Natalia Selezneva 95b2a583ae build.gradle.kts: change notification text 2020-02-12 14:21:30 +03:00
Dmitriy Novozhilov 6735cc8937 [FIR] Implement new bound smartcast algorithm
#KT-36055 Fixed
2020-02-12 10:17:45 +03:00
Ilya Kirillov 40f907ec2f Fix compilation for 191 & as35 2020-02-11 23:49:30 +03:00
Nikolay Krasko b75d0eb1a1 201: Restrict 193 and own plugin for 201 2020-02-11 20:28:05 +03:00
Nikolay Krasko a983b0bf74 201: Additional method getOwnReferences is introduced (bunched) 2020-02-11 20:28:05 +03:00
Nikolay Krasko c9d97ae555 201: Notification group was rewritten to Kotlin (no sam conversion) 2020-02-11 20:28:05 +03:00
Nikolay Krasko 034243b5e7 201: ExecutionManager.contentManager was rewritten to Kotlin (bunched) 2020-02-11 20:28:05 +03:00
Nikolay Krasko 1cb56ee946 201: Processor<in PsiMethod> used in PsiShortNamesCache 2020-02-11 20:28:04 +03:00
Nikolay Krasko 9f6f8088e3 201: Processors changed for UsageInfo and SliceUsage 2020-02-11 20:28:04 +03:00
Nikolay Krasko 7a89bd9c90 201: Change of ProblemDescriptorBase.getFixes() return type
https://github.com/JetBrains/intellij-community/commit/15a39d5742161a79d9169c871a8b74d5272bc0db
2020-02-11 20:28:04 +03:00
Nikolay Krasko 8cb4a8f5c6 201: Raw Class -> Class<?> (bunched)
https://github.com/JetBrains/intellij-community/commit/f8b7e8b0b5419d6be6bcad0a0b185d753842e8c1
2020-02-11 20:28:04 +03:00
Nikolay Krasko 2cc4d878a8 201: ProjectManagerEx.forceCloseProject(project, true) - no second parameter 2020-02-11 20:28:03 +03:00
Nikolay Krasko 41ca51cb9e 201: MadTestingUtil.enableAllInspections second parameter was removed 2020-02-11 20:28:03 +03:00
Nikolay Krasko ae1cfff5d2 201: IdeaTestApplication -> TestApplicationManager in tests 2020-02-11 20:28:03 +03:00
Nikolay Krasko 3eb4d46c3d 201: ExternalProjectsManagerImpl.disableProjectWatcherAutoUpdate removed (bunched) 2020-02-11 20:28:03 +03:00
Nikolay Krasko 10ce3c58e1 201: No PlatformTestCase.myProjectManager anymore (bunched) 2020-02-11 20:28:03 +03:00
Nikolay Krasko 75f05d8329 201: TemplateManagerImpl.setTemplateTesting() parameter removed 2020-02-11 20:28:03 +03:00
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 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