Commit Graph
200637 Commits
Author SHA1 Message Date
peter d78fe7b18f IDEA-177166 Unexpected call completion in package statement 2017-08-14 19:13:11 +02:00
Leonid Shalupov cf1073e973 fixes after review IDEA-CR-22788 2017-08-14 19:06:06 +03:00
Maxim.Mossienko 6781d9e837 clarifications about options after review IDEA-CR-23816 2017-08-14 18:05:01 +02:00
Alexey Kudravtsev 13c89557d4 reverted 2017-08-14 18:55:11 +03:00
Nikita Skvortsov 1a91ad0420 POC: Import IDE configuration from external systems
Extract gradle model to plugin
2017-08-14 18:30:46 +03:00
Irina.Chernushina e747480fd6 AngularJS, vue interpolations: simplify fragments calculation
- it is required by spec that object literal delimiters are separated
from interpolation delimiters with spaces:
https://github.com/angular/angular.js/blob/master/test/ng/interpolateSpec.js
- that's why it is better to just search for exact delimiters match {{}}
- this solves a problem when a part of delimiters '{' is inside a delimited
fragment, which is perfectly possible
- for vue the logic seems to be not more complicated

WEB-28191 Angular: syntax errors when using opening curly brace in
interpolation
2017-08-14 17:19:54 +02:00
Vladislav.Soroka 902f06b871 External system: '1 to many' warning fix of the configuration data service 2017-08-14 18:06:24 +03:00
Daniil Ovchinnikov 8989db78fc [groovy] make PSI-caching fields volatile in stubs to prevent reordering 2017-08-14 17:24:22 +03:00
peter 5ec1403c27 IDEA-177292 No "new" keyword completion after dot 2017-08-14 16:11:54 +02:00
peter 9fe03ea3f7 IDEA-176756 Assert stub-AST consistency in all intention tests 2017-08-14 16:11:54 +02:00
peter 8ac5d7c7d3 IDEA-177404 Method that never returns get "returns non-null value" warning 2017-08-14 16:11:54 +02:00
peter 879e9ed76d IDEA-175840 @NotNull generated code: wrong parameter is checked for null-value 2017-08-14 16:11:54 +02:00
Anna.Kozlova 0aa2d4abc7 show options when empty intention is chosen (IDEA-177516) 2017-08-14 16:01:06 +02:00
Anna.Kozlova 23d59fe515 public field: ignore org.junit.runners.Parameterized.Parameter (IDEA-177471) 2017-08-14 16:01:06 +02:00
Alexey Kudravtsev f529aa6efa performance: make isEmpty() allocate-free, tests added 2017-08-14 16:58:22 +03:00
Yann Cébron 73cdefb017 jetbrains.dic +"reactivestreams" 2017-08-14 15:56:27 +02:00
Daniil Ovchinnikov 7b2cdc1976 [groovy] store hasBlock flag for method in stubs 2017-08-14 16:54:16 +03:00
Daniil Ovchinnikov b4bd7ca65d [groovy] don't try to get name indentifier of method in another file
Given: reference in file A is resolved to method in file B.
Before change: file B AST was loaded, in particular all reference files
ASTs were loaded.
2017-08-14 16:54:16 +03:00
Alexey Kudravtsev a3f755c9c5 cleanup 2017-08-14 16:41:40 +03:00
Alexey Kudravtsev aa7e241e54 encapsulate more maps 2017-08-14 16:41:40 +03:00
Alexey Kudravtsev 2c417a660f performance: make isEmpty() allocate-free 2017-08-14 16:41:40 +03:00
Alexey Kudravtsev df6d859da5 provide getTextFromBytesOrNull() for file-less usages 2017-08-14 16:41:40 +03:00
Roman Shevchenko b2b8335e80 Merge remote-tracking branch 'origin/master' 2017-08-14 15:38:52 +02:00
Roman Shevchenko 20df36755a [platform] logs usages of a plugin repository cache (IDEA-172407) 2017-08-14 15:38:24 +02:00
Maxim.Mossienko c37b86d0fb removed extra trace 2017-08-14 15:32:11 +02:00
Dmitry Batkovich fe47945895 java safe delete: propagate callees search across fields and field initializers 2017-08-14 16:28:34 +03:00
Maxim.Mossienko b0ba833ece don't call getLength() for directories 2017-08-14 15:24:02 +02:00
Maxim.Mossienko 7554ed2143 don't call getLength() for directories 2017-08-14 15:23:10 +02:00
Roman Shevchenko 2d5bddb7e1 Cleanup (unused parameter; formatting) 2017-08-14 14:56:19 +02:00
Egor.Ushakov becae48409 prefer user current selection over the remembered one 2017-08-14 15:49:53 +03:00
Maxim.Mossienko 7fe635d9bc limit max size of files to be scanned when calculating symbol's unusedness 2017-08-14 14:32:56 +02:00
Maxim.Mossienko f47f23c248 start dumb mode more often
When number of updated files is small also
count their size and start dumb mode if the size is large enough,
currently 1M (configurable)
2017-08-14 14:32:56 +02:00
Alexander Zolotov 1b934ddec6 Expand tilda in path while creating a project (GO-3845) 2017-08-14 15:04:43 +03:00
Dmitry Batrak 8b12c321a4 another way to define preferred font in FontFallbackIterator 2017-08-14 14:44:23 +03:00
Nikita Skvortsov 374bb617d5 extend idea model only when idea plugin is applied 2017-08-14 14:29:15 +03:00
Sergey Karashevich 460511c9ac [gui-test] improvements
- Add timeout to ActionButtonFixture for findByText()
- More precise ProjectView expand()
- Don't show useless dialog wrapper for a Mac messages
- Smart action print in GuiScriptRecorder
2017-08-14 14:26:09 +03:00
Sergey Karashevich 1818891199 [gui-test] remove redundant timeouts; 2017-08-14 14:26:09 +03:00
Sergey Karashevich bb3acc128b [gui-test] fix for invokeMainMenuAction() on each ActionButton click 2017-08-14 14:26:08 +03:00
Sergey Karashevich 037b743809 [gui-test] add NavigationBar and MainToolWindow fixtures; cleanup
- cleanup for ActionButtonFixture
- Add MainToolbar and NavigationBar fixtures to get help with location of ActionButtons on toolbar
- Add autogeneration methods for a NavigationBar and MainToolbar contexts to Generators
2017-08-14 14:26:07 +03:00
Tagir Valeev b1d286f8f6 IDEA-177515 Optional.isPresent() refactoring should not be suggested for ternary with incompatible branch types 2017-08-14 17:51:24 +07:00
Anna.Kozlova 04ff01385d unused library: check jars required by used lib roots (IDEA-136742) 2017-08-14 12:43:01 +02:00
Anna.Kozlova e26c49b0f2 method returns constant: ignore not implemented interfaces (IDEA-177522) 2017-08-14 12:43:01 +02:00
Dmitry Batrak a76adc5de8 fix project leak in tests
A link to project was captured in an alarm request lambda.
2017-08-14 13:29:00 +03:00
Tagir Valeev 4a48b57906 Stream inlining: more precise source/terminal handling
Fixes IDEA-176129 Provide Control flow related inspection for Stream.anyMatch() / Stream.allMatch() / Stream.noneMatch()
2017-08-14 17:27:36 +07:00
Alexey Ushakov 152dad886c Updating versions of project dependencies: jdkBuild->u152b970.1
Alexey Ushakov
2017-08-14 13:12:49 +03:00
Rustam Vishnyakov 719c65aec8 Correct java settings cloning 2017-08-14 13:08:51 +03:00
Dmitry Batrak 0ce97c1005 make less logging noise from ScrollingModelImpl in tests on TeamCity 2017-08-14 13:05:51 +03:00
Egor.Ushakov bc3d887eb4 cleanup: no need for reflection now 2017-08-14 12:52:41 +03:00
Dmitry Jemerov 3df5851497 Bump Kotlin plugin version 2017-08-14 11:39:58 +02:00
Alexey Kudravtsev f313f0d091 encapsulate more maps 2017-08-14 11:59:32 +03:00