Commit Graph

661 Commits

Author SHA1 Message Date
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