以编程方式修改 Java 源代码
我使用 EMF ANT-Task XSD2Java 从现有 XSD 生成 Java 代码。不幸的是,ANT-Task 的工作不如手动工具正确,并生成类似“org.example.interface.something”的包。因此,不允许将关键字“interface”作为包名称,我想重构它以使代码运行。 (顺便说一句,通过 UI 执行此操作,包名称为“org.example.interface_.something”) 我的问题是:如何重构包名称,包括源文件中的依赖项?我可以使用 JDT 吗?是否可以,如何使用? 感谢您的任何提示。
凯
I used the EMF ANT-Task XSD2Java to generate Java code from an existing XSD. Unfortunately the ANT-Task works not as correct as the manual tool and generates a package like 'org.example.interface.something'. Thus the key-word 'interface' is not allowd as a package name I want to refactor it to make the code run. (btw doing it via the UI the package name is 'org.example.interface_.something')
My question is: How to refactor the package name including dependencies in the source files? Can I use JDT and if, how?
Thanks for any hints.
Kai
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
右键单击包资源管理器中的包名称。然后从菜单中单击“重构”->“重构”重命名。
Right-click the package name in the package explorer. Then from the menu click Refactor -> Rename.
正如 tjameson 所建议的那样,
会起作用吗?
As tjameson suggested,
will work?