5

クラスとインスタンス メソッドがあるとします。

 ClassExample#methodExample
      ^"???"

Smalltalk でメソッドの名前を取得する方法はありますか:

 var := ClassExample new.
 nameOfMyMethod := var methodExample.
 "nameOfMyMethod should be 'methodExample' (a string or symbol)"

?

私は VisualAge で開発しています。手伝ってくれてありがとう!

4

1 に答える 1

5

これを試して:

methodExample
    ^(Processor activeProcess stackAtFrame: 0 offset: -9) selector
于 2014-10-22T14:22:04.060 に答える