Я получаю предупреждения типа raw в моей программе. Я использовал @SuppressWarnings («rawtypes»), но удобнее, если есть какой-то другой метод для решения этой проблемы. Скажите, кто-нибудь мне поможет У меня есть это предупреждение в следующем код NamingEnumeration части:Как предотвратить предупреждения rawtype в java-программе?
try {
String[] attrIDs = { Constants.UNIQUEMEMBER };
Attributes answer = iniDirContext.getAttributes("cn=" + groupName
+ "," + Constants.PROJECT_DN, attrIDs);
NamingEnumeration ae = answer.getAll();
Attribute attr = (Attribute) ae.next();
for (NamingEnumeration e = attr.getAll(); e.hasMore();) {
String str = e.next().toString();
if (getAppUserRole(str))
count = count + 1;
}
} catch (Exception e1) {
e1.printStackTrace();
}
Какая линия имеет предупреждение? –
Предупреждения типа Rawtype обычно возникают из-за неявного объявления ваших общих типов в классе, который их использует. Например, объявление 'List example = new ArrayList();' on' ArrayList ' –
Rogue