Alexey Kudravtsev
fbf92e3cb2
fixed tests for Linux
2010-10-06 12:38:54 +04:00
Roman Shevchenko
00d9835610
Java parser switch (yet old)
2010-10-05 21:52:47 +04:00
anna
cd75690d57
change signature from usage fix: varargs processing (IDEA-58449)
2010-10-05 19:55:42 +04:00
anna
a4c29ba8ce
introduce: do not treat as same different foreach vars (IDEA-58421)
2010-10-05 18:48:10 +04:00
anna
70c93a3fe8
make static: process anonymous class usages (EA-21912 - assert: MakeClassStaticProcessor.changeExternalUsage)
2010-10-04 16:02:13 +04:00
Roman Shevchenko
e73c2e5272
Java parser switch preparation
2010-10-02 19:13:08 +04:00
Roman Shevchenko
5f9dbd8444
New Java parser: expression parsing fix
2010-10-02 19:13:08 +04:00
Denis Zhdanov
e5eae8e5f8
IDEA-59306 Soft wrap: Throwable at CaretModelImpl.moveToOffset() on inserting tab in last empty line in editor
...
1. Corrected soft wraps cache recalculation in order to take into account document position after the last symbol;
2. Corresponding test is added (com.intellij.openapi.editor.impl.softwrap.mapping.SoftWrapApplianceOnDocumentModificationTest.testTypingTabOnLastEmptyLine());
2010-10-01 14:57:40 +04:00
Alexey Kudravtsev
06dd659e10
path to test data fixed
2010-09-30 16:37:35 +04:00
Alexey Kudravtsev
8b784fa950
path to test data fixed
2010-09-30 15:29:59 +04:00
Alexey Kudravtsev
901ef122e4
@Override inserted
2010-09-30 10:35:32 +04:00
anna
3e574f5208
safe delete: search for all method in hierarchy when delete param (IDEA-59114)
2010-09-28 21:17:13 +04:00
anna
d065029b5c
unimplement: do not delete methods which override super methods (IDEA-58918)
2010-09-28 21:17:13 +04:00
Alexey Kudravtsev
e20d9dbc63
replace highlighters after visible pass
2010-09-23 19:07:31 +04:00
Denis Zhdanov
b03382f369
IDEA-58716 When typing commit message and it exceedes line lenght, soft wrap triggers, however editor stay scrolled to the right
...
Added support for situation when long line exceeds visible area width and there is no convenient position for soft wrap
2010-09-16 16:23:54 +04:00
Denis Zhdanov
d312fa9784
IDEA-58664 Blank Lines Before method body also appear inside try/catch/finally's {}
...
Refined appliance conditions for 'blank lines before method body' setting
2010-09-16 13:11:55 +04:00
Denis Zhdanov
67ecab9f8b
EA-22010 - AIOOBE: OffsetToLogicalCalculationStrategy$1.compute
...
Incremental update of soft wraps cache is corrected
2010-09-16 11:39:08 +04:00
Denis Zhdanov
1243bff7a9
IDEA-55782 Python: Reformat breaks long lines incorrectly
...
Added option to wrap long lines remained after reformatting
2010-09-15 17:08:04 +04:00
anna
0788e8a7e1
change signature: java: store typed modifiers
2010-09-14 20:38:08 +04:00
anna
9283be8e8e
change signature: do not show dialog
2010-09-14 15:04:34 +04:00
anna
5f27df0847
cs: skip return value changes for private methods
2010-09-10 21:50:09 +04:00
anna
c29910440d
cs: detect delete group; tests
2010-09-10 17:44:39 +04:00
anna
48b40d0c03
type casts: check type parameter first (IDEA-58454)
2010-09-09 13:09:37 +04:00
peter
b17822e5a9
don't suggest the statically importable methods in qualified context
2010-09-08 19:06:35 +01:00
Roman Shevchenko
86e89f48c1
PSI builder creation ordered
2010-09-07 13:54:56 +04:00
anna
362916313c
make class static: new expression qualifiers (IDEA-58387)
2010-09-06 22:06:34 +04:00
Alexey Kudravtsev
d03fcb1710
never ending def use
2010-09-06 12:51:31 +04:00
anna
0f1d1622f7
nullity: initial tests
2010-09-06 12:07:26 +04:00
Roman Shevchenko
bc3413b7bf
New Java parser - statements parsing
2010-09-02 16:10:43 +04:00
Roman Shevchenko
f62663e23e
FS-dependent test fixed
2010-09-02 16:10:43 +04:00
Alexey Kudravtsev
caa18a1d54
incremental highlighting: apply range highlighter as soon as it created
...
document range markers update speedup
visible highlighting pass eliminated
2010-09-02 14:05:10 +04:00
Roman Shevchenko
593c0519f5
New Java parser - diamonds support
2010-09-01 21:45:09 +04:00
anna
30df6ff4dc
move: check if dnd move is disabled
2010-09-01 18:54:52 +04:00
anna
d1a1ac985d
move: do not move all file classes if only one was selected in presence of non-java file (IDEA-57353)
2010-09-01 18:54:51 +04:00
Roman Shevchenko
d818597e21
New Java parser - process comments and whitespaces on parsing
2010-09-01 13:57:05 +04:00
peter
915cf66ef3
don't qualify magic method calls unless it's really needed. qualify instance magic methods with 'this'
2010-08-31 19:29:32 +01:00
peter
385649b73b
complete siblings of statically imported fields, too (java)
2010-08-31 13:52:36 +01:00
peter
e1928c42af
in attempt to fix just one test rewrite half the java method call completion; but the code now is much more self-contained, and the test is fixed
2010-08-31 12:38:38 +01:00
peter
c56b6edddb
IDEA-43317 Complete static members from classes that are already mentioned in import block as static import (java)
2010-08-31 12:38:27 +01:00
peter
5bca962394
support java-tests written in groovy
2010-08-31 12:38:25 +01:00
peter
f9844b0c5a
extract common testdata path
2010-08-31 12:38:22 +01:00
peter
252198ff6e
NormalCompletionTest -> fixture
2010-08-31 12:38:20 +01:00
peter
c94e2b8578
for classes with already statically imported members, suggest to static import the ctrl+alt+spaced members
2010-08-31 12:38:17 +01:00
anna
497f872c84
weaken rename collisions detection ( IDEA-58181)
2010-08-31 15:05:01 +04:00
anna
3942c3f88d
create field from parameter: array types (IDEA-58140)
2010-08-31 15:04:06 +04:00
anna
0bb2f844f2
remove redundant else: check all then clauses (IDEA-58136)
2010-08-30 20:52:53 +04:00
anna
a92ecff6a1
move class referenced from property file (IDEA-58083 )
2010-08-30 12:44:24 +04:00
Alexey Kudravtsev
03a403cd29
IDEA-42131
2010-08-30 12:19:31 +04:00
Denis Zhdanov
feb72f4b67
IDEA-56242 Align When Multiline > Fields/variables groups does not align correctly when using tabs
...
1. Removed 'Align in columns' option processing for local variables;
2. Corrected white space string generation during 'align fields in columns' processing (tabs are not used for non-first block on a line alignment now);
3. Green code policy is applied whenever possible;
4. Corresponding tests are added;
2010-08-30 12:14:14 +04:00
peter
549415de14
global method completion to insert qualified calls by default, import static available via Left key option
2010-08-29 09:40:12 +01:00