开发者

Invoking Method using BCEL

开发者 https://www.devze.com 2023-03-05 05:25 出处:网络
is there any expert in this community who have worked with BCEL and can guide me about invo开发者_如何转开发cation of method using BCEL just like we use to do with java reflection.

is there any expert in this community who have worked with BCEL and can guide me about invo开发者_如何转开发cation of method using BCEL just like we use to do with java reflection.

Note:to support your answer any sort of book or web reference will become a great source of help.

Now i have seen a interface named Visitor containing method visitInvokeInstruction() Now is there a way so that i can invoke these instruction(that formed a method on stack).

Hope this piece of code give u people a lot of explanation what i want.

thanks in advance


The best way is to use BCELifier, a class that comes with BCEL that takes a classfile and emits source code that uses BCEL to emit that classfile - essentially it decompiles the classfile not into bytecodes or the original Java source, but the BCEL code required to emit that.

In your case, just write a simple, dummy class that contains the code you want to produce, then run BCELifier and check the results.

0

精彩评论

暂无评论...
验证码 换一张
取 消