Java

OracleのAndroid訴訟は実効性あるの?

OracleがAndroidの処理系はJavaの特許を侵害しているとして、訴えています。その7つの特許のうち、3つは日本でも出願されていて、 出願番号 公開番号 発明の名称 特願平05-339905 特開平06-230976 参照をリゾルブする方法および装置 特願平10-346523 特開200…

Javaでメソッド一覧を生成するDoclet

package jp.yukoba.doclet; import com.sun.javadoc.*; public class ListMethod { public static boolean start(RootDoc root) { ClassDoc[] classes = root.classes(); for (int i = 0; i < classes.length; ++i) { System.out.println(classes[i]); Metho…

Javaの型推論Utilsクラス

いろんな方々のブログから集めてまとめた、型推論を使ったUtilsクラスです。結構便利です。Java 5で導入された型推論を使っています。Java 7で型推論をさらに強化するという案もあるそうですね。(2008/4/15 追記)set() を map() と同じインターフェイスに…

GCJ 4.0 on Windows

GCC の GCJ 4.0 を使って Java のプログラムを Windows でコンパイルできます。コンパイルしてしまえば、JRE なしに実行ができ、配布しやすいです。 GCJ もかなりよくなり、実用的に使えます。SWT も使えます。以下、やり方の備忘録。初めての方は参考にどう…