メソッドで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;
}
}