Immutables Java ライブラリを使用していますが、特定の参照を使用せずに特定のマップ実装を強制するにはどうすればよいですか?
@Immutable
public interface ConfigIF {
Map<String, String> getOptions();
}
上記のコードを使用すると、具象Map
はLinkedHashMap
.
@Immutable
public interface ConfigIF {
TreeMap<String, String> getOptions();
}
上記のコードを使用すると、参照と実装の両方がTreeMap
.
参照として指定するが具象型としてMap
強制する方法はありますか?TreeMap