【发布时间】:2017-01-16 12:15:29
【问题描述】:
我正在尝试重构和一些自定义功能。有没有办法将方法复制到与原始方法相同但使用新名称的类? (本质上是创建一个非常浅的副本)您可以通过编辑方法源手动完成此操作,但可以通过编程方式完成吗?
例如:
doMethodName: anArgument
^ anObject doThat with: anArgument
变成:
doNewMethodName: anArgument
^ anObject doThat with: anArgument
【问题讨论】:
-
我还希望,Duplicate Method 是标准重构操作的一部分。
标签: reflection metaprogramming smalltalk pharo