anna
|
c8cc567c52
|
do not open capture for upper level wildcards with equals constraint (IDEA-57439)
|
2013-08-06 20:48:32 +02:00 |
|
anna
|
ad657339ff
|
continue least upper bound calculation till second nested layer (IDEA-67676)
|
2013-08-06 20:48:31 +02:00 |
|
anna
|
6d3989e21d
|
IDEA-111613 Bad code is green: IDEA doesn't show 'Unhandled exception' error when a method with parametrized 'throws' section is used with wildcard type argument
|
2013-08-06 13:49:10 +02:00 |
|
anna
|
1bd39a6322
|
recursive lambda checks for functional interfaces
|
2013-08-06 13:49:09 +02:00 |
|
Roman Shevchenko
|
b993b94f0e
|
IDEA-111523 (the intention is only supposed to work inside regular assignment)
|
2013-08-05 21:47:23 +02:00 |
|
anna
|
50ac56862b
|
fix testdata
|
2013-08-05 21:41:29 +02:00 |
|
anna
|
867d5f227d
|
least upper bound for primitive arrays fixed (IDEA-111420)
|
2013-08-05 18:16:25 +02:00 |
|
anna
|
30dce02dfc
|
primitive/class conversions are available since language level 1.5 (IDEA-111451)
|
2013-08-05 18:16:24 +02:00 |
|
Alexey Kudravtsev
|
e4c59feb9d
|
more optimisations
|
2013-08-05 14:47:32 +04:00 |
|
peter
|
0cfc3b5f9e
|
IDEA-111144 'Generate Getter' should add @Override if needed
|
2013-08-01 16:57:08 +02:00 |
|
Anna Kozlova
|
d28dd0f6ca
|
testdata fixed
|
2013-07-29 20:08:03 +02:00 |
|
anna
|
07937a57e5
|
testdata for IDEA-57289
|
2013-07-26 20:10:45 +02:00 |
|
anna
|
562a03a913
|
testdata for IDEA-107440
|
2013-07-26 19:11:14 +02:00 |
|
anna
|
6cee174e4e
|
check all type parameters bounds (IDEA-109556)
|
2013-07-26 19:11:13 +02:00 |
|
anna
|
b55834ea6e
|
moreSpecific conflicts resolve (IDEA-111085)
|
2013-07-26 19:11:13 +02:00 |
|
anna
|
b6884eab9f
|
capture wildcards in type casts (IDEA-101862; IDEA-97703)
|
2013-07-25 18:31:29 +02:00 |
|
anna
|
3a4d70a453
|
inference: do not infer from type cast (IDEA-111002)
|
2013-07-25 11:21:22 +02:00 |
|
anna
|
40d22fb15b
|
revert lower accessibility for getters/setters (IDEA-108598) + consistency to getter/setter completion
|
2013-07-25 10:20:04 +02:00 |
|
anna
|
080504137e
|
IDEA-110917 Incorrect "Redundant Cast" on Complex Conditional
|
2013-07-24 17:14:30 +02:00 |
|
anna
|
d59413a8a1
|
do not infer from wildcard with raw bound (IDEA-110947)
|
2013-07-24 17:14:29 +02:00 |
|
anna
|
d3fcd37b20
|
type param bound check fixed (IDEA-110869)
|
2013-07-23 18:38:42 +02:00 |
|
anna
|
4ea8185461
|
fix method signature erased equality (IDEA-57391)
|
2013-07-18 19:47:51 +02:00 |
|
anna
|
4c0d630919
|
provably distinct (IDEA-67682)
|
2013-07-18 19:11:14 +02:00 |
|
anna
|
25b9cc4304
|
inference for ? super wildcard (IDEA-67744)
|
2013-07-17 20:31:47 +02:00 |
|
anna
|
b1418932ee
|
testdata for IDEA-67835
|
2013-07-17 20:31:46 +02:00 |
|
anna
|
e6ee01a887
|
do not rebound captured wildcard (IDEA-57325)
|
2013-07-17 20:31:45 +02:00 |
|
anna
|
823e008db1
|
calculate bound based on all type arguments (IDEA-57334)
|
2013-07-17 20:31:44 +02:00 |
|
anna
|
650fdb9ff1
|
forbid access to package local statics via inheritance from another package (IDEA-66493)
|
2013-07-17 16:26:18 +02:00 |
|
anna
|
8a15ea45ab
|
generics: do not prefer interface over super class even if return type is more specific (IDEA-110568)
|
2013-07-16 12:30:04 +02:00 |
|
anna
|
68a43aa534
|
@FunctionalInterface make warning to prevent misunderstanding
|
2013-07-15 13:41:52 +02:00 |
|
Alexey Kudravtsev
|
1c70b3a95f
|
GenericHighlightingTest fixed
|
2013-07-04 11:13:52 +04:00 |
|
anna
|
434ba25684
|
testdata for IDEA-109875
|
2013-07-03 19:14:17 +02:00 |
|
Alexey Kudravtsev
|
7400c8f866
|
check for duplicate methods made linear down from quadratic
|
2013-07-02 11:53:09 +04:00 |
|
anna
|
6e9f9c690f
|
EA-47443 - assert: CreateLocalFromUsageFix.getAnchor
|
2013-07-01 17:37:52 +02:00 |
|
Anna Kozlova
|
c7c2261533
|
fix tests
|
2013-06-28 19:01:27 +04:00 |
|
Anna Kozlova
|
c289233dac
|
expected types: do not "erase" too much (IDEA-109700)
|
2013-06-27 16:24:18 +04:00 |
|
Anna Kozlova
|
e9924f79c4
|
java 8: suggest to add method body for default methods in interface
|
2013-06-25 21:34:52 +04:00 |
|
Anna Kozlova
|
c69b6261b7
|
convert field to local: support fields used in multiple methods (IDEA-108517)
|
2013-06-25 13:36:58 +04:00 |
|
Anna Kozlova
|
d397653008
|
unhandled exceptions: fix retained
|
2013-06-24 21:16:08 +04:00 |
|
Anna Kozlova
|
a2c55a54eb
|
unhandled exceptions when resolved to the first of multiple interfaces inherited (IDEA-109216)
|
2013-06-21 15:20:13 +04:00 |
|
Anna Kozlova
|
8a2413e4b3
|
EA-47133 - SOE: GenericsUtil.getLeastUpperClassesInner
|
2013-06-18 18:44:29 +04:00 |
|
Anna Kozlova
|
c976e88894
|
lambda/diamond inference: accept wildcards in lambda return types (IDEA-108955)
|
2013-06-14 13:30:18 +04:00 |
|
Anna Kozlova
|
292524fd95
|
no enclosing instance of type inside super/this call
|
2013-06-14 13:30:15 +04:00 |
|
Anna Kozlova
|
519b18122e
|
allow refs to inner classes inside anonymous classes in super/this calls (IDEA-108920)
|
2013-06-13 21:22:04 +04:00 |
|
Anna Kozlova
|
c76af839e0
|
rename inspection/fix according to spec (IDEA-108821)
|
2013-06-12 14:58:55 +04:00 |
|
Anna Kozlova
|
6c6a56bc8b
|
check annotation params accessibility (IDEA-108584)
|
2013-06-10 18:21:06 +04:00 |
|
Anna Kozlova
|
38e5db3a1d
|
testdata for IDEA-77128
|
2013-06-04 19:25:10 +04:00 |
|
Anna Kozlova
|
7982d35821
|
~do not accept self nested classes in class declaration if they inherit nested classes from superclass (IDEA-55510)
|
2013-06-04 14:18:46 +04:00 |
|
Anna Kozlova
|
42ece72f79
|
do not accept deep bound promotion in type parameters withing bound check (IDEA-107654)
|
2013-06-04 14:18:45 +04:00 |
|
Anna Kozlova
|
69880fdbb6
|
eleminate wildcards in extends/implements lists (IDEA-82093)
|
2013-06-04 12:25:39 +04:00 |
|