を含むコードをコンパイルしようとしました
class FixedIndexedRepository(override val name: java.lang.String, location: URI) extends FixedIndexedRepo
FixedIndexedRepo
Java クラスを拡張するものAbstractIndexedRepo
public abstract class AbstractIndexedRepo implements RegistryPlugin, Plugin, RemoteRepositoryPlugin, IndexProvider, Repository {
...
protected String name = this.getClass().getName();
...
残念ながら、Scala 2.9.2 コンパイラはエラーで停止します。
.../FixedIndexedRepository.scala:29: overriding variable name in class AbstractIndexedRepo of type java.lang.String;
[error] value name has incompatible type
[error] class FixedIndexedRepository(override val name: java.lang.String, location: URI) extends FixedIndexedRepo
これを修正する方法は?なにが問題ですか?