Commit Graph
1550 Commits
Author SHA1 Message Date
Anna Kozlova e78ab513a5 lambda: check formal params for equality, eliminate wildcards during inference according to 15.27.3 2013-09-23 19:50:41 +04:00
Anna Kozlova f415702127 new inference: default constructor as poly expression argument 2013-09-20 20:36:37 +04:00
Anna Kozlova ee56497e3d new inference: symmetric variable bounds 2013-09-20 20:36:36 +04:00
Anna Kozlova 4a46b24bcb new inference: init inter call inference 2013-09-20 20:36:35 +04:00
Anna Kozlova 935cdbaf3b new inference: initial tests 2013-09-20 12:11:57 +04:00
peter b901d90b37 IDEA-96713 Incorrect options shown for 'implements' 2013-09-19 11:17:20 +02:00
peter 85ca653ed0 do we have java.applet in mockjdk now? 2013-09-18 20:40:51 +02:00
peter 077e89f136 IDEA-98656 Java doc not generated when an other Java doc has been commented after. 2013-09-18 17:28:05 +04:00
Roman Shevchenko 20150830af java: highlighting for statics in anonymous classes 2013-09-16 13:02:14 +04:00
Roman Shevchenko 2c8eb0da10 Cleanup (formatting) 2013-09-16 13:02:13 +04:00
Bas Leijdekkers e16694eabf IDEA-63698 (Inconvertible type (assign double to Integer) not highlighted as error) 2013-09-14 22:13:13 +02:00
Mike StrobelandAnna Kozlova fbc3d18f9e IDEA-111450 false positive for "Redundant type cast" inspection 2013-09-12 21:43:10 +04:00
Bas Leijdekkers 8d7f95a137 IDEA-26350 (Bad Java code is green: variable might not have been initialized) 2013-09-11 16:18:45 +02:00
Bas Leijdekkers ba3c923024 IDEA-93530 (bad code green: cannot assign a value to final variable) 2013-09-10 23:09:52 +02:00
Bas Leijdekkers 816cc8a140 IDEA-93515 (Good code red: variable might not have been initialized) 2013-09-10 20:08:37 +02:00
Anna Kozlova 4cae15713b more specific: lambda extended initial fix (IDEA-113357) 2013-09-09 21:42:47 +04:00
Bas Leijdekkers 2fa6ff6b69 test for IDEA-53184 2013-09-09 17:10:59 +02:00
Anna Kozlova 286cdc3bae anonym -> lambda: unique param names (IDEA-113338) 2013-09-09 13:03:19 +04:00
peter 75c1cd600f IDEA-113149 Constructor parameters completion is not available in case of classes with generics 2013-09-06 18:33:23 +02:00
peter 243adf0667 IDEA-113028 Complete statement doesn't complete class declaration 2013-09-06 18:33:23 +02:00
peter 2418434082 update FixAllQuickfixTest test data, so that it identifies the quick fix unambiguously 2013-09-05 21:35:18 +02:00
Anna Kozlova 5ac8d00c35 accept narrowing conversion from byte[] to T< extends Serializable> (IDEA-113225) 2013-09-05 19:56:35 +04:00
Anna Kozlova e2856e1712 EA-49556 - CCE: ExpectedTypesProvider$MyParentVisitor.visitAnnotationArrayInitializer 2013-09-04 14:36:15 +04:00
Anna Kozlova 0622404265 method refs: ambiguity (IDEA-113078) 2013-09-04 13:46:45 +04:00
Bas Leijdekkers d273f7d591 "Move assignment to field declaration" intention CCE fix 2013-09-03 21:47:43 +02:00
Anna Kozlova c6e41b5df6 parameter info generics: check resulted html 2013-09-02 18:01:13 +04:00
peter 44011ffd99 first letter case sensitivity should match pattern start with name start even in middle matches 2013-09-02 09:25:18 +02:00
peter 4135d127e6 make tests more independent from all/imported classes behavior 2013-08-31 12:23:18 +02:00
peter 445acfb2d0 make tests more independent from all/imported classes behavior 2013-08-31 11:10:18 +02:00
peter fa68185dd2 IDEA-112173 Smart completion after 'new' should honor upper bound of generic parameters 2013-08-30 21:44:33 +02:00
Anna Kozlova 7c56a37bc4 create var from instanceOf check: do not insert before previous line end-line comment 2013-08-30 14:20:22 +04:00
Anna Kozlova 75847497e5 method refs: accept 2 phase acceptance (static and receiver based), raise 'staticAccess' errors at highlighting level 2013-08-30 13:10:42 +04:00
Anna Kozlova e9b1dfce36 dumb smart lambda completion (IDEA-112553) 2013-08-27 13:30:58 +04:00
Anna Kozlova 04a76c3faf IDEA-112555 Bad code is green with method references on instance 2013-08-26 18:11:00 +04:00
Anna Kozlova 89dffc97f5 cal property name: accept without any other checks non-letter prefixes (IDEA-112585) 2013-08-26 15:35:58 +04:00
Anna Kozlova 4be2bcf4f0 restore suggestion to remove 'abstract' when method has body 2013-08-26 14:02:43 +04:00
Anna Kozlova 425a1e03fa avoid warnings on super abstract methods that they try to assign weaker access (IDEA-67584) 2013-08-22 21:59:24 +04:00
Anna Kozlova 5ee69d4938 check overridden methods with different type params numbers for thrown exceptions (IDEA-67860) 2013-08-22 21:59:22 +04:00
peter a3b7858035 completion should insert qualified names in javadoc according to the code style settings (IDEA-111023) 2013-08-22 18:19:33 +02:00
peter c545510805 overloaded calls are not recursive (IDEA-112451) 2013-08-21 15:21:59 +02:00
Anna Kozlova 4dc2416613 Merge remote-tracking branch 'origin/master' 2013-08-20 15:52:32 +04:00
Anna Kozlova 183c7cd0b8 fix testdata 2013-08-20 15:15:13 +04:00
peter 2b8ece109d IDEA-112014 Complete Current Statement - doesn't work correctly on a multi-line statement 2013-08-20 13:03:09 +02:00
Anna Kozlova 6e9b26f3b1 method refs IDEA-112323 2013-08-20 13:32:04 +04:00
Anna Kozlova 507249a31b distinguish wildcards with raw/generic bounds (IDEA-97276) 2013-08-17 16:49:15 +04:00
Anna Kozlova bb1cea719a simplified isAssignable check 2013-08-16 20:54:06 +04:00
Anna Kozlova a6a1737ba1 revert fix for IDEA-110947 (IDEA-112122) 2013-08-16 11:32:39 +04:00
Anna Kozlova e1e583734a TypeParameter inferred types check unification 2013-08-16 11:28:51 +04:00
Anna Kozlova e006534d08 moreSpecific cleanup 2013-08-15 17:38:03 +04:00
Anna Kozlova 397c637699 testdata for IDEA-57633 2013-08-15 13:49:58 +04:00