ここで好奇心からの質問ですが、あなたがいるメソッドの名前を見つけることは可能ですか? このようなものは、文字列リテラルに頼らずにMagic
出力する必要があります。"foo.bar.foobar"
with ada.text_io;
package body foo.bar is
function foobar return boolean is
begin
ada.text_io.put_line ("I am in :" & Magic);
return true;
end foobar;
end foo.bar;
これは、スタックトレース、例外、プロファイリングツールなどの出力と同様の情報がどこかにあると思いますが、どこにも文書化されていません!