2009-06-30 7 views
62

Existe-t-il (NotImplementedException, non pris en charge).Java équivalent à NotSupportedException de .Net

+2

+1: question simple mais quelque chose que j'avais besoin de savoir dès que possible. – hopia

+1

duplication possible de [Y at-il quelque chose comme NotImplementedException de .NET en Java?] (Http://stackoverflow.com/questions/2329358/is-there-anything-like-nets-notimplementedexception-in-java) – agentnega

Répondre

90

java.lang.UnsupportedOperationException

Ou, si vous utilisez Apache Commons Lang et l'opération devrait être pris en charge, mais n'a pas été mis en œuvre (encore?):

org.apache.commons.lang.NotImplementedException

+0

Great. Maintenant tout ce qui reste est que ce sera le résultat # 1 Google pour "notsupportedexception java" – ripper234

+0

Non implémenté n'est pas exactement ce que je voulais, je veux une exception qui déclare explicitement que je n'ai jamais l'intention d'implémenter cette méthode. – ripper234

+2

Pas improbable, Google est très bon pour Stackoverflow. – Thilo

0

Vous pouvez utiliser UnsupportedOperationException ou NoSuchMethodException ou étendre la classe Exception et créer votre propre exception personnalisée appelée NotImplementedException ou autre

+4

NoSuchMethodException ne devrait vraiment être utilisé que dans les cas impliquant la réflexion, que vous utilisez Method.invoke (...). –

+0

D'accord j'ai mentionné le sous-classement ... – user121803