Привет, я пытаюсь получить доступ к MultiValueMap, который находится в Hashmap
это мой HashMap внутри projectDetails
HashMap
private HashMap<String, ClassDetails> classDetailsMap = new HashMap<String, ClassDetails>();
внутри этого classDetailsMap
у меня MultiValueMap
называется methodDetailsMap
private MultiMap<String, MethodDetails> methodDetailsMap = new MultiValueMap<String, MethodDetails>();
когда я пытаюсь получить доступ к methodDetailsMap
по
Set<String> methodNamesSet = projectDetails.getClassDetailsMap().get(cls).getMethodDetailsMap().keySet();
String[] methodNames = methodNamesSet.toArray(new String[0]);
for (int i = 0; i < methodNames.length; i++) {
String methodName = methodNames[i];
System.out.println(cls + " "+methodName);
//codes used to access key values
Collection coll = (Collection) methodNamesSet.get(methodName);
System.out.println(cls + " "+methodNamesSet.get(methodName));
}
я получаю сообщение об ошибке get
о том, что не удается разрешить метод get (java.lang.String)
есть ли способ получить доступ к MultiValueMap