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