public myConstuctor(Map<String, ?> myMap) {
if (myMap.containsKey(MY_KEY)) {
myMap.put(MY_KEY, someObject);
}
someMemberVariable = new someClass(myMap);
}
無制限のワイルドカードが原因で、マップにオブジェクトを配置できません。私はワイルドカードに慣れていません。(私にとって..)難しいのは、コンストラクターの入力タイプ(つまりmyMap)を変更できないことですが、マップにオブジェクトを配置する必要があります。
誰か助けてくれませんか..?前もって感謝します!