Commit Graph
210985 Commits
Author SHA1 Message Date
Eugene Zhuravlev fd1c5c24f2 Correctly handle removal of 'protected' access flag on fields (IDEA-184854);
Fix InheritanceConstraint: when member access is changed to protected or package-private, more precise calculation of affected files
2018-01-13 16:33:14 +01:00
Rustam Vishnyakov 9d8e29c4f7 Temporarily remove a warning on missing language settings 2018-01-13 17:21:58 +03:00
Nicolay Mitropolsky 07fe11bdbd Uast-Groovy: groovy-uast-test moved to a separate module (IDEA-CR-28371)
because otherwise Android Tests become strangely broken
2018-01-13 14:01:56 +03:00
Ilya.Kazakevich d4d83cf656 "PyClass.inherits(FQNameProvider)" added to check
if class inherits some other class with FQName
2018-01-13 01:33:35 +03:00
peter 4b25e99aa9 update PsiEventsTest exception expectations 2018-01-12 21:45:45 +01:00
peter 582bfe6872 when PSI commit fails in tests, see the reason even if recovery fails as well 2018-01-12 20:29:49 +01:00
fitermay 3d92783bda Do not force reindex on content files with compatible language levels 2018-01-12 20:07:25 +01:00
Nicolay Mitropolsky e2961b3ab0 Uast-Groovy: GroovyDummyUastPlugin not so "dummy" anymore (IDEA-CR-28371) 2018-01-12 21:47:59 +03:00
Nicolay Mitropolsky 4c03a64d86 Uast-Groovy: better uastAnchor-s (IDEA-CR-28371) 2018-01-12 21:47:58 +03:00
Nicolay Mitropolsky 62b229c701 Uast-Groovy: GrUClass now wraps GrTypeDefinition not GrClassDefinition (IDEA-CR-28371) 2018-01-12 21:47:58 +03:00
Nicolay Mitropolsky 2665ff0726 Uast-Groovy: Some top-down walking and test (IDEA-CR-28371) 2018-01-12 21:47:57 +03:00
Nicolay Mitropolsky ad79215c96 Uast: RenderLogTestBase-checks made not bounded to Java (IDEA-CR-28371)
to make it possible to use them in Groovy
2018-01-12 21:47:57 +03:00
Nicolay Mitropolsky 70c2be7819 Uast: render-tests-checks moved to RenderLogTestBase (IDEA-CR-28371)
To make them available for Groovy then
2018-01-12 21:47:56 +03:00
Daniil Ovchinnikov cebbe3a311 [groovy] highlight void array types with error (IDEA-184355) 2018-01-12 21:25:40 +03:00
peter 835ad7e380 java parameter info: revert unsafe fix for IDEA-184821, add a test (IDEA-CR-28480) 2018-01-12 19:24:07 +01:00
Aleksey Pivovarov f47bde348b lst: avoid accidental modifications of base content - fix test
follow-up: 87e734856b
2018-01-12 21:11:13 +03:00
Anna.Kozlova 8ce7fac354 hide fixes which expose unresolved type parameters; add fixes for boxing
IDEA-150081
2018-01-12 18:53:17 +01:00
Bas Leijdekkers ab2ebdfbf2 IG: fix comment tracking 2018-01-12 18:00:01 +01:00
Bas Leijdekkers 0dc80d038d IG: care about side effects in pointless compound assignment 2018-01-12 18:00:01 +01:00
Aleksey Pivovarov 1b7de60c98 EA-114783 - NPE: ChangeDiffRequestChain$.buildTreeModel 2018-01-12 19:40:32 +03:00
Aleksey Pivovarov 87e734856b lst: avoid accidental modifications of base content
* do not allow to change base content via diff preview
2018-01-12 19:23:44 +03:00
Aleksey Pivovarov 5110d94a1e diff: fix line numbers in "Compare with Clipboard" from diff viewer for DocumentFragmentContent 2018-01-12 19:23:24 +03:00
Aleksey Pivovarov adb56de3a5 diff: fix line numbers in preview in "History for Selection" dialog 2018-01-12 19:23:23 +03:00
Aleksey Pivovarov bce911cbbf diff: fix line numbers in DocumentFragmentContent 2018-01-12 19:23:23 +03:00
Aleksey Pivovarov 9bbf418e78 diff: allow to set custom line numbers for DocumentContent 2018-01-12 19:23:23 +03:00
Aleksey Pivovarov ba7c198b59 diff: extract installation of line number conversion from FoldingModelSupport 2018-01-12 19:23:23 +03:00
Egor Ushakov aa1f16770c EA-77882 - IOE: PsiJavaParserFacadeImpl.createTypeElementFromText 2018-01-12 19:10:19 +03:00
Dmitry Batrak f4bc4a9e42 navigate to the end of parameter with Tab/Shift+Tab
this seems to work better with completion hints - when returning to just entered previous parameter one expects to find caret where it was before, most of the time it will be the end of parameter text
2018-01-12 19:08:03 +03:00
Rustam Vishnyakov f1ffe63063 Restore all deprecations hiding fields from CommonCodeStyleSettings 2018-01-12 18:50:00 +03:00
Alexander Koshevoy e7edd3d6f9 Deprecated shouldNotifySdkSkeletonFail() method removed 2018-01-12 18:45:37 +03:00
Anton Tarasov b23b9fe682 [followup] Log PNG/SVG icons load time statistics 2018-01-12 18:43:02 +03:00
Maxim.Kolmakov fcfdb4b83e GUI-67 Can't record actions in mocha run tool window
Fix access allowed only from AWT
2018-01-12 16:38:14 +01:00
Maxim.Kolmakov 473018708d GUI-67 Can't record actions in mocha run tool window (continue)
Separate file based EditorFixture
2018-01-12 16:38:13 +01:00
Maxim.Kolmakov 0d587dd40c GUI-67 Can't record actions in mocha run tool window
Provide own Editor from CustomToolWindow, EditorFixture should work
with passed Editor instead of getting one via FileEditorManager
2018-01-12 16:38:13 +01:00
Maxim.Kolmakov 4070bf5351 GUI-67 Can't record actions in mocha run tool window
Editor can be inside toolwindow so its priority should be higher
2018-01-12 16:38:13 +01:00
Anna.Kozlova 3220e8d793 provide ability to use class names with outers in template generation
IDEA-152725
2018-01-12 16:16:33 +01:00
Anna.Kozlova 87d3106a1a invert boolean: invert assignment if used as expression (IDEA-152284) 2018-01-12 16:16:33 +01:00
Egor Ushakov fb15a78207 EA-114560 - NPE: SpringBootApplicationLifecycleManagerImpl.getDebugSession - better fix without concurrency, sync map is enough here 2018-01-12 17:50:17 +03:00
Roman Shevchenko 32b0989605 [java] changes suggested SDK documentation URLs to HTTPS (IDEA-183105) 2018-01-12 15:48:16 +01:00
peter 468ca2462b IDEA-184821 Parameter info accesses PSI invalidated during completion 2018-01-12 15:43:12 +01:00
Anton Tarasov c7e9cdd5d4 Log PNG/SVG icons load time statistics 2018-01-12 17:37:57 +03:00
Alexander Doroshko 8d6644415e Need to rebuild ATM-based Structure View on structureView.ModelListener.onModelChanged() 2018-01-12 16:51:04 +03:00
Dmitry Batrak 242d39f98a don't show completion hints when call's PSI is broken due to typo
showing no hints seems a better option than showing hints for all parameters at a single offset
2018-01-12 16:47:41 +03:00
Alexey Utkin 93fb05b67b Merge remote-tracking branch 'origin/master' 2018-01-12 16:19:33 +03:00
Alexey Utkin 0db3d58252 CPP-2906 OC-13262 Code Fold of control flow statements (if/else, do/while, for, switch)
Disable the action for languages without `Collapse Block` handlers
2018-01-12 16:17:27 +03:00
Dmitry Batkovich cf47762cb3 mark PropertiesFileProcessor as @FunctionalInterface 2018-01-12 16:04:06 +03:00
Dmitry Batkovich 984f2cdeed properties files: add assertion to check that custom resource bundle is not empty 2018-01-12 16:04:06 +03:00
Dmitry Batkovich 89422af05b properties: add more tests for project view with resource bundles 2018-01-12 16:04:06 +03:00
Egor Ushakov 00b0a66fb5 avoid using collection size in toArray calls - return stripTrailingNulls, see IDEA-CR-28467 2018-01-12 15:58:10 +03:00
Anna.Kozlova 4dbfd0108c don't skip maven scope if dependency is new for a project (IDEA-180865) 2018-01-12 13:55:52 +01:00