gpt4 book ai didi

java - 重构移动和提取方法、解析类及其引用的硬编码?

转载 作者:太空宇宙 更新时间:2023-11-04 12:01:49 24 4
gpt4 key购买 nike

目前,我正在研究重构任务及其优先级。我需要检查每个任务(例如,移动方法、提取方法、删除方法)的效果,并在类和项目级别上进行一些计算。

在代码级别手动处理这些任务的最佳方法是什么?

我正在考虑在其主应用程序之上构建 Eclipse 插件,打开重构菜单并执行重构任务,但这似乎不是一个好方法,我需要与每个类的代码更紧密的关系。

另一方面,我正在考虑构建一个插件来解析每个类及其引用并进行引用。解析时的任务?这种方法对我来说似乎更合适,因为我需要自动化该过程并进行一些计算。

编程/编码重构任务的常用方法是什么(移动、提取和删除方法)?我正在研究 Java。

最佳答案

有点不清楚你想做什么。借助 Eclipse JDT,可以使用 API 来运行手动重构:http://help.eclipse.org/mars/index.jsp?topic=%2Forg.eclipse.jdt.doc.isv%2Freference%2Fapi%2Forg%2Feclipse%2Fjdt%2Fcore%2Frefactoring%2FIJavaRefactorings.html

我看过一篇研究论文,描述了此类重构对功耗的影响。

否则你可以看看AutoRefactor有关如何使用 JDT 进行重构的示例。免责声明:我是 AutoRefactor 的作者。

关于java - 重构移动和提取方法、解析类及其引用的硬编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40830279/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com