From: shugo@... (MAEDA Shugo) Date: 1997-09-19T14:25:15+09:00 Subject: [ruby-list:4438] Re: Java ruby interface? 前田です。 In message "[ruby-list:4425] Java ruby interface?" OZAWA Sakuro wrote: |私もJPIなどを目にして,これ(Java-ruby-interface)の実現をもくろんでいる もうちょっと待ってたらよかった(^^; |・プリミティブタイプとそのラッパクラスをrubyで区別する方法 プリミティブタイプはrubyのFixnumに変換しました。 ラッパクラスはそのままです。 |・長さの違う数値タイプをrubyにマッピングする方法 INT2NUMとNUM2INTで変換しただけです(^^; もうちょっとちゃんとチェックした方がよいですね。 |・配列の扱い | とくに多次元 一次元配列なら面倒なだけですけど多次元配列はやっかいですね。 たぶん僕は一次元配列までしかやらないと思います(^^; |・無名クラスの扱い |・インターフェイスの扱い | MixInとして扱う? | イベントリスナのことを考えると,直接newしたときにはObjectのサブ | クラスになるようにnewを再定義する必要もあるな. rubyでJavaのクラス定義をするのはしんどいので今のところ intefaceやanonymousクラスについては何も考えてません。 ただEventListenerについてはアダプタクラスを用意しました。 # 前のと同じディレクトリにa2を置いています。 あとfieldにアクセスする方法も提供しないといけないですよね。 -- 前田 修吾