Commit Graph

2763 Commits

Author SHA1 Message Date
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
Bas Leijdekkers
49639e870b IDEA-116508 ("Local variable or parameter can be final" inspection use generates uncompilable code not extracting a really finalizable variable) 2013-11-22 15:25:56 +01:00
Yaroslav Lepenkin
5bd841b2ba IDEA-111702 Java Rearranger illegal forward reference on fields rearrangement [CR-IC-3034] 2013-11-22 14:34:25 +04:00
Yaroslav Lepenkin
2bcd0fb291 IDEA-110654 Change Signature inserts unnecessary new line in comment block 2013-11-21 13:45:44 +04:00
Roman Shevchenko
5b1c00281d Cleanup (misplaced test data) 2013-11-16 19:02:18 +01:00
Roman Shevchenko
4645f02b2b IDEA-113062 (using file naming convention to tell top-level classes from inner)
Allows to correctly identify and parse classes with "$" abuse.
2013-11-16 19:01:13 +01:00
Eugene Zhuravlev
28f2ac317a correctly handle inner classes removal 2013-11-13 16:22:15 +01:00
anna
4496371ca3 testdata 2013-11-12 22:38:06 +01:00
nik
3fb7f32c4c allow to ignore usages from generated file in 'Safe Delete' (IDEA-97579) 2013-11-12 12:30:22 +04:00
anna
06815172d7 testdata fixed 2013-11-11 10:43:19 +01:00
peter
a54334794b IDEA-115330 Incorrect "condition is always false" 2013-11-09 18:19:09 +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
Rustam Vishnyakov
4f9d3f038b Disable formatter ranges in formatter off/on tags [CR-IC-2916] 2013-11-06 15:52:44 +04: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
Eugene Zhuravlev
59de59f776 not only static constants may be inlined by compiler: IDEA-115878 Constants search should work for final fields 2013-11-03 22:13:28 +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
peter
f92ce9af06 add "pure" attribute to @Contract (IDEA-107864) 2013-11-02 20:41:17 +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
Bas Leijdekkers
e62f352ab9 IDEA-115468 (for loop variables, catch block parameters and resource variables not reported by "local variable or parameter can be final" inspection) 2013-10-28 16:44:04 +01:00
Bas Leijdekkers
2a1ebb5187 IDEA-115516 (Multiple warnings local foreach parameter can be final) 2013-10-28 15:17:57 +01:00