ありがとうございました。原因の1つがわかりました。
以下のように、基底クラスにstatic finalメソッドがあると、
VerifyErrorが発生してしまっていました。
---
package a;
public class A {
static final boolean equals(Object a, Object b) {...}
}
---
package b;
public class B extends A {
static final boolean equals(Object a, Object b) { ... }
}
---
2008-05-09 08:18 に投稿した内容が間違っていました。
以下のように private final メソッドがあると、VerifyErrorが発
生していました。
---
public class A {
static private final boolean equals(Object a, Object b)
{...}
}
---
public class B extends A {
static private final boolean equals(Object a, Object b)
{ ... }
}
Mysaifu JVM (v0.3.8) で実行するとライブラリ「Swing
Application Framework (appframework-1.0.3.jar)」内で
VerifyError が発生します。
尚、Swing Application Framework のソースコードは以下か
らダウンロードできます。
(バージョンが 1.0.2 と表示されていますがリンク先は
1.0.3 になっています)
https://appframework.dev.java.net/servlets/ProjectDocumentList?folderID=8265&expandFolder=8265&folderID=0
# 良く考えると Mysaifu JVM はアノテーション未対応
# なのでどちらにしろ実行できなさそうですね orz