Как получить подпись метода в Squeak - PullRequest
0 голосов
/ 12 мая 2010
printThisMethodSig: aSomething
stack := thisContext stackOfSize: 2.
Transcript show: (stack at: 2); cr.

stack at: 2 возвращает контекст метода текущего метода. Можно получить скомпилированный метод текущего метода, используя сообщение method. Я хочу иметь возможность распечатать всю подпись метода, например: from:to:. Я посмотрел на оба класса MethodContext и CompiledMethod, но не смог понять, как это сделать.

Спасибо.

1 Ответ

1 голос
/ 12 мая 2010

Вы можете использовать сообщение selector, чтобы получить имя CompiledMethod.

...