Javaバイトコードを操作す図書館の提案
-
22-09-2019 - |
質問
もやってみたいに管理されているJavaバイトコード操作の図書館が直感的なAPIに含まれています。がなされているとは聞いているものがあります。他に提案するものをひ体験してみてください。
解決
最良の答えが適用されますお客様の特定のニーズと目的;できれば拡大が何をしようとしているこの遂行ができるかをご利用いただけた。
代わりに、しかも、私の経験 ASM には、その組み合わせが満たさ、柔軟性、使いやすさ"につい:
- この下での比較的活発に開発:でも、最新のリリースから2009年月、開発者は定期的に作ることを約束し、そのVCS.
- で幅広く使用数多くの主要なJava製品などのAspectJ,Groovy,Cobertura、他の多くの人に期待できる幅広いユーザーベースと広い地域の力を引き出すサポートをします。
- かなり徹底的に文書化され、多数のチュートリアル、ユーザーガイド、参照書類の利用の両方からの OW2コンソーシアム とのコミュニティ大きい。
N.B. コメント@ユリの左下に記述する状況に個人的な出会いがある可能性がある重大な障害を抱えることになります。している場合であっても観察の経験ながら心を評価する様々なbytecode操作が書けます。
他のヒント
ASMのもう一つの利点は、それが明らかに異なるパッケージ(com.sun.xml.internal.ws.org.objectweb.asmとサブパッケージ)であるが、日JDKで少なくとも標準APIにバンドルされていることです。
この記事を見てみましょう: http://www.pabrantes.net/blog/space/開始/ 2008年3月24日/ 1 の
少し古いが、まだ関連ます。
ASMそしてJavassistのは、今、最も使用されるものです。 BCELは死にかけてます。
所属していません StackOverflow