Anna Kozlova
658607d9c2
new overload resolution: reject complete normally when last instruction is return (IDEA-134808)
2014-12-29 18:57:39 +01:00
Yaroslav Lepenkin
13d2e73bd4
ReformatCodeActionInEditorTest: corrected paths
2014-12-27 03:02:45 +02:00
Yaroslav Lepenkin
276b9556ae
Added tests for reformat code action on changed vcs changed lines
2014-12-26 20:53:30 +02:00
Yaroslav Lepenkin
a68fe14f58
Added tests for reformat code action, invoked on file in editor. RearrangeCodeProcessor can process selected text now.
2014-12-26 20:53:30 +02:00
nik
a23030d314
test expectations fixed: ipr file for test project isn't created anymore
2014-12-26 16:22:25 +03:00
Maxim.Mossienko
c0bd98383c
properly working navigation
2014-12-24 23:03:56 +01:00
Maxim.Mossienko
ecbf2e64c5
[Java] When we complete class name after new then if constructor(s) exist: show documentation for it, for several constructors suggest list of links to particular constructor documentation, same way as we do for (overloaded) calls.
...
Also try hard for documentation to work on incomplete new expressions like 'new Class<caret>', 'new Class(<caret>)'. As useful side effect method documentation links are shown for overloads (or method documentation for no overloads) when documentation action is invoked in argument list.
2014-12-24 22:05:27 +01:00
Anna Kozlova
bb51fb1c63
generate equals/hashCode: support deep arrays equals for java > 1.5 (IDEA-131533)
2014-12-24 20:26:36 +01:00
Anna Kozlova
6f12108208
constructor -> builder: allow to rename setter prefix together and remember the choice for a project (IDEA-102132)
2014-12-24 20:26:34 +01:00
Anna Kozlova
5da3bc1687
rename failure fixed: incomplete references on fields are now processed by VariableInIncompleteCodeSearcher
2014-12-24 20:26:33 +01:00
Alexander Zolotov
30c60fff7a
ListTemplate action: do not overwrite prefix-matched template with template
...
that was found by description
2014-12-24 19:44:40 +03:00
Dmitry Jemerov
5fb8cdf9c3
move PackagesTreeStructureTest to community
2014-12-24 15:31:09 +01:00
Alexander Lobas
06dbabe098
OC-11351 Parameter info for Swift
2014-12-24 17:17:12 +03:00
Anna Kozlova
e130ff2669
quick javadoc: include new javadoc tags in view (IDEA-128304)
2014-12-24 14:26:27 +01:00
Anna Kozlova
fc2f15f64e
java 8 javadoc tags @apiNote, @implNote, @implSpec
2014-12-24 14:26:26 +01:00
Anna Kozlova
607d4e4f79
make static: allow to delegate (IDEA-24060)
2014-12-23 19:32:30 +01:00
Anna Kozlova
f99580f6a5
enable delegate for interfaces in 1.8
2014-12-23 19:32:29 +01:00
peter
3ad506044f
autopopup completion in javadoc local reference (IDEA-131899)
2014-12-23 18:25:17 +01:00
Vladimir Krivosheev
627cf64204
extract HttpRequests.getReader
2014-12-23 16:55:28 +01:00
Andrey Starovoyt
b20fc1c936
live templates: incorrect adding generic parameter IDEA-134434
2014-12-23 18:18:43 +03:00
Anna Kozlova
62b540f862
inplace introduce parameter: ensure that parameter is not deleted if not all occurrences are replaced
2014-12-23 14:17:31 +01:00
Anna Kozlova
534f8ad773
automatically rename overloads (IDEA-131926)
2014-12-23 14:17:30 +01:00
Dmitry Avdeev
bb289c8c00
IDEA-134502 Custom file templates are gone
2014-12-23 13:48:14 +03:00
Anna Kozlova
afc3e23260
extract method: disable make static when extracting from default method; ensure static extracting from constant in interface (IDEA-134636)
2014-12-23 11:42:42 +01:00
peter
52a2de3b56
don't infer annotations in anonymous classes unless they'll be useful
2014-12-22 13:55:31 +01:00
peter
d751ddd81c
non-code anno gutter icons: add an explanation
2014-12-22 13:55:31 +01:00
Maxim.Mossienko
7126e14983
open mail client on mailto: links
2014-12-22 13:40:05 +01:00
Maxim.Mossienko
2f73716a0e
IDEA-64131 support for links in comments
2014-12-22 13:15:25 +01:00
Anna Kozlova
09dc54d415
extension for lombok val support (IDEABKL-5667)
2014-12-19 19:49:01 +01:00
Vladimir Krivosheev
16d9d5767b
cleanup
2014-12-19 19:00:24 +01:00
Roman Shevchenko
6db0340f99
Cleanup (typo)
2014-12-19 18:41:03 +01:00
Anna Kozlova
559397d21f
cascade delete (IDEA-80842)
2014-12-19 17:08:05 +01:00
Vladimir Krivosheev
55ac3d026d
use https
2014-12-19 14:04:04 +01:00
Anna Kozlova
e6371b208f
lambda <-> anonymous <-> method ref: collapse lambda block when applicable refactored (IDEA-134509)
2014-12-18 19:20:21 +01:00
Anna Kozlova
79da0849e2
disable lambda -> method ref if resulted methods are not the same (IDEA-134486)
2014-12-18 14:13:23 +01:00
Anna Kozlova
6e761e661f
surround with try/catch: ignore nested functional expressions from unchecked analyzes
2014-12-18 14:13:22 +01:00
Anna Kozlova
6336e973c9
add exception to throws: find functional interface method for method references; discard if in library (IDEA-134468)
2014-12-18 14:13:20 +01:00
Anna Kozlova
0be4af00e0
new overload resolution: block can complete normally if the last statement could throw exception (IDEA-134103)
2014-12-17 20:51:47 +01:00
Anna Kozlova
24a7a43f7c
redundant lambda code block: ensure conflicts between same param numbers are checked
2014-12-17 20:13:47 +01:00
Anna Kozlova
7343c62b7e
new inference: infer exceptions for inner lambda body calls (IDEA-134225)
2014-12-17 20:13:46 +01:00
Anna Kozlova
a026cc2dd1
new overload resolution: check only functional arguments in isFunctionalTypeMoreSpecific (IDEA-134328)
2014-12-17 20:13:42 +01:00
Roman Shevchenko
be9338022f
platform: avoid returning corrupted plugin descriptor
2014-12-17 17:13:30 +01:00
Dmitry Avdeev
0ec276863c
file templates: project-aware velocity context
2014-12-17 17:59:44 +03:00
Konstantin Ulitin
9f366d8b6a
possibility to have several stub trees in a file (CR-IC-6823)
2014-12-17 17:21:18 +03:00
Anna Kozlova
014215aec5
generated test data, unrelated classes
2014-12-17 09:57:50 +01:00
Anna Kozlova
1ed0901d4b
new inference: reject equals bounds contradicting lower bounds
2014-12-17 09:57:48 +01:00
Anna Kozlova
f217ed47c4
new inference: reject contradicting equals bounds
2014-12-17 09:57:47 +01:00
Anna Kozlova
e0b2d2d8f0
new inference: process wildcards captured bounds
2014-12-17 09:57:45 +01:00
Dmitry Avdeev
8b3c008d1b
test fixed
2014-12-17 11:19:05 +03:00
Yaroslav Lepenkin
42aeed5df4
AbstractJavaBlock, SimpleJavaBlock, refactoring, simplification
2014-12-16 12:54:13 +02:00