Bas Leijdekkers
|
5899fe3181
|
SSR: some cleanup
|
2017-11-17 10:22:03 +01:00 |
|
Bas Leijdekkers
|
b1124e7930
|
SSR: match java block statements like statements
|
2017-11-17 10:22:03 +01:00 |
|
Bas Leijdekkers
|
487163ec8c
|
SSR: improve supers/descendants search
|
2017-11-09 22:30:52 +01:00 |
|
Bas Leijdekkers
|
e4b4cbdce0
|
SSR: simplify java class descendants index search
|
2017-11-03 08:54:33 +01:00 |
|
Bas Leijdekkers
|
9d4c221da3
|
SSR: small optimization
|
2017-10-26 19:36:10 +02:00 |
|
Bas Leijdekkers
|
a87cce4366
|
SSR: fix search plan by handling separately
|
2017-10-26 19:36:10 +02:00 |
|
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 |
|