Commit Graph
53 Commits
Author SHA1 Message Date
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
Bas Leijdekkers 58cff5600b SSR: existing template for diamond operators 2014-12-25 14:44:12 +01:00
Bas Leijdekkers e334fc5790 SSR: one search target is enough for predefined template "implementors of interface (within hierarchy)" 2014-12-25 14:44:12 +01:00
Bas Leijdekkers 62752c3d43 SSR: fix SIOOBE 2014-12-23 20:04:45 +01:00
Bas Leijdekkers 892497c54a SSR: allow parameterized patterns without variables, e.g. Map<String, String> 2014-12-23 15:01:31 +01:00
Bas Leijdekkers e7259cdad4 SSR: fix a static import issue 2014-12-23 15:01:30 +01:00
Bas Leijdekkers cabfec01e9 IDEA-130071 (SSR incorrectly says pattern does not match anything in selected scope) 2014-12-18 20:27:09 +01:00
Bas Leijdekkers 2562fcf408 SSR: use Processor instead of PsiElementProcessor 2014-12-18 20:27:08 +01:00
Bas Leijdekkers 86c1f19146 IDEA-133101 (SSR does not find comment inside expressions, variables and many more) 2014-11-19 15:50:47 +01:00
Bas Leijdekkers c547479f6b IDEA-133006 (Literal not found in annotation) 2014-11-17 16:48:36 +01:00
Bas Leijdekkers 25ae734104 IDEA-132983 (Search for "$String$" without further constraints finds non-string literals) 2014-11-17 13:13:46 +01:00
Bas Leijdekkers 7395b0ad69 EA-62577 (NPE: JavaMatchingVisitor.matchType) 2014-11-14 20:38:54 +01:00
Bas Leijdekkers fdef8bbd70 SSR: cleanup annotation matching 2014-11-14 20:38:54 +01:00
Maxim.Mossienko 660d0e796b extra care for possible NPE during matching PsiClass implementations with null qname 2014-11-06 14:51:22 +01:00
Maxim.Mossienko 9dcfe69c29 do not need to call getText() for PsiClass (even compiled) instances 2014-10-31 21:02:14 +01:00
Bas Leijdekkers 554d489f01 IDEA-130949 (Structural Search does not support nested classes syntax) 2014-10-08 22:11:29 +02:00
Bas Leijdekkers 736abda470 IDEA-129604 (Structural Search: use static import if possible breaks code) 2014-09-08 12:04:52 +02:00
Bas Leijdekkers 02d221d5ee EA-59253 (NPE: JavaCompilingVisitor.visitComment) 2014-08-09 17:06:08 +02:00
Bas Leijdekkers e9c5e896fc SSR: remove visitDocTagValue() method, doc tag value matching is handled in visitDocTag() 2014-08-09 17:06:07 +02:00
Bas Leijdekkers d3000fb2d6 SSR: better fix for IDEA-128110 2014-08-08 16:40:23 +02:00
Bas Leijdekkers fb786d36c0 SSR: improve annotation name value pair matching 2014-07-21 17:43:53 +02:00
Bas Leijdekkers 20cb22363f SSR: renaming 2014-07-21 17:43:52 +02:00
Bas Leijdekkers 1017a7748f SSR: remove a bit of dead code 2014-07-21 17:43:51 +02:00