Commit Graph
148865 Commits
Author SHA1 Message Date
Anna Kozlova 50043d2bd9 EA-65747 - assert: LambdaCanBeMethodReferenceInspection.canBeMethodReferenceProblem
(cherry picked from commit 694a7b3b7869e1be50170bf6490c8b3e30328c4b)
2015-03-11 20:36:01 +01:00
Anna Kozlova 8535b86fab exclude existing methods from ConcurrentMap from warning
(cherry picked from commit 5ec6c3bf4d165499d1e9d922c4b300eadbb05311)
2015-03-11 20:35:34 +01:00
Anna Kozlova bd1ac0b004 deep delete: stop recursion (IDEA-137500)
(cherry picked from commit d910b5df474cf3c8f99420678ac0de2b4e1a1181)
2015-03-11 20:34:56 +01:00
Anna Kozlova 87a7731477 disable stream conversion if qualifier is used inside method call args (IDEA-137186)
(cherry picked from commit 24dfdad535f2c33e4d1f4d004a28b0ca45012c1b)
2015-03-11 20:34:30 +01:00
Anna Kozlova 69e300be54 allow helpId in generate dialogs
(cherry picked from commit 061f9f7e08a5b2269d1e686c194fe3f2642ca795)
2015-03-11 20:33:51 +01:00
Anna Kozlova 5435a357c6 extract method: check duplicates/used vars also in unreachable code
(cherry picked from commit 42249fe8f0cead1a0023aa9edfb23fc52a95c268)
2015-03-11 20:33:25 +01:00
Anna Kozlova 12156212e9 scopes: do not compact empty packages if IDE doesn't support it in common project view (IDEA-136945)
(cherry picked from commit 37d7b094597e46e5e2a60a3b3d99799d12887d7a)
2015-03-11 20:32:59 +01:00
Anna Kozlova a9777272de ensure separate runs use different wrappers for paired inspections
(cherry picked from commit 7838c68f0097681595ae1633d5e7410592a06185)
2015-03-11 20:32:34 +01:00
Anna Kozlova bb2eed2b0e ensure tools presentation are cleaned on restart
(cherry picked from commit 060ded8ee21102d13b586e7a53486a3c5353f3f0)
2015-03-11 20:32:08 +01:00
Anna Kozlova 80bc7dad79 preprocess substitutor for receiver type exact references during reduction (IDEA-137417)
(cherry picked from commit 8515ed9707c6a5a61a7d908024247e523b89f08f)
2015-03-11 20:31:42 +01:00
Anna Kozlova 08598204c5 install hint update strategy for scope view (IDEA-137098)
(cherry picked from commit 9ecc4e4c198dae37a6043c8ef2b298813e32bc03)
2015-03-11 20:31:17 +01:00
Anna Kozlova f8cfe755df choose quick fix by class equivalence first to avoid wrong fix to be performed based on fixes hierarchy (IDEA-137069)
(cherry picked from commit 7b37b03fa75bfc09c72a45d693fccc5fbf8f6e38)
2015-03-11 20:30:50 +01:00
Anna Kozlova 4cd0389945 move i18n-java inspections to the corresponding group
(cherry picked from commit 070bda8ea3eda1813b8ee60dfa9d0bdad60e0929)
2015-03-11 20:30:12 +01:00
Anna Kozlova 45033ad4db allow method completion based on LookupElementBuilder with already calculated substitutor
(cherry picked from commit 4aa1b5abbe9503028d19fa88c7a182ed13d5004a)
2015-03-11 20:29:45 +01:00
Anna Kozlova 979dca3880 hide duplicated 'Add constructor parameter' fix (IDEA-137231)
(cherry picked from commit 7c5d5ec6c5141cf7fedf6d55712fb2dffc0d3ace)
2015-03-11 20:29:06 +01:00
Anna Kozlova 6bce7a6548 copyright: show language display name instead of file type name when possible (IDEA-137178)
(cherry picked from commit 0b5331fc754882308ed84c61551aa3d98c232917)
2015-03-11 20:28:24 +01:00
Anna Kozlova bece20cb9f testdata for IDEA-137277
(cherry picked from commit d98f44e277ae128ef6fb279a4e0dd738f9162939)
2015-03-11 20:27:58 +01:00
Anna Kozlova f19a6c1ed8 testdata for IDEA-58687
(cherry picked from commit 0be74138c6c6c288887944c26107a5d47bc5cd09)
2015-03-11 20:27:31 +01:00
Anna Kozlova f6de981477 ensure anonymous is not converted to lambda/method ref if it contains inner classes or class initializers
(cherry picked from commit 32afe318e3bacd714f3e0b49d8f904402b17a9c2)
2015-03-11 20:27:02 +01:00
Anna Kozlova 4fb47480f8 tail recursion: make aware of return statements inside lambda (IDEA-137334)
(cherry picked from commit 11802bc548741f1f87d4b238bb2ed93a6a6e9a97)
2015-03-11 20:26:35 +01:00
Anna Kozlova b73f7f9c7a hide add import fix if qualified name of imported class is not a valid qName (IDEA-137296)
(cherry picked from commit bfae9cef8ff0d4fd773d6ee66f952b324d5e01ec)
2015-03-11 20:25:55 +01:00
Anna Kozlova b36d3227cd make use of StringUtil.getQualifiedName
(cherry picked from commit 5f1e8b08d7dc81d508aba3ccad53bfa889fdae19)
2015-03-11 20:25:28 +01:00
Anna Kozlova 07cd972d60 completion: completion of constructor ref should insert new instead of class name (IDEA-137350)
(cherry picked from commit f98061b83147b69eed33fa86c4817bcbe67e26f4)
2015-03-11 20:25:01 +01:00
Anna Kozlova baad11327a resolve: ensure visibility won't change if method from anonymous class replaces method from base one (IDEA-137276)
(cherry picked from commit 0a6fdd997a8931a67406e9e9094864e90dfa11ec)
2015-03-11 20:24:35 +01:00
Anna Kozlova 85f685de9e ability to copy/paste path to setting to give user a hint where to search 2015-03-11 20:21:30 +01:00
Elizaveta Shashkova ff355f7feb Merge branch 'origin/master' 2015-03-11 20:54:16 +03:00
Elizaveta Shashkova 475a68b889 Add "Ignore library files" activation policy for exception breakpoints (PY-6396) 2015-03-11 20:50:51 +03:00
Alexander Zolotov da8542b371 IDEA-119669 Event Log / Mark all as read: allow to assign a keyboard shortcut 2015-03-11 18:18:02 +01:00
Maxim.Mossienko 76afcf4975 Merge remote-tracking branch 'origin/master' 2015-03-11 18:11:44 +01:00
Mikhail Golubev ad7e488eaa PY-4387, PY-12949 Add inverse action that replace empty package with Python module 2015-03-11 20:07:01 +03:00
Mikhail Golubev bbbe129589 PY-4387 First version of "Convert Module to Package" refactoring 2015-03-11 20:07:01 +03:00
Mikhail Golubev 89e398ebdf Repository-related operations of TaskManager are logged with INFO level
Also added toString implementation for TaskRepository.
2015-03-11 20:07:01 +03:00
Maxim.Mossienko c1368764ff Merge remote-tracking branch 'origin/master' 2015-03-11 18:06:28 +01:00
Maxim.Mossienko 9e4a0503fa pull up for replaceBytes in more natural place 2015-03-11 17:59:53 +01:00
peter ee3d0436cd run testgn searcher in smart mode (EA-66183 - INRE) 2015-03-11 17:19:16 +01:00
peter 0a6bd0f4ed enable alternative resolve in copy reference action (EA-66192) 2015-03-11 17:19:16 +01:00
peter 20f9a15240 don't refresh ui designer in dumb mode (EA-66193 - INRE) 2015-03-11 17:19:15 +01:00
peter 8ccfed3ef9 prohibit refactoring in dumb mode (IDEA-CR-1485) 2015-03-11 17:19:15 +01:00
Egor.Ushakov 13caa96334 IDEA-137320 GTK: debugger/eval inspection nodes do not show the expand triangle until selected 2015-03-11 19:07:41 +03:00
Vladislav.Soroka 8be7c8c867 maven: test fixed; use local repo for another DependenciesImportingTest test
(cherry picked from commit 8a5dbea)
2015-03-11 18:37:24 +03:00
Alexander Zolotov 8f0d0f0ca5 Custom template shouldn't check injected elements on non-commited document 2015-03-11 16:03:03 +01:00
Maxim.Mossienko 9cee4c9d85 more compact vfs attributes:
- attributes are encoded in positive small ints (instead of attr name enumeration) via VfsDependentEnum (FSRecords.persistentAttributesList flag, enabled by default)
- small attributes are grouped together and stored in first level attribute record (FSRecords.inlineAttributes, enabled by default)
- attr table stored in 8byte compact format (FSRecords.useSmallAttrTable, enabled by default)
- more compact root / directory records encoding (mostly making the children attribute value storable inline)
- initial experimental code for using different compression for content (FSRecords.useSnappyForCompression, disabled) and processing attributes in batch (FSRecords.bulkAttrReadSupport, disabled)
2015-03-11 15:55:39 +01:00
Dmitry Avdeev cfead7f1b4 IDEA-137302 Editor marks import in JSP as unused even when it's used 2015-03-11 17:19:40 +03:00
Michael Golubev bf4f4371f5 IDEA-137488 - CloudFoundry: NPE on undeploy of an application 2015-03-11 15:09:03 +01:00
Vladislav.Soroka 300a885ff0 maven: updated internal JB maven mirror URL; honor local repo overriding change by maven server; test local repo metadata added to avoid update request for these artifacts; 2015-03-11 17:06:25 +03:00
Kirill Likhodedov 17da85b4d2 IDEA-137492 don't print to Git stdout
Git process awaits for username or password, but gets some logging
string and fails.
Writing to stderr, on the other hand, doesn't confuse Git process.

A better solution would be to redefine System.out to avoid similar
problems in future, possibly will be implemented later.
2015-03-11 17:02:44 +03:00
peter e867d80ea9 prioritize lambdas in basic code completion (IDEA-135296) 2015-03-11 14:49:37 +01:00
peter 4ddd214f43 don't do psi.getProject each time a searcher needs it to run a read action via dumb mode, because getProject itself requires a read action 2015-03-11 14:49:37 +01:00
Yann Cébron fff42b7c97 CONTRIBUTING.md: fix typos 2015-03-11 14:12:28 +01:00
Shaverdova Elena bf751c6b6b New welcome screen in PhpStorm
(cherry picked from commit d0ece0b)
2015-03-11 16:09:02 +03:00