我在Scalaplugin3.0中使用了IntelliJ IDEA 2016,但是遇到了以下错误:

IntelliJ告诉我
键入"V“不覆盖任何内容。
NodeVisitor和访问者都有以下特点:
trait NodeVisitor extends Visitor[NodeBase]{
override def visit[E >:NodeBase](node:E):Unit
} 但是,代码编译得很好。在Eclipse中,同样的代码也没有显示错误。这个想法是错误的吗?还是我必须配置一些特殊的东西?
发布于 2016-03-21 07:37:46
早期定义块用于在创建新实例时以正确的顺序初始化类的字段。它可能只包含由val和var定义的语言规范。您可以覆盖类主体中的类型成员,因为它不依赖于初始化的顺序。
我不知道为什么scalac会编译它,对我来说好像是个bug。
https://stackoverflow.com/questions/36122469
复制相似问题