anna
|
a1bf37f805
|
new inference: lift type params from referenced method
(cherry picked from commit 057bd4d4d576711b77141b64987079ef8d59a583)
|
2013-11-25 16:48:01 +01:00 |
|
anna
|
12baf9a2bd
|
new inference: accept all inexact refs during overload resolution
(cherry picked from commit c21ac7ada213c2de28b3e8e5aa15d3fde4490458)
|
2013-11-25 16:48:00 +01:00 |
|
anna
|
a6c82625be
|
new inference: overload resolution: check return types when method refs are exact
(cherry picked from commit ccacf897e97a121f795a079e485249842c95c273)
|
2013-11-25 16:47:59 +01:00 |
|
anna
|
82fd892ec5
|
new inference: overload resolution: check SAM specific withing common specific check
(cherry picked from commit 2bbd45e57bc5df7ff2a5cae7acedc0d2428d9afe)
|
2013-11-25 16:47:58 +01:00 |
|
anna
|
e3197b6581
|
constructor refs: forbid raw constructor references with explicit new type args
(cherry picked from commit a127d801aa080f2efe3784edd5cca419dccfda2e)
|
2013-11-25 16:47:57 +01:00 |
|
anna
|
f66adc7985
|
new inference: refinement on generics array creation/forbid wildcards in ClassType qualifier
(cherry picked from commit 72a410e804b569893f0bad7739bdd9a7c1c270f1)
|
2013-11-25 16:47:56 +01:00 |
|
anna
|
d42efc06bb
|
unchecked generics array creation for method references
(cherry picked from commit 742ea955d1a88c4ac8cb7727a9221bdf65038c11)
|
2013-11-25 16:47:55 +01:00 |
|
anna
|
e351956a4b
|
lambda: void-compatibility check for expression's lambda refined
(cherry picked from commit c59e6beb8c42c48a46550b39725587d3aa8f560a)
|
2013-11-25 16:47:54 +01:00 |
|
anna
|
10439a10a0
|
new inference: reject methrefs with inconsistent number of parameters
(cherry picked from commit 9c41270192e140ed28067e2740333c6d3fa49bd2)
|
2013-11-25 16:47:52 +01:00 |
|
anna
|
b8c1c38788
|
new inference: raise a conflict for 2 captured wildcards as equality constraints
(cherry picked from commit 52bf5c35f05483ed957af17eb80b1b70cd3ed1c9)
|
2013-11-25 16:47:50 +01:00 |
|
anna
|
73bf021d6c
|
new inference: javac bug registration (JDK-8028503)
(cherry picked from commit 76727c790a9fcac64dce762d8d6fc674680d1905)
|
2013-11-25 16:47:49 +01:00 |
|
anna
|
d30bcb3984
|
new inference: accept unbounded wildcards
(cherry picked from commit ff37a13662a6d85d7890755130e6a696db00c4a6)
|
2013-11-25 16:47:47 +01:00 |
|
anna
|
b3d9ff9874
|
new inference: array creation notional method; testdata
(cherry picked from commit dc1b25b74db12a5282332b5bae1d10da1aed99e8)
|
2013-11-25 16:47:46 +01:00 |
|
anna
|
628e05bda7
|
new inference: isValueCompatible check during reduce (IDEA-116548)
(cherry picked from commit 3d028a86a23efeba68187c5a43d822c7aeb388f3)
|
2013-11-25 16:47:43 +01:00 |
|
anna
|
a6309f6c6d
|
extend testdata for IDEA-93587
(cherry picked from commit d4939f7b93989a0e3387c225de335ef7bf19949f)
|
2013-11-25 16:47:42 +01:00 |
|
anna
|
6086b1725d
|
testdata for IDEA-106670
(cherry picked from commit 78c98d762dd449ff86ea805179b51c2d2b4fc00f)
|
2013-11-25 16:47:41 +01:00 |
|
anna
|
b612209ab9
|
testdata for IDEA-116359
(cherry picked from commit bd1ca6826f3a5449c2a26a1ea3b471c21f4bc7d5)
|
2013-11-25 16:47:40 +01:00 |
|
anna
|
bd64f4044b
|
testdata for IDEA-116252
(cherry picked from commit 263652d7e97e6caab5dce7fb95a37d14ff34de4b)
|
2013-11-25 16:47:39 +01:00 |
|
anna
|
481bc252f3
|
switch tests on new inference
(cherry picked from commit d2cbf3f2833104c3a0381059b0d6ef8ac0b3c94c)
|
2013-11-25 16:47:38 +01:00 |
|
anna
|
23432e3cd7
|
new inference: array constructor refs are always exact (IDEA-115725)
(cherry picked from commit 0f6538fc54bbee0aaf6cbab9884c0407937d4568)
|
2013-11-25 16:47:36 +01:00 |
|
anna
|
f7fd8525b9
|
lambda: catch exception by SAM method substitution (IDEA-116441)
(cherry picked from commit 0bce39590bdcc6e6a74c0dcedbb02add3333e685)
|
2013-11-25 16:47:34 +01:00 |
|
anna
|
79c9afb33c
|
testdata for IDEA-116493
(cherry picked from commit 9270256d3bb30a40be89fee9609f49f288a69040)
|
2013-11-25 16:47:33 +01:00 |
|
anna
|
1f5e19ea8f
|
inference testdata fixed
(cherry picked from commit 684b8905b9b3be10200c855af7b54d543b128f2b)
|
2013-11-25 16:47:20 +01:00 |
|
anna
|
4496371ca3
|
testdata
|
2013-11-12 22:38:06 +01:00 |
|
anna
|
06815172d7
|
testdata fixed
|
2013-11-11 10:43:19 +01:00 |
|
anna
|
22cf8deff5
|
ignore anonymous classes when generating constructors
EA-51713 - assert: CreateConstructorMatchingSuperFix$.run
|
2013-11-08 19:39:31 +01:00 |
|
anna
|
a902c4ee87
|
testdata fixed
|
2013-11-08 11:06:57 +01:00 |
|
anna
|
915fb35af7
|
new overload resolution: testdata
|
2013-11-06 12:40:27 +01:00 |
|
anna
|
ae7e30edee
|
java 8: forbid super in static methods
|
2013-11-05 12:56:04 +01:00 |
|
anna
|
483e172728
|
IDEA-115884 Auto-complete qualified super reference in virtual extension methods.
|
2013-11-05 10:13:12 +01:00 |
|
anna
|
49042b445f
|
IDEA-115883 Add auto-fix for compiler error "Unqualified super reference is not allowed in extension method"
|
2013-11-05 10:13:11 +01:00 |
|
anna
|
fb98413e84
|
testdata fixed
|
2013-11-04 16:16:28 +01:00 |
|
anna
|
4a725b52b3
|
IDEA-115789 an interface inheriting a default method and an abstract method
|
2013-11-04 16:16:28 +01:00 |
|
anna
|
9ae4eced85
|
IDEA-115790 default methods cannot override Object methods
|
2013-11-04 16:16:27 +01:00 |
|
anna
|
3f2a4dca13
|
IDEA-115867 Copy to temp final variable does not work correctly inside expression without braces
|
2013-11-04 16:16:26 +01:00 |
|
anna
|
c8f60d695c
|
intersection type presentable name with & (IDEA-115802)
|
2013-11-04 13:00:54 +01:00 |
|
anna
|
17fbe75287
|
not initialized problem: fix static fields checks
|
2013-11-04 11:06:17 +01:00 |
|
peter
|
ad779bf2f9
|
IDEA-115368 Smart type completion popup offers Object.class ahead of local Class<?> variable
|
2013-11-03 20:54:48 +01:00 |
|
Dmitry Batkovich
|
627a698370
|
build fix
|
2013-11-01 15:39:10 +04:00 |
|
Dmitry Batkovich
|
f5ed1c11ea
|
methods chains completion on one index
|
2013-11-01 15:10:37 +04:00 |
|
anna
|
578826bb30
|
disable flip intersection conjuncts for equal sides
|
2013-10-31 16:35:42 +01:00 |
|
anna
|
5bd8b62070
|
fix to switch intersection types order in casts when one of the last types is not an interface
|
2013-10-31 16:35:39 +01:00 |
|
anna
|
9286cb4a28
|
testdata fixed
|
2013-10-30 17:46:35 +01:00 |
|
anna
|
a7316ca594
|
lambda: do not suggest to replace with lambda when refs to final fields exist in body (IDEA-111026); final initializer
|
2013-10-24 14:07:46 +02:00 |
|
Dmitry Batkovich
|
ca4af156d6
|
selection after methods chains completion fixed and chain relevance improved
|
2013-10-24 12:58:14 +04:00 |
|
Dmitry Batkovich
|
80106fc16c
|
selection after methods chains completion and checking parameters in context
|
2013-10-24 12:47:33 +04:00 |
|
anna
|
fa8eca5d9b
|
quick doc: fix class type params around <> (IDEA-113445)
|
2013-10-23 20:19:50 +02:00 |
|
anna
|
b87472673a
|
IDEA-113526
|
2013-10-23 19:16:02 +02:00 |
|
anna
|
cbe42de147
|
testdata for IDEA-65377
|
2013-10-23 19:16:00 +02:00 |
|
anna
|
60dffe3c03
|
provide common quickfixes for ambiguous constructor calls (IDEA-115255)
|
2013-10-23 16:31:32 +02:00 |
|