[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends-ml 1643] Re: JDK1.4 β



澤田です。

On Fri, 25 May 2001 10:34:46 +0900
in [jfriends-ml 1641] Re: JDK1.4 β
Taturou Mizuno <mizuno@xxxxxxxxxxxxx> wrote:

> 水野です。
> > 
> > こんばんは。武川です。
> > 
> > 構文的に変更ということは、assertを使うと1.3以前ではコンパイル
> > できなくなりますが、クラスで追加するのはオーバヘッドの
> > 問題があるということなのでしょうか?
> > 
> > #実行ももしかしたら出来ない?
> ダミークラスやダミーファンクションを作っておいたら駄目なんですかねえ。

元になったはずのJSR-000041(public draft)を読み返してみたのですけど、
そのクラスがassert有効かどうかを知るために ClassLoader に追加された
desiredAssertionStatus() メソッドを使うとありました。
(そのメソッドを呼び出すコードを埋め込みます)
だから古いJREではNoSuchMethodErrorがthrowされちゃうよ、とドキュメントに
書いてあります。

でも、JDK1.4betaのAPIドキュメントの ClassLoader の説明には、
desiredAssertionStatus の説明がありませんでした(^^;

___
澤田 大輔(die)
email: die@xxxxxxxx(home), swd@xxxxxxxxxxxxxxxx(office)