如何在方法上抛出UnsupportedOperationException?所以,如果我有一个Iterable对象,并且试图禁止该对象的remove方法。在方法调用上抛出异常
在下面的方法中,我返回一个迭代器的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;
}
}
'抛新的UnsupportedOperationException()'? –