在类上声明@throws注释

时间:2013-01-08 08:06:32

标签: class scala exception

关于previous question,我可以将类声明为:

class XmlDemo extnds ICurrenciesModel @throws(classOf[NullPointerException])

意味着继承自用Java编写的另一个类,以及它可以抛出异常的注释

它对我不起作用,而且它与之前的问题有关。

1 个答案:

答案 0 :(得分:0)

它适用于Scala REPL:

trait ICurrenciesModel
class XmlDemo extends ICurrenciesModel @throws(classOf[NullPointerException])

你错误地“扩展”了,在这个问题和前一个问题中你所有的代码块都以相当奇怪的“`”结尾

这个问题可能会有所帮助:处理Scala对象构造函数中的异常Handling exceptions in Scala object constructors