Eclipse refactoring can work in headless mode. We already have some code 
to analyse drls and get used classes and fields.
1) store all used classes and fields in a database
2) when a class refactoring is attempted use the database in 1) to 
select all the potentially impacted files and put them into a headless 
eclipse project
3) apply the refactoring and show the results to the user who may 
decline/accept(with commit comments) them. Accepting them results in 
each changed file being committed and the version increased.
4) allow additional work hooks, like deployment migration 
wizards/scripts to know what has changed as part of that patch.

Any volunteers?

I think the used fields currently only works on direct field accessors, 
bonus points will be needed to analyse expressions to also get the used 
classes and fields.

Simples :)

Mark

_______________________________________________
rules-dev mailing list
rules-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-dev

Reply via email to