回答編集履歴

1

脱字を修正

2016/10/12 10:53

投稿

退会済みユーザー
test CHANGED
@@ -16,4 +16,4 @@
16
16
 
17
17
 
18
18
 
19
- やってもダメな場合の理由として考えられるのが、messageプロパティが見えないから。PropertyDescripterを使ってプロパティを取得する場合、getter/setterのペアがなければならい。つまり、getMessage()だけが例外クラスに定義されているので見えない。これが正しければ、getStackTrace()/setStackTrace()はThrowableに存在するので、見えることになります。
19
+ やってもダメな場合の理由として考えられるのが、messageプロパティが見えないから。PropertyDescripterを使ってプロパティを取得する場合、getter/setterのペアがなければならい。つまり、getMessage()だけが例外クラスに定義されているので見えない。これが正しければ、getStackTrace()/setStackTrace()はThrowableに存在するので、見えることになります。