繁体   English   中英

JDT:在eclipse插件中将一种类型替换为另一种类型

[英]JDT: Replace one type for another in eclipse plugin

我正在开发一个执行某些代码转换的eclipse插件。 我必须执行的任务之一是找到ArraList<?>类型的所有用法,并将其替换为Vector类型。

为了使用ArrayList查找类,我正在读取每个类的导入并搜索java.util.ArrayList 我知道如何更改导入 ,但是找不到有关如何更改所有ArrayList引用的信息。

ArrayLists转换为Vectors另一种方法是创建扩展java.util.ArrayList自己的org.you.Vector

然后,正如您指出的那样,您可以操纵导入,只需将org.you.Vector替换为java.util.Vector

您需要遍历AST,查找所有变量和字段声明并更改类型。

该问题包含如何从编写重构插件开始的指针: 为Eclipse编写新的重构插件?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM