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