Anna Kozlova
a94e79baff
generate constructor: place varargs from base constructor as last parameter (IDEA-142811)
2015-07-21 08:51:12 +02:00
peter
d4eebb6401
tolerate malformed fqns in java completion (EA-63095 - IOE: PsiJavaParserFacadeImpl.createExpressionFromText)
2015-07-20 20:18:13 +02:00
peter
ad427f768e
don't suggest to generate more than 100 property accessors in completion
2015-07-20 17:20:56 +02:00
Alexey Kudravtsev
35488c7a35
cleanup
2015-07-20 15:23:18 +03:00
peter
3241305b74
IDEA-142746 Completion should prefer local variable, not equals()
2015-07-17 15:01:43 +02:00
Anna Kozlova
9735aac8a1
fix goto implementation for method refs based on RefType::identifier (IDEA-142490)
2015-07-16 22:26:58 +03:00
peter
255eb62da9
an internal action that collects java expression statistics to be used in completion
2015-07-16 20:08:47 +02:00
Anna Kozlova
6d08d4d580
push down: insert @Override if configured (IDEA-142456)
2015-07-16 21:04:49 +03:00
Anna Kozlova
f2d7ef95a8
forbid @Override if target and source are interfaces and language level is 1.5
2015-07-16 21:04:47 +03:00
nik
d423028f81
cleanup
2015-07-16 19:06:55 +03:00
Anna Kozlova
399b97fc1a
extract method: don't try to remove annotations during new method creation (IDEA-142672)
2015-07-16 18:28:46 +03:00
Yaroslav Lepenkin
5d3b7de09f
minor, removed unnecessary checks
2015-07-16 17:35:19 +03:00
Yaroslav Lepenkin
beecae9790
Do not wrap inside href tag in javadoc (IDEA-134377)
2015-07-16 17:27:40 +03:00
Yaroslav Lepenkin
28bedd5275
Do not wrap inside javadoc's @link tag
2015-07-16 17:27:39 +03:00
Anna Kozlova
931a6697ec
open all files in editor after copy/move (IDEA-142630)
2015-07-16 16:57:51 +03:00
Vladislav.Soroka
3d4325af94
quick fixes: MissingDependencyFixProvider code cleanup
2015-07-16 13:23:17 +03:00
peter
4d750285fc
IDEA-142696 Create Test: INRE on pressing Ok right after Fix in the dialog
2015-07-16 12:06:01 +02:00
Vladislav.Soroka
835d90a75b
quick fixes: extension point for order entry quick fixes renamed to MissingDependencyFixProvider
2015-07-16 12:33:34 +03:00
Vladislav.Soroka
a1ece222e0
quick fixes: extension point for order entry quick fixes to override or complement default platform fixes added
2015-07-16 11:04:48 +03:00
Vladislav.Soroka
5313a8cd3b
quick fixes: extension point for order entry quick fixes to override or complement default platform fixes added
2015-07-16 10:54:56 +03:00
peter
5b88d84aa4
java smart completion: don't show parameter info when no variants
...
it gets in the way
the expected type information is anyway included into "No suggestions" popup
2015-07-15 20:15:41 +02:00
peter
0e51348283
IDEA-142398 Analyze Stack trace does not indicate the correct blocking thread where some threads are in java.lang.Object.wait(Native Method)
2015-07-15 17:25:08 +02:00
Dmitry Batkovich
67ceee54df
Insoection to convert guava's fluent iterables to java 8 streams
2015-07-15 18:12:26 +03:00
nik
af3daee805
'Add junit to classpath' quick-fix moved to junit plugin
2015-07-15 17:13:09 +03:00
nik
10f769a60c
JavaTestFramework: allow to specify several classes paths for the library
2015-07-15 17:13:09 +03:00
Alexey Kudravtsev
fdb7afe963
notnull
2015-07-15 16:48:49 +03:00
nik
7c59f2a4f9
attach bundled library quick fix: cleanup and deduplication
2015-07-15 14:49:57 +03:00
Anna Kozlova
6dddedeb39
override/implement: do not add type parameters from super method if supercalss was erased (IDEA-142453)
2015-07-14 22:07:19 +03:00
Roman Shevchenko
b1f3e02818
Cleanup (potential NPE; obvious annotation)
2015-07-14 13:35:17 +03:00
peter
7d4b728fb3
ignore non-Java qualified names in completion (EA-70649 - assert: ReferenceExpressionCompletionContributor.createMockReference)
2015-07-14 11:34:12 +02:00
Yann Cébron
33054d616c
Icon gutter: extract ProjectIconsAccessor, SLRU cache
2015-07-13 09:52:11 +02:00
peter
7194336a1f
IDEA-140452 Complete-statement insert closing parenthesis at wrong place
2015-07-09 20:49:01 +02:00
peter
26f25b917d
IDEA-68660 ctrl-shift-enter does not insert a semicolon after anonymous implementation
2015-07-09 20:49:01 +02:00
peter
8cbbf3648b
IDEA-31554 "Complete Current Statement" does not format code on "else if" condition code block
2015-07-09 20:49:00 +02:00
peter
75f04d0383
IDEA-41929 Ctrl + Shift + Enter doesn't work for "for (; ;)"
2015-07-09 20:49:00 +02:00
peter
4f6e27823e
IDEA-142439 Wrong cursor placement when creating a class after brackets autocomplete
2015-07-09 20:49:00 +02:00
peter
4ff9ba80f3
IDEA-41246 Ctrl + Shift + Enter problem if array elements are not the same line
2015-07-09 20:48:59 +02:00
Anna Kozlova
19aee02b2c
invalid psi during inline
2015-07-09 12:04:36 +03:00
Roman Shevchenko
0cd93586cc
Cleanup (formatting)
2015-07-08 21:26:20 +03:00
Anna Kozlova
1aea1b76e7
safe delete: delete type parameters of the overriding method, otherwise it would be a compilation error (IDEA-142378)
2015-07-08 20:37:19 +03:00
Anna Kozlova
51af5a6312
change signature: ensure propagation works for inheritors (IDEA-142350)
2015-07-08 20:37:17 +03:00
Anna Kozlova
6804eceb62
introduce variable placed inside lambda body: ensure initializer not changed (IDEA-142361)
2015-07-08 20:37:15 +03:00
Anna Kozlova
c6e02e008a
escape class names with $ inside (IDEA-142373)
2015-07-08 13:50:23 +03:00
Egor.Ushakov
b8edaad7d1
icon for lambdas in implements popup
2015-07-07 20:38:32 +03:00
Denis Fokin
ea24efaba3
IDEA-142305 Changes to files are not saved on frame deactivation
2015-07-07 18:04:12 +03:00
Yaroslav Lepenkin
ecf06ab80c
Alignment on "public, static, void, <T>, throws" replaced with none indent.
...
Previously alignment were created for mostly every element of method/class declaration
|public |void |run() {
}
Therefore, when posprocess reformat is used in reformat context mode on "run" rename will be reformatted whole method declaration starting with public, which sometimes can be not usefull
2015-07-07 17:24:06 +03:00
Anna Kozlova
fde12ea8dd
unimplement with cyclic inheritance (IDEA-142343)
2015-07-07 14:55:18 +03:00
Alexey Kudravtsev
9576593064
reflection cleanup
2015-07-07 13:47:59 +03:00
Roman Shevchenko
c8cd5a7770
ui: NPE in UnscrambleDialog.getPreferredFocusedComponent()
2015-07-06 20:17:37 +03:00
Roman Shevchenko
92009c3336
Merge remote-tracking branch 'origin/master'
2015-07-06 17:35:36 +03:00