Mysaifu JVM は Windows Mobile 上で動作するJava仮想マシンです。クラスライブラリとしてGNU Classpathを使用しています。
1. Graphics2D機能の追加
2. ファイナライズ処理の高速化
3. バグフィックス
java.awtパッケージ
*Graphics2D.setStroke(Stroke)を実装した。ただし、BasicStrokeのみサポート。
*Graphics2D.draw(Shape)を実装した。
JNI
*以下のような場合に、CallVoidMethod()で B.method() を呼び出すと、JVMがクラッシュしていた。
public interface I {
public void method();
}
public class A implements I {
public void method() {}
}
public class B extends A {
}
JVM本体
*以下のキャストが失敗していた。
byte[][] b = new byte[1][1];
Object[] o = (Object[]) b;
*ファイナライズ処理を高速化した。