如何在方法上抛出和 UnsupportedOperationException?因此,如果我有一个 Iterable 对象并且我试图禁止该对象的 remove 方法。
在下面的方法中,我返回了一个可迭代对象,我需要通过抛出 UnsupportedErrorException 来禁用它的迭代器删除。我可以在方法的主体内执行此操作还是如何执行此操作?
public Iterable<String> getInNodes (String destinationNodeName) {
if (!hasNode(destinationNodeName))
return emptySetOfString;
else {
for(String e : nodeMap.get(destinationNodeName).inNodes)
{
emptySetOfString.add(e);
}
return emptySetOfString;
}
}