在我提交错误报告之前,我想确认一下我没有遗漏什么。如果我有文件
在重构复制在
class A(object):
def someMethod(self):
pass
class B(object):
def someMethod(self):
pass
def someOtherMethod(self):
self.someMethod()
重构2.py
^{pr2}$在B.someOtherMethod
方法中,对someMethod
进行重构,PyDev会重命名每个名为someMethod
,甚至是refac2.SomeOtherClass.someMethod
的方法。我的期望是它应该只重命名B.someMethod
。我已经到处寻找可能会影响这一点的设置,但似乎全局搜索和替换是唯一可用的行为,这是非常危险的,并使方法重构不可用。我有什么遗漏吗?在
Ubuntu 12.04
Eclipse 3.7.2
PyDev 2.6.0.2012062818
目前在PyDev中的方法重构几乎不可用,但我认为原因是,很难找到调用}。在
someMethod
的所有位置,因为没有太多关于变量类型的信息,所以它可以是A
、B
或{相关问题 更多 >
编程相关推荐