automated-refactoring

    0热度

    2回答

    我正在使用org.eclipse.jdt.core.IMethod并在接口上调用method.rename(newName, true, new NullProgressMonitor());。 它重构了接口方法,但未能重构其实现类方法。 例如: interface Animal { void eat(); // refactors here } class Dog impleme

    1热度

    1回答

    我对Spring中的Flyway模式升级程序存在问题。以下代码存在于我的servlet.xml中 <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="com.mysql.jd

    -2热度

    1回答

    由于性能原因,我应该从2个文件夹访问文件。 目前为向下一级我有这样的正则表达式: 'test/spec/{,*/}*.js' 要访问所有子文件夹,我可以用这个: 'test/spec/**/*.js' 你知道最好的正则表达式仅访问2个子文件夹 谢谢

    0热度

    1回答

    说我有一些类Foo class Foo { protected String x = "x"; public String getX() { return x; } } 我有一个使用Foo和违反毁灭之王 class Bar { protected Foo foo; public Bar() { this.foo =

    16热度

    1回答

    此问题是后续for this。 假设我有一些Foo类。 class Foo { protected String x = "x"; public String getX() { return x; } } 我有一个使用Foo和违反毁灭之王(Law of Demeter)的程序。 class Bar { protected Foo foo;

    0热度

    1回答

    我正在研究一个有两个列表的程序。列表中的一个存储对象。另一个列表存储指向包含对象的列表项的指针。当一个新项目被添加到对象列表中时,我想获取指向该对象的指针。但我总是得到相同的指针返回。 因为我的计划是到大,现在我做了一个新的,一个小的为您展示问题: #include <iostream> #include <list> using namespace std; class C_Test

    0热度

    1回答

    在Windows上运行应用程序时遇到此错误。多[R & d后,我发现我需要ExpatXS.dll是这里缺少的组件 Can't locate loadable object for module XML::SAX::ExpatXS in @INC (@INC contains : C:/perl/site/lib C:/perl/lib .) at (eval 63) line 1 Compilat

    2热度

    1回答

    当我使用自动重构函数(Alt + Shift + R)在eclipse中重命名Java类时,检查需要很长时间才能完成。原因是包含大量(非源)文本文件的子文件夹。 有没有一种方法可以让eclipse在重命名因子分解过程中从检查中排除该文件夹而不移动文件夹?

    1热度

    1回答

    为了安全起见,由于我的项目相对较小,当我想在Swift中更改类的名称时,我手动进行了更改,并单独浏览了这些文件 - 故事板,类文件和项目导航器。 在Xcode中,是否有另一种方法可以确保替换所有实例,或者是手动唯一的方法?你能否安全地使用查找和替换来达到这个目的?

    6热度

    7回答

    我在Java中的foreach循环(这里的简化版本) List<String> names = getNames(); for(String name:names) { doSomething(name); } 有没有重构这对传统的for循环自动化的方式? 我知道该怎么做手工 List<String> names = getNames(); for(int i=0; i<nam