Bas Leijdekkers
|
de60ebfcc2
|
SSR: significantly speed up some java searches
|
2017-10-25 11:41:55 +02:00 |
|
Bas Leijdekkers
|
2315695e5d
|
SSR: multi-catch matching fix
|
2017-10-25 11:41:54 +02:00 |
|
Bas Leijdekkers
|
c897b80911
|
SSR: replace foreach parameter correctly
|
2017-10-25 11:41:54 +02:00 |
|
Bas Leijdekkers
|
c968746d5d
|
SSR: improve reference predicate and add some example templates for it
|
2017-10-15 11:40:59 +02:00 |
|
Bas Leijdekkers
|
61b27afb44
|
SSR: allow to match classes, interfaces and enums with a single query
|
2017-10-15 11:40:59 +02:00 |
|
Bas Leijdekkers
|
8229ad08fc
|
SSR: fix "logging without if" existing template
|
2017-10-15 11:40:58 +02:00 |
|
Bas Leijdekkers
|
baf02134e4
|
SSR: new reference predicate (IDEA-81235)
|
2017-10-09 12:54:17 +02:00 |
|
Bas Leijdekkers
|
59a76688ba
|
SSR: keep unmatched variable initializer
|
2017-10-09 12:54:16 +02:00 |
|
Bas Leijdekkers
|
a0dccdabce
|
SSR: rework ReplacementContext & ReplacementInfo
|
2017-10-09 12:54:16 +02:00 |
|
Dmitry Batkovich
|
58fc0efa65
|
structural search: resolve elements from idea open api inside groovy script (resolve and very basic completion now works) (follow up)
|
2017-10-03 22:07:18 +03:00 |
|
Dmitry Batkovich
|
05a4a74695
|
structural search: resolve elements from idea open api inside groovy script (resolve and very basic completion now works)
|
2017-10-03 15:44:01 +03:00 |
|
Bas Leijdekkers
|
550127ab25
|
SSR: introduce variable (IDEA-CR-24565)
|
2017-09-14 22:20:32 +02:00 |
|
Bas Leijdekkers
|
6de6b72984
|
SRR: cleanup of java search and replace pattern check
|
2017-09-12 21:21:43 +02:00 |
|
Bas Leijdekkers
|
20828edfde
|
SSR: remove need to wrap every pattern in a code block
|
2017-09-12 21:21:43 +02:00 |
|
Bas Leijdekkers
|
2571e38c3a
|
SSR: fix replacing JSP expressions (IDEA-35157)
|
2017-09-09 21:26:56 +02:00 |
|
Bas Leijdekkers
|
a0e42a1f76
|
SSR: use a single simple java matching strategy
|
2017-09-09 21:26:55 +02:00 |
|
Bas Leijdekkers
|
c5d9a60a0d
|
SSR: generic expression type matching (IDEA-178118)
this also improves matching for array types with multiple dimensions, anonymous class types and inner class types
|
2017-08-30 21:25:22 +02:00 |
|
Bas Leijdekkers
|
04312580fe
|
SSR: fix replacing method without parameters
|
2017-08-02 14:52:19 +02:00 |
|
Bas Leijdekkers
|
8b69cb2cb1
|
SSR: don't duplicate annotations when replacing (last missing piece for fixing IDEA-112146)
|
2017-07-29 23:36:42 +02:00 |
|
Bas Leijdekkers
|
2f54352841
|
SSR: improve annotation matching (IDEA-176381)
|
2017-07-22 13:37:23 +02:00 |
|
Roman Shevchenko
|
b18b2d9b42
|
Cleanup (extracts common pattern)
|
2017-07-12 09:58:34 +02:00 |
|
Bas Leijdekkers
|
4dbcea2053
|
SSR: change existing templates to use "contained in named template"
|
2017-06-16 08:28:08 +02:00 |
|
Bas Leijdekkers
|
e66fb307c8
|
SSR: simplify match predicates, remove unused parameter
|
2017-06-04 12:32:11 +02:00 |
|
Bas Leijdekkers
|
756ea5bcc6
|
SSR: split off matching handler hierarchy from predicates
|
2017-06-04 12:32:11 +02:00 |
|
Bas Leijdekkers
|
5bb6012fcf
|
fix compilation
|
2017-05-27 09:43:02 +02:00 |
|
Bas Leijdekkers
|
3a965ce394
|
SSR: find reference with $ in name
|
2017-05-27 09:13:25 +02:00 |
|
Bas Leijdekkers
|
49ba013282
|
SSR: match qualified method calls with unqualified pattern
|
2017-05-27 09:13:25 +02:00 |
|
Bas Leijdekkers
|
fb308f366d
|
SSR: fix reference expression variable with qualifier search
|
2017-05-27 09:13:25 +02:00 |
|
Bas Leijdekkers
|
841324b365
|
SSR: restore symbol read & updated patterns using script constraint
|
2017-05-16 15:20:05 +02:00 |
|
Alexey Kudravtsev
|
920d5b4fba
|
removed default file header, because it adds no information but subtracts attention and space
|
2017-05-11 13:39:07 +03:00 |
|
Bas Leijdekkers
|
6f403ceff7
|
SSR: improve semicolon handling when replacing statements (IDEA-172620)
|
2017-05-11 09:54:24 +02:00 |
|
Bas Leijdekkers
|
38cc35b3e2
|
SSR: node filter should not extends element visitor
|
2017-05-07 20:53:20 +02:00 |
|
Bas Leijdekkers
|
cf8ff3f774
|
SSR: small simplification
|
2017-05-07 20:53:19 +02:00 |
|
Bas Leijdekkers
|
ac59a0f5e2
|
SSR: remove rarely used feature to make UI easier to use
|
2017-05-01 18:06:01 +02:00 |
|
Bas Leijdekkers
|
a2d73df8b4
|
SSR: find expression statement with type (IDEA-171214)
|
2017-04-28 21:03:59 +02:00 |
|
Bas Leijdekkers
|
0bbdfddeec
|
SSR: add ability to search in hierarchy on class identifier
|
2017-04-28 21:03:59 +02:00 |
|
Bas Leijdekkers
|
cfd301777d
|
SSR: search for class should not find type parameters
|
2017-04-28 21:03:59 +02:00 |
|
Bas Leijdekkers
|
ee507b8d0b
|
SSR: remove unused parameter
|
2017-04-27 19:21:50 +02:00 |
|
Bas Leijdekkers
|
5891ccd3c6
|
SSR: keep unmatched modifiers (IDEA-172046)
|
2017-04-27 11:13:51 +02:00 |
|
Bas Leijdekkers
|
f1d0fe1400
|
SSR: make node filters stateless
|
2017-04-14 23:34:38 +02:00 |
|
Bas Leijdekkers
|
b4ada36042
|
SSR: fix statement filter
|
2017-04-13 16:56:54 +02:00 |
|
Bas Leijdekkers
|
77c11906c5
|
SSR: make lexical nodes filters stateless for thread safety (IDEA-137844)
|
2017-04-13 16:56:54 +02:00 |
|
Bas Leijdekkers
|
834a529194
|
SSR: javadoc matching fix and tests
|
2016-11-16 21:21:45 +01:00 |
|
Bas Leijdekkers
|
59a3fb41be
|
SSR: remove unneeded method
|
2016-11-16 21:21:44 +01:00 |
|
Bas Leijdekkers
|
85b367a239
|
SSR: cleanup java predefined templates for methods
|
2016-11-16 21:21:43 +01:00 |
|
Bas Leijdekkers
|
324782e2b7
|
SSR: fix searching for "javadoc annotated methods" predefined pattern (IDEA-163936)
|
2016-11-16 21:21:42 +01:00 |
|
Bas Leijdekkers
|
fbd4f30cb1
|
SSR: report more bad search and replacement patterns (related to IDEA-102898)
|
2016-11-08 15:26:36 +01:00 |
|
Bas Leijdekkers
|
8fd99aaaa2
|
SSR: improve multi-matching references qualified with this or super (IDEA-144697)
|
2016-11-07 17:08:10 +01:00 |
|
Bas Leijdekkers
|
84e361cf67
|
SSR: fix matching super calls
|
2016-10-19 19:26:37 +02:00 |
|
Bas Leijdekkers
|
163ca24685
|
SSR: make some methods public for easier extension (IDEA-162805)
|
2016-10-19 14:28:29 +02:00 |
|