Why I thought
of having a generic refactoring interface is because then
we
can even expose it into velocity scripting.
Behind the scenes this
interface
implementation will use various refactoring
components to perform well
defined (high-level) refactoring operations...
The way you described the vote in your first mail, it looks like your
ask for a vote for multiple components against single component...
Ok, what I meant is to have a single high-level component interface for the
Refactoring module. But this doesn't prevent us from having individual
components for implementing various refactoring operations. Also, this is
rather a discussion, i was simply putting my opinion :)
- Asiri