什么是重构参与者?

时间:2011-12-20 18:03:27

标签: java refactoring

在重构扩展的上下文中是否有关于'参与者'的简短定义?

org.eclipse.ltk.core.refactoring.participants.RefactoringParticipant谈论参与者,但没有关于什么是参与者的信息

是人,动物还是一段代码?

我搜索了很多,但我找不到什么是“参与者”的有效定义

非常感谢

1 个答案:

答案 0 :(得分:1)

重构Eclipse中的参与者使重构具有可扩展性。假设您要开发一个Eclipse插件,只要用户重命名类并更新特定于域的XML文件以响应重构,就会收到通知。 Eclipse为其他插件提供扩展点以扩充Eclipse重构。有关详细信息,请参阅The Language Toolkit: An API for Automated Refactorings in Eclipse-based IDEs