Commit Graph
4673 Commits
Author SHA1 Message Date
Anna Kozlova ec1d4927bd search for functional interface implementations by lambdas and method references: change signature/find usages; to be continued (IDEA-104286; IDEA-90824) 2014-04-07 16:59:16 +02:00
Alexander ZolotovandSergey Ignatov edb1f6b86f suppress postfix templates [r=ignatov] 2014-04-07 15:08:10 +04:00
Alexey Kudravtsev feb9b635d8 IDEA-71597 2014-04-07 14:00:14 +04:00
peter edd39ffe99 ReferencesSearch should default to allScope 2014-04-05 18:17:33 +02:00
Anna Kozlova fcd50614bb name suggestions for static non-final fields should escape _ (IDEA-123441) 2014-04-04 17:55:26 +02:00
Alexander Zolotov c3a806c92d EA-55600 2014-04-04 17:14:38 +04:00
Anna Kozlova 7ffb54d30c view implementations: show self first (IDEA-123377) 2014-04-03 21:51:50 +02:00
Anna Kozlova 7bb8868ef2 smart completion of method references (IDEA-123293; IDEA-123291) 2014-04-03 17:15:57 +02:00
Anna Kozlova 12ad891bf4 fix generated api 2014-04-03 17:15:55 +02:00
Anna Kozlova 1daf8f50df ambiguity (IDEA-123352) 2014-04-03 17:15:53 +02:00
peter 680938d706 JavaAutoPopupTest.testRestartWithVisibleLookup: don't blink 2014-04-03 16:55:36 +02:00
peter 3a0093d463 fix AIOOBE in dfa contract processing 2014-04-03 13:10:54 +02:00
Anna Kozlova edf024ca23 ensure assert inserted in correct place (IDEA-123296) 2014-04-02 20:54:10 +02:00
Anna Kozlova 565b28a089 check for assignment to final field inside lambda (IDEA-123308) 2014-04-02 20:54:08 +02:00
Anna Kozlova 9cfa60146c allow unchecked generics in comparing unrelated return types (IDEA-123316) 2014-04-02 13:52:33 +02:00
Anna Kozlova cbe0d6d860 create method from method reference (IDEA-112556) 2014-04-02 13:52:31 +02:00
Alexey Kudravtsev ad25db4d2a notnull 2014-04-02 13:27:58 +04:00
Anna Kozlova 2cc9842ac2 method references: highlight separately non-instantiated classes, not resolved methods (IDEA-123279) 2014-04-02 10:51:27 +02:00
Anna Kozlova fe7b903e50 testdata fixed 2014-04-01 17:29:11 +02:00
Anna Kozlova 06d6ad7180 static in interfaces before 1.8 (IDEA-123252) 2014-04-01 17:04:14 +02:00
Dmitry Avdeev 472f313f68 inline velocity 2014-04-01 17:09:46 +04:00
Dmitry Avdeev 300e871d2c conditional velocity 2014-04-01 17:09:45 +04:00
Dmitry Avdeev e70a2f8eb6 SimpleTemplatesTest 2014-04-01 17:09:44 +04:00
Anna Kozlova 5bc8717dc9 EA-55507 - IOE: PsiJavaParserFacadeImpl.createStatementFromText 2014-04-01 14:17:07 +02:00
Anna Kozlova d33575878b new inference: substitute resolved vars which e.g. did not participate in initial session (IDEA-123248) 2014-04-01 14:17:06 +02:00
Anna Kozlova 5518b93bd2 method reference constraints (IDEA-123223) 2014-04-01 14:17:05 +02:00
Roman Shevchenko 97d9377b6c java: .class parameter name calculation fixed 2014-04-01 13:39:04 +02:00
Roman Shevchenko cce59a2a39 Cleanup (test) 2014-04-01 13:39:03 +02:00
Anna Kozlova e28d3f5c95 method reference: use site substitutor if nothing else was inferred 2014-04-01 10:19:02 +02:00
Anna Kozlova 990094f360 new inference: collect nested calls from lambda return statements (JDK-8038747) 2014-04-01 10:19:01 +02:00
Roman Shevchenko 001e5de8dc IDEA-122931, EA-52281 (better handling for corrupted .jar files) 2014-03-31 19:04:29 +02:00
Roman Shevchenko 34c093d071 Test .jar generation fixed 2014-03-31 17:43:29 +02:00
Anna Kozlova 39ec50333b testdata for IDEA-120498 2014-03-28 20:47:26 +01:00
Anna Kozlova 123ba34507 create enum constant: support constant creation when static import is used, process varargs method candidates as vararg/basic separately (IDEA-121287) 2014-03-28 20:31:52 +01:00
peter 6b91f55eb7 IDEA-122414 Boolean expression simplification changes behavior of the code 2014-03-28 19:30:28 +01:00
peter e24e934c7f remove the test committed by mistake 2014-03-28 19:28:37 +01:00
peter 6d2412b599 dfa: a variable can't be null after dereference (IDEA-122215) 2014-03-28 19:12:00 +01:00
peter 87a2944e37 IDEA-122624 @Contract fails on vararg methods 2014-03-28 19:12:00 +01:00
Anna Kozlova f89a7938fc IDEA-122974 expected type suggester should ignore 'null' types 2014-03-28 17:42:11 +01:00
Anna Kozlova fddab7b0c0 IDEA-123034 Unused assignment inspection - Remove quick fix 2014-03-28 17:42:10 +01:00
peter 406c45f9ae some TemplateContext improvements after review 2014-03-28 17:33:55 +01:00
Anna Kozlova 84451e644a IDEA-121400 2014-03-27 20:54:28 +01:00
Anna Kozlova b55c83742b new inference: processing of compound bounds 2014-03-27 20:54:27 +01:00
Anna Kozlova e55a20cc24 raw substitutor when erasure happened during inference 2014-03-27 20:54:26 +01:00
Anna Kozlova c7eb840149 new inference: use available in stack methods, do not cache if this info was used (IDEA-122406) 2014-03-26 18:54:41 +01:00
Anna Kozlova a4f36f237c anonym to lambda: rename conflicting locals (IDEA-120221) 2014-03-26 18:54:40 +01:00
Anna Kozlova 72203e26ef default methods: check for super class is now needed (IDEA-122720) 2014-03-26 18:54:39 +01:00
Svetlana.Zemlyanskay c3e242f03f IDEA-118590 Rule matcher for arrangement of Java code does not use the most specific rule 2014-03-26 16:04:52 +04:00
Sergey Ignatov 812ce07c01 better test deps 2014-03-26 14:16:52 +04:00
Dmitry Batrak eb997fbc03 multi-caret typing fixes for Java files 2014-03-26 12:41:22 +04:00