[英]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.