is Exception
编译时错误的通用角色。
请注意,由于编译时错误的回溯通常显示编译器的例程,而不是用户空间程序的例程,因此从 backtrace 方法返回的 Backtrace
并不是很有帮助。相反,异常会携带其自己的 filename
、line
和 column
属性以及公共访问器。
如果在编译时创建对象(如类或例程)时发生错误,则与之关联的异常通常不会保留对该对象的引用(例如,类不会完全组成,因此不可用)。在这些情况下,将把待创建对象的名称包含在错误消息中。
方法§
方法 filename§
发生编译错误的文件名
方法 line§
发生编译错误的行号。
方法 column§
发生编译错误的位置的列号。(Rakudo 尚未实现这一点)。