Commit Graph
75 Commits
Author SHA1 Message Date
Bas Leijdekkers 758d550979 IDEA-141680 (SSR "use static import if possible" corrupts generics invocations) 2015-06-25 15:41:11 +02:00
Bas Leijdekkers 4de06c31fb SSR: keep order of modifiers when replacing annotation 2015-06-12 17:35:41 +02:00
Bas Leijdekkers af42d7dffd SSR: replace members correctly (IDEA-127444 & IDEA-127835) 2015-06-03 22:50:09 +02:00
Bas Leijdekkers b2e25c361e SSR: don't forget unmatched class content (Java) 2015-06-03 22:50:09 +02:00
Bas Leijdekkers 0761b6dfc3 SSR: proper replacing for multiple (Java) variables in a single declaration 2015-06-03 22:50:08 +02:00
Bas Leijdekkers 8190148d3e SSR: fix matching multiple fields in a single declaration 2015-06-03 22:50:08 +02:00
Bas Leijdekkers 10fe972f35 SSR: do not generate illegal modifier combinations when replacing 2015-05-31 20:49:51 +02:00
Bas Leijdekkers f2f46e97ef SSR: improve replacement of polyadic expressions and assertion statements 2015-05-30 15:36:42 +02:00
Bas Leijdekkers c6213bcc04 SSR: keep unmatched resource lists and finally blocks when replacing try/catch statements 2015-05-29 18:26:16 +02:00
Bas Leijdekkers 8bb61bd162 SSR: replacement: cleanup handling of no substitution 2015-05-29 18:26:16 +02:00
Bas Leijdekkers a8b486d275 SSR: cleanup 2015-05-29 18:26:15 +02:00
Bas Leijdekkers 042abe8ed5 SSR: improve polyadic expression matching 2015-05-27 16:40:29 +02:00
Bas Leijdekkers 007e9e7ce4 SSR: lenient matching if element is not present in pattern 2015-05-25 21:00:57 +02:00
Bas Leijdekkers 75afac2e7a SSR: Match multi-catch correctly 2015-04-22 18:58:29 +02:00
Bas Leijdekkers d966c2eb07 IDEA-129079 (Using structural search to find multiply try/catch/catch statements) 2015-04-22 18:58:29 +02:00
Bas Leijdekkers f5e49637bc IDEA-129766 (Structural replace of try/finally block deletes catch block) 2015-04-22 11:59:02 +02:00
Bas Leijdekkers 8d049b8d7c SSR: improve java array initializer matching and add more tests 2015-04-16 17:41:36 +02:00
Bas Leijdekkers e983730fa2 SSR: fix java array initializer matching (IDEA-138047) 2015-03-23 17:31:09 +01:00
Bas Leijdekkers 01b9c80c63 SSR: existing templates can have properties on Complete Match (enables e.g. more advanced html/xml patterns) 2015-03-05 11:43:46 +01:00
Bas Leijdekkers 1fd7a91990 SSR: Constraints only allowed on first of variable 2015-03-05 11:43:45 +01:00
Bas Leijdekkers 0534f1a9a6 SSR: no need to look in supers when searching for singletons 2015-03-05 11:43:45 +01:00
Bas Leijdekkers 46b5a7bf42 SSR: stricter string constraints parsing -> disallow more than one target per pattern 2015-02-24 17:14:00 +01:00
Bas Leijdekkers 076f4e4551 SSR: more lenient if statement matching 2015-02-23 19:50:09 +01:00
Bas Leijdekkers 102924971c SSR: fix replacing for with foreach 2015-02-20 14:17:05 +01:00
Bas Leijdekkers 4e010f8885 SSR: fix replacing/deleting simple annotations 2015-02-17 16:33:54 +01:00
Bas Leijdekkers 89e8f7a2ae SSR: fix method javadoc matching (second part of IDEA-126909) 2015-02-12 22:23:29 +01:00
Bas Leijdekkers 2c686dff7a SSR: fix field javadoc matching (part of IDEA-126909) 2015-02-12 22:23:29 +01:00
Bas Leijdekkers 1c0a734b95 SSR: match annotated instanceof expression correctly 2015-02-11 16:37:08 +01:00
Bas Leijdekkers 7d1c0fcf95 EA-64632 (NPE: JavaMatchingVisitor.matchType) 2015-02-09 17:53:31 +01:00
Bas Leijdekkers 52374777cc SSR: operator assignment is also read access 2015-02-09 17:15:31 +01:00
Bas Leijdekkers a9d14abc4a SSR: simpler language check 2015-01-12 09:14:36 +01:00
Bas Leijdekkers 88091efcbf SSR: find annotations in more places 2015-01-07 13:49:53 +01:00
Bas Leijdekkers dea237b049 SSR: Find annotation on package statement 2015-01-07 11:54:13 +01:00
Bas Leijdekkers 28653758fd SSR: expand search for "formal argument type of the method" to expected type 2015-01-06 14:45:32 +01:00
Bas Leijdekkers 3751017284 IDEA-128435 (SSR searches case sensitively when not instructed to do so) 2015-01-05 10:53:32 +01:00
Bas Leijdekkers 97104a5c85 SSR: remove unneeded method parameter 2015-01-01 19:08:40 +01:00
Bas Leijdekkers 81189aaebc SSR: depend less on CCE's to fail matches 2014-12-30 20:22:28 +01:00
Bas Leijdekkers e257ec9f55 SSR: fix lambda matching problem 2014-12-30 20:22:27 +01:00
Bas Leijdekkers 2cf09010da SSR: revert unneeded change 2014-12-30 20:22:27 +01:00
Bas Leijdekkers 731db60259 SSR: fix "lambdas" existing template 2014-12-30 20:22:26 +01:00
Bas Leijdekkers fc0124f531 SSR: matching for annotated new expressions 2014-12-30 20:22:25 +01:00
Bas Leijdekkers 42980624be SSR: matching for annotated type casts 2014-12-29 13:26:42 +01:00
Bas Leijdekkers 9194da8039 SSR: matching for annotated type parameters 2014-12-29 13:26:41 +01:00
Bas Leijdekkers 66bd0caded SSR: remove System.out 2014-12-29 13:26:41 +01:00
Bas Leijdekkers d1d3dac4ab SSR: search for annotations like for symbols 2014-12-28 15:23:54 +01:00
Bas Leijdekkers bb8382703f SSR: remove unused field 2014-12-28 14:21:17 +01:00
Bas Leijdekkers 543e3c7868 SSR: match type parameters sequentially 2014-12-27 20:25:56 +01:00
Bas Leijdekkers 80b82cdf64 SSR: match annotated new expressions correctly 2014-12-27 20:25:56 +01:00
Bas Leijdekkers 21cf4b5407 SSR: find annotated method references correctly 2014-12-27 20:25:55 +01:00
Bas Leijdekkers 0bda094675 SSR: add existing template for method references 2014-12-25 14:44:12 +01:00