Commit Graph
4704 Commits
Author SHA1 Message Date
Anna Kozlova d9fe7023db push down: interface constants in class should appear with public-static-final (IDEA-123758) 2014-04-11 18:52:46 +02:00
Anna Kozlova 0d66941866 IDEA-123839: abstract&default combination 2014-04-11 17:06:07 +02:00
Anna Kozlova 75f267c222 testdata for IDEA-123848 2014-04-11 17:06:06 +02:00
Anna Kozlova 5e4751f25f testdata for IDEA-123869 2014-04-11 17:06:05 +02:00
Anna Kozlova 36466df690 redundant type args: check also method reference qualifiers 2014-04-11 17:06:03 +02:00
Anna Kozlova d84cfe4661 method refs: do not loose information about type arguments given by ReferenceType in receiver 2014-04-11 17:06:02 +02:00
Anna Kozlova a3348c56cb lambda-> method ref: do not insert type args to reference type if they were inferred for lambda expression 2014-04-11 17:06:01 +02:00
Anna Kozlova 6f7f761be5 IDEA-123338 2014-04-10 15:27:38 +02:00
Anna Kozlova 52951cfbfe allow to replace strings with non-final static 'constants' (IDEA-119480) 2014-04-10 15:27:37 +02:00
Dmitry Batrak 9f55d610db fix Tab behaviour when there's selection (fixing test data) 2014-04-10 15:39:20 +04:00
Alexey Kudravtsev 3fe97540a5 notnull 2014-04-10 12:32:55 +04:00
Anna Kozlova 666adddc20 invert boolean: ensure to invert default boolean initializer (IDEA-123510) 2014-04-09 20:21:27 +02:00
Anna Kozlova 5a0fe4306e check access class for super expressions referenced to interfaces 2014-04-09 19:27:20 +02:00
Anna Kozlova 07600e5109 testdata for IDEA-123731 2014-04-09 19:27:17 +02:00
Anna Kozlova 6d7cfc99c2 java 8: anonymous class fields could be available later in next lambdas (IDEA-123731) 2014-04-09 19:27:16 +02:00
Anna Kozlova 33f6d78833 testdata for IDEA-64103 2014-04-09 13:29:02 +02:00
Anna Kozlova e860377181 testdata for IDEA-123366 2014-04-09 13:29:01 +02:00
peter 7ddbfd5eed dfa: don't suggest to replace reference qualifiers with null 2014-04-09 12:56:20 +02:00
Anna Kozlova 6e4249e5e1 diamonds: wrong constructor selected (IDEA-123518) 2014-04-09 11:29:27 +02:00
Anna Kozlova 6fd18d16b3 unused parameter: do not highlight if method is used locally by method reference (IDEA-123265) 2014-04-08 18:28:27 +02:00
Anna Kozlova 2fa8491e90 IDEA-112552 "Replace with lambda" should use expression lambda when possible 2014-04-08 18:28:25 +02:00
Anna Kozlova ab86d61c56 functional expressions: implementations view 2014-04-08 16:45:40 +02:00
Anna Kozlova c8bbd66850 anonym -> lambda, method ref: do not suggest replacement when default method is called out of functional interface context 2014-04-08 16:45:38 +02:00
peter 5b128908c5 disable closure folding on Java 8 as confusing 2014-04-08 15:38:21 +02:00
Anna Kozlova be050f6f46 compilation fix 2014-04-08 12:48:31 +02:00
Anna Kozlova 172a01d226 functional expressions & @FunctionalInterface based conflicts for pull up/push down refactorings 2014-04-08 12:18:35 +02:00
Anna Kozlova e55748fe63 functional expressions: pull up conflicts 2014-04-08 12:18:34 +02:00
Anna Kozlova 05fb5ed27b functional expressions: push down conflicts 2014-04-08 12:18:33 +02:00
Anna Kozlova d8ed05dbfa functional expressions: allow to delete/change signature of default methods of functional interfaces 2014-04-08 12:18:32 +02:00
Anna Kozlova 2a89426bce safe delete: warn about functional expressions 2014-04-07 20:42:08 +02:00
Alexander Zolotov 2f3d180fbd IDEA-123355 Postfix template expansions .null/.notnull after 'else' fail to provide a valid Java output
allow JavaWithIfExpressionSurrounder just after else keywords
2014-04-07 19:05:34 +04:00
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