1

javassist を使用してクラス ファイルから定数プール テーブルを取得するにはどうすればよいですか?

ここまでコードを書きました:

ClassPool pool = ClassPool.getDefault();
pool.insertClassPath(filepath);
CtClass cc = pool.get(filename);

それでは、今後の手順を教えてください。

4

2 に答える 2

0

CtClass を取得したら、次のように classFile オブジェクトにアクセスして定数プールを取得するだけです。

ClassPool pool = ClassPool.getDefault(); 
pool.insertClassPath(filepath); 
CtClass cc = pool.get(filename);
ConstPool classConstantPool = cc.getClassFile().getConstPool()
于 2013-01-16T10:21:08.990 に答える