1
在我提交錯誤報告之前,我想確保我不會錯過任何東西。如果我有文件在pydev中重命名方法不是命名空間特定的?
refac.py
class A(object):
def someMethod(self):
pass
class B(object):
def someMethod(self):
pass
def someOtherMethod(self):
self.someMethod()
refac2.py
class SomeOtherClass(object):
def someMethod(self):
pass
,做重構>在B.someOtherMethod
方法上someMethod
重命名,更名的PyDev每稱爲someMethod
的方法,甚至refac2.SomeOtherClass.someMethod
。我的期望是,它應該只重命名B.someMethod
。我環顧四周可能會影響到這一點的設置,但似乎全局搜索和替換是唯一可用的行爲,因此IMO非常危險並且使得方法重構變得不可用。有什麼我失蹤?
的Ubuntu 12.04
的Eclipse 3.7.2
的PyDev 2.6.0.2012062818