Commit Graph

141 Commits

Author SHA1 Message Date
anna
f71ed79b46 check ref in foreach iterated value (IDEA-59874) 2010-10-22 11:21:42 +04:00
Roman Shevchenko
f91d736dd4 Java parser switched to new version 2010-10-20 15:30:45 +04:00
peter.gromov
127a5b0b8e make the statically imported suggestions obey the expected type (IDEA-59720) 2010-10-18 21:16:35 +04:00
Alexey Kudravtsev
e2f12d5e29 dynamically add dead code extension 2010-10-08 10:13:27 +04:00
anna
cd75690d57 change signature from usage fix: varargs processing (IDEA-58449) 2010-10-05 19:55:42 +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
anna
d065029b5c unimplement: do not delete methods which override super methods (IDEA-58918) 2010-09-28 21:17:13 +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
67ecab9f8b EA-22010 - AIOOBE: OffsetToLogicalCalculationStrategy$1.compute
Incremental update of soft wraps cache is corrected
2010-09-16 11:39:08 +04:00
anna
48b40d0c03 type casts: check type parameter first (IDEA-58454) 2010-09-09 13:09:37 +04:00
anna
0f1d1622f7 nullity: initial tests 2010-09-06 12:07:26 +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
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
Alexey Kudravtsev
03a403cd29 IDEA-42131 2010-08-30 12:19:31 +04:00
anna
db9fc5a09b assert statement: description should be of string type (IDEA-58067) 2010-08-27 20:19:49 +04:00
peter
9f2c71850b don't throw exceptions when completing in the RHS of >>, complete instead 2010-08-26 20:25:10 +01:00
peter
6a19767ce5 smart primitive constant completion to work in binary expressions like | 2010-08-26 20:25:09 +01:00
anna
ab7796431a show methods the same if type parameter bounds were mixed 2010-08-26 12:03:53 +04:00
Alexey Kudravtsev
d856e1330d moved to community 2010-08-25 14:37:23 +04:00
anna
60bdcacc70 check whether wildcard bound or not (IDEA-57343) 2010-08-24 17:33:26 +04:00
anna
20ed44ab80 unbounded wildcard cant be proved to be different: test data 2010-08-24 13:26:08 +04:00
Alexey Kudravtsev
48245a1a3a duplicate annotations 2010-08-23 14:29:03 +04:00
peter
a5dcfb5582 make ctrl+space in java offer all class names, not just the imported ones 2010-08-22 18:37:29 +01:00
anna
35c566eb50 test data fixed according to new name suggestions 2010-08-20 13:19:58 +04:00
anna
12ef70ac18 duplicated annotations 2010-08-20 13:19:58 +04:00
anna
9de47db6da check if wildcard capture is possible; check array types inheritance ( IDEA-57261;IDEA-57262;IDEA-57266;IDEA-57288) 2010-08-19 11:47:00 +04:00
anna
42fc89c734 check type within its bound: raw types (IDEA-57288) 2010-08-19 11:46:58 +04:00
anna
e70fae642f check type within its bound: wildcards 2010-08-12 21:01:15 +04:00
anna
8039cffacc JLS 5.5: cast conversion implemented for generics types (inspired by IDEA-57342 ) 2010-08-12 12:39:50 +04:00
Roman Shevchenko
193b44dca1 Empty import list placement and comment binding (test data fixed) 2010-08-10 17:44:32 +04:00
Roman Shevchenko
9dd2505489 Empty import list placement and comment binding (test data fixed) 2010-08-10 13:49:16 +04:00
anna
a9bb49eb29 diamonds: 1.7 type inference for New Expressions 2010-08-05 15:54:23 +04:00
peter
24488c204b don't insert . after completing super in java 2010-07-30 22:04:47 +01:00
anna
5c430dd73a create getter from usage: return type fixed when field with name already exist 2010-07-26 11:56:35 +04:00
anna
c78e9d3d8c test data fixed 2010-07-23 14:49:16 +04:00
anna
3f399561c2 good code is red: upper bound should move up if next parameter requires (IDEA-56696) 2010-07-23 13:57:13 +04:00
anna
232cc27726 type inference: super bounds promotion corrected (IDEA-55718) 2010-07-19 17:10:52 +04:00
anna
35cac19e2a wrap with expression: extended to use parseXXX; varargs support (IDEA-56469) 2010-07-15 10:44:06 +04:00
irengrig
fe72dbec0d Merge branch 'master' of git.labs.intellij.net:idea/community 2010-07-14 14:06:17 +04:00
anna
f0fcf606f5 create param from field in case of chained calls 2010-07-12 16:46:30 +04:00
anna
a9c9e7dc3b ignore code marked as @Generated (IDEA-55272) 2010-07-07 16:21:11 +04:00
anna
47f39e770c split if: unparenthesis (IDEA-56272) 2010-07-06 13:04:34 +04:00
unknown
f25abb008c create field from parameter: all erase unavailable type params (IDEA-56163) 2010-07-01 13:37:08 +04:00
Roman Shevchenko
58bc72134b "Convert to Basic Latin" intention to use standard HTML entities 2010-06-29 16:51:56 +04:00
Roman Shevchenko
2c1a1059ae "Convert to Basic Latin" intention 2010-06-28 23:03:28 +04:00
anna
7dd54f8ace replace all inheritors with static imports: minimize touched files count 2010-06-28 18:58:39 +04:00
anna
11d811d3be replace all inheritors with static imports 2010-06-28 18:58:36 +04:00