Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
javassist を使用してクラス ファイルから定数プール テーブルを取得するにはどうすればよいですか?
ここまでコードを書きました:
ClassPool pool = ClassPool.getDefault(); pool.insertClassPath(filepath); CtClass cc = pool.get(filename);
それでは、今後の手順を教えてください。
CtClass を取得したら、次のように classFile オブジェクトにアクセスして定数プールを取得するだけです。
ClassPool pool = ClassPool.getDefault(); pool.insertClassPath(filepath); CtClass cc = pool.get(filename); ConstPool classConstantPool = cc.getClassFile().getConstPool()