Anna Kozlova
|
95bdafa286
|
testdata for IDEA-21432
|
2012-11-01 19:08:16 +01:00 |
|
Anna Kozlova
|
94f33a1358
|
append qualifier type args in canonical text, e.g. IDEA-60166
|
2012-11-01 19:08:15 +01:00 |
|
Anna Kozlova
|
b4ed390aa7
|
testdata for IDEA-70620
|
2012-11-01 19:08:13 +01:00 |
|
Anna Kozlova
|
711e80d769
|
testdata for IDEA-59290
|
2012-11-01 19:08:12 +01:00 |
|
Anna Kozlova
|
5f0225177e
|
unchecked call: warning should be shown if instance method is called on raw type (IDEA-61449)
|
2012-11-01 19:08:11 +01:00 |
|
Roman Shevchenko
|
7111f4ff4f
|
Fix precise type calculation for try-with-resources
|
2012-10-30 17:01:05 +01:00 |
|
Roman Shevchenko
|
ce4ed7a604
|
Fix precise type calculation for degenerate case
|
2012-10-30 11:58:55 +01:00 |
|
anna
|
3358b8fc43
|
testdata for IDEA-57348
|
2012-10-23 21:08:49 +02:00 |
|
anna
|
5c798946df
|
java7 cast conventions
|
2012-10-15 16:20:56 +02:00 |
|
Roman Shevchenko
|
b13e8b0d7a
|
Move try-with-resources data flow test to right place
|
2012-10-10 13:03:57 +02:00 |
|
Roman Shevchenko
|
8377cdda86
|
IDEA-92335 (DFA in resource variable initializer)
|
2012-10-02 19:54:43 +02:00 |
|
anna
|
340ebdccdb
|
method ambiguity: compare ellipsis assignability with Object... only
|
2012-10-02 18:00:44 +02:00 |
|
anna
|
67d6396df2
|
method refs: mark method as registered in RefCountHolder
|
2012-09-27 18:02:08 +02:00 |
|
anna
|
a617afe1fe
|
method refs: turn highlighting on; check valid context
|
2012-09-25 19:47:01 +02:00 |
|
Roman Shevchenko
|
6bbeced3f7
|
IDEA-91785 (sometimes extension method is abstract)
|
2012-09-19 11:41:52 +02:00 |
|
anna
|
faf232bfc1
|
diamonds: type params bounds restored (IDEA-91769)
|
2012-09-19 10:23:47 +02:00 |
|
Roman Shevchenko
|
f51b828729
|
IDEA-91665 (highlight extension methods outside interfaces)
|
2012-09-17 17:12:37 +04:00 |
|
Anna Kozlova
|
d2ebef63e8
|
(int)Object cast conversion in java 1.7 supported (IDEA-90906; IDEA-66803)
|
2012-09-11 10:39:16 +04:00 |
|
Roman Shevchenko
|
b5d7a7e951
|
EA-38210 (fallback to Object for incorrect multi-catches)
|
2012-08-15 17:05:11 +04:00 |
|
anna
|
f90fadbd52
|
lambda: infer lambda param types in method call, return statement context
|
2012-07-19 18:44:23 +02:00 |
|
anna
|
5bb4a61bb9
|
lambda: inference param types for assignment and cast context
|
2012-07-19 12:15:41 +02:00 |
|
anna
|
89653cb1f1
|
method conflicts resolution (IDEA-87672)
|
2012-07-05 16:13:22 +02:00 |
|
Roman Shevchenko
|
93488641f8
|
Lambda expressions support: drop generic lambda expressions
|
2012-06-09 14:25:59 +04:00 |
|
Roman Shevchenko
|
69f07ad01e
|
IDEA-87248 (smart type pointer manager should be more tolerant to unknown types)
|
2012-06-08 20:53:28 +04:00 |
|
Roman Shevchenko
|
ee50d99da0
|
Lambda expressions support: second round
- typed parameters
- type parameter list
- resolve inside lambda
|
2012-06-08 14:34:03 +04:00 |
|
Roman Shevchenko
|
6ea4c06d8f
|
Lambda expressions support: first round
|
2012-06-05 21:52:05 +04:00 |
|
Roman Shevchenko
|
bd86a3e9bd
|
Introduce method reference type; mute type check for it
|
2012-06-04 12:19:08 +04:00 |
|
Roman Shevchenko
|
95534a1d3c
|
First take on method references
|
2012-06-01 22:09:48 +04:00 |
|
Anna Kozlova
|
cc65b6f067
|
private inner is not visible in type param bounds (IDEA-67517)
|
2012-05-29 18:35:42 +04:00 |
|
Roman Shevchenko
|
eba132876e
|
IDEA-86690 (highlight unqualified super expressions in extension methods)
|
2012-05-28 20:54:36 +04:00 |
|
Roman Shevchenko
|
bacbe8edf2
|
Java 8 style of qualified super expressions
|
2012-05-28 18:56:48 +04:00 |
|
Roman Shevchenko
|
3f4aca11bd
|
Extension methods aren't abstract
|
2012-05-24 21:43:35 +04:00 |
|
Roman Shevchenko
|
5a7dd97108
|
Do not highlight extension methods' bodies
|
2012-05-24 21:43:35 +04:00 |
|
Roman Shevchenko
|
fedd867f19
|
Two heavyweight tests replaced
|
2012-05-11 23:42:55 +04:00 |
|
anna
|
ab5cb775fe
|
IDEA-84960
|
2012-04-20 11:36:05 +02:00 |
|
anna
|
817fc5aae4
|
simlify ? super ? wildcard (IDEA-63765)
|
2012-04-19 12:41:39 +02:00 |
|
anna
|
f4cf77fb68
|
capture wildcard for getClass calls
|
2012-04-19 12:41:38 +02:00 |
|
anna
|
42ac547c07
|
testdata fixed
|
2012-04-19 10:57:46 +02:00 |
|
anna
|
d745b1a7f7
|
unchecked generics array creation: subst should be applied before isReifiable check (IDEA-79052)
|
2012-04-19 09:35:08 +02:00 |
|
anna
|
a37c58c745
|
bad code is green (IDEA-84533)
|
2012-04-14 10:28:57 +02:00 |
|
anna
|
e620a9e7b3
|
revert
|
2012-04-10 10:18:10 +02:00 |
|
anna
|
e545e4a316
|
test data for IDEA-22547
|
2012-04-09 13:14:20 +02:00 |
|
anna
|
e53c751c96
|
test data for IDEA-21660
|
2012-04-09 13:07:33 +02:00 |
|
anna
|
38c8ea8d02
|
ambiguous method calls: conflict resolver, tests
(IDEA-24768)
warn in jdk7 about static methods classes with same erased signature
|
2012-04-09 12:43:31 +02:00 |
|
anna
|
6cfb2cafce
|
ambiguous method calls: conflict resolver, tests
(IDEA-25097)
|
2012-04-09 12:22:53 +02:00 |
|
anna
|
e386cea3ab
|
ambiguous method calls: conflict resolver, tests (IDEA-78027)
|
2012-04-09 12:12:56 +02:00 |
|
anna
|
d8748bb076
|
ambiguous method calls: conflict resolver, tests
(IDEA-67832; IDEA-67837; IDEA-67573; IDEA-57306;
IDEA-57535; IDEA-57269; IDEA-57278; IDEA-57317)
|
2012-04-09 11:57:27 +02:00 |
|
anna
|
8fe1604bd1
|
show warning on type parameter declaration if it lead to multiple methods with same erasure (java7 only)
|
2012-04-08 14:05:51 +02:00 |
|
anna
|
dc5c191afc
|
ambiguous method calls: conflict resolver, tests
(IDEA-67919; IDEA-67863; IDEA-67920;
IDEA-67831; IDEA-67833; IDEA-67674;
IDEA-67587; IDEA-57646; IDEA-57407;
IDEA-57279; IDEA-57296; IDEA-57297;
IDEA-57316; IDEA-57331)
|
2012-04-06 11:55:43 +02:00 |
|
Roman Shevchenko
|
2a99d489af
|
IDEA-80590 (hint to ignore unused for-each parameters and resource variables)
|
2012-03-28 00:15:10 +02:00 |
|