如何在吱吱声中检索方法的签名

时间:2010-05-12 07:21:00

标签: reflection squeak

printThisMethodSig: aSomething
stack := thisContext stackOfSize: 2.
Transcript show: (stack at: 2); cr.

stack at: 2返回当前方法的方法上下文。可以使用method消息检索当前方法的编译方法。我希望能够打印方法的整个签名,例如:from:to:。 我查看了MethodContext和CompiledMethod类,但无法找到如何执行它。

谢谢。

1 个答案:

答案 0 :(得分:1)

您可以使用selector消息检索CompiledMethod的名称。