0
A
答えて
2
はい、しかしそれは(IMO)a ひどいデザインです。 Exception
に列挙型のフィールドを指定し、カスタムException
インスタンスを構築するときに必要なインスタンスを渡し、そのアクセサ用アクセサを追加できます。
throw new MyException(MyEnum.MY_VALUE);
そして、あなたはそれをキャッチし、
} catch (MyException me) {
MyEnum theEnum = me.getMyEnum();
// ...
}
関連する問題
- 1. 列挙ヌルポインタ例外?
- 2. WEEKS、MONTHS、YEARSを含む列挙
- 3. Ruby on Rails:モデルからの例外を含むオブジェクトを渡す
- 4. 例外を含むコードbbcode
- 5. 例外を含むPHPリストファイル
- 6. ファイルの列挙例外
- 7. Java:メソッドに列挙を渡す
- 8. フォルダを含むJava unzip圧縮アーカイブFileNotFound例外
- 9. Javaライブラリ呼び出しのみを含むStacktraceの例外
- 10. .htaccessサブドメイン例外を含むリライト/リダイレクト
- 11. 例外を含む正規表現
- 12. LINQ EFグループ化と例外を含む
- 13. 例外を含むSQLクエリの注文
- 14. Htaccess 301例外を含むサブフォルダのリダイレクト
- 15. 例外を含むis_valid()の拡張
- 16. 列挙型「エラーレベル」のユーザー定義例外
- 17. Java配列例外
- 18. Java Excel POI - 空のセル例外を含む行を削除する
- 19. Android:スペースを含むJson文字列で "Unterminated object at"例外が発生する
- 20. すべてのPostgreSQLエラーコードの列挙型を含むライブラリ
- 21. Rの例外を含む文字列を削除するには?
- 22. DataGridView、例外を含むすべての行をループします
- 23. htaccess:例外を含む.phpを.htmlに書き換えます。
- 24. 例外を含むマーカーをクラスタリングする(Googleマップandroid API)
- 25. 列挙定数と静的メンバーを含むクラス?
- 26. バインドされたテキストボックスを含む列挙型ビュー
- 27. 列挙型を含む構造体のC++コピーコンストラクタ
- 28. JavaからScala列挙を渡す方法
- 29. Java例外文字列フィルタ
- 30. GroovyにClob列を含むOracle DBテーブルを挿入中の例外
ねえエリオット、迅速な回答に感謝します。私は本当にこれが悪いデザインである理由についてあなたの意見を知りたいです。 –
受信側はこのEnumを知る必要はありませんか?だから、2度宣言しなければならないだろう – Tim