我注意到,如果不推荐使用案例类,则其伴随对象不会。
<span t="errors:invalidName"></span>
<span t="invalidName" t-params.bind="{ns: 'errors'}"></span>
<span>${'errors:invalidName' | t & signal:'aurelia-translation-signal}</span>
<span>${'invalidName' | t:{ns: 'errors'} & signal:'aurelia-translation-signal}</span>
我希望得到scala> @deprecated case class A(x: Int)
warning: there was one deprecation warning; re-run with -deprecation for details
defined class A
scala> A(0)
res0: A = A(0)
scala> new A(0)
warning: there was one deprecation warning; re-run with -deprecation for details
res1: A = A(0)
的警告,就像我A(0)
得到的一样。我应该明确定义伴随对象并弃用它吗?还有更好的办法吗?
答案 0 :(得分:2)
我应该明确定义伴随对象并弃用它吗?
显然是这样!根据{{3}},它应该被自动弃用(这对我来说很有意义),但它似乎不再存在了。