메서드에서 UnsupportedOperationException을 throw하는 방법은 무엇입니까? 그래서 만약 내가 반복 가능한 개체가 있고 그 개체에 대한 제거 메서드를 허용하지 않으려 고합니다.메서드 호출시 예외가 throw됩니다.
아래의 메소드에서 iterator의 remove를 UnsupportedErrorException을 throw하여 비활성화해야하는 반복 가능한 객체를 반환합니다. 방법의 본문 내에서 또는 이렇게 할 수 있습니까?
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()'? –