3

Immutables Java ライブラリを使用していますが、特定の参照を使用せずに特定のマップ実装を強制するにはどうすればよいですか?

@Immutable
public interface ConfigIF {
  Map<String, String> getOptions();
}

上記のコードを使用すると、具象MapLinkedHashMap.

@Immutable
public interface ConfigIF {
  TreeMap<String, String> getOptions();
}

上記のコードを使用すると、参照と実装の両方がTreeMap.

参照として指定するが具象型としてMap強制する方法はありますか?TreeMap

4

1 に答える 1