0
抽象的なジェネリッククラスを拡張し、java.lang.AbstractMethodErrorをスローする生成クラス内のメソッドを実行したい。javassistと抽象ジェネリッククラスを持つjava.lang.AbstractMethodError
PSは:ジェネリッククラスが生成されていない
例:生成されたクラスはisSatisfiedBy
作品が、and
を起動
ClassPool pool = new ClassPool(true);
pool.insertClassPath(new ClassClassPath(AbstractSpecification.class));
CtClass abstractClazz = pool.get("com.mycompany.AbstractSpecification");
CtClass myclass = pool.makeClass("ValidAge");
myclass.setSuperclass(abstractClazz);
.
.
.
がjava.lang.AbstractMethodError
OSGiランタイムのバンドルでこれを実行していると仮定しているので、 'osgi'ラベルを追加したのです。それが実際の場合は、環境についての詳細と、メソッドの生成方法と呼び出し方法の詳細を提供する必要があります。 –