我一直在搜索Web的指南/幫助,通過接口訪問字節代碼類,該字節代碼類被轉移到ASM中。 我已經看到這個名爲powerbot(RSBot)的RuneScape機器人完成哪個源我也得到了https://github.com/powerbot/RSBot,但我不明白它是如何完成的,因爲我將類轉換爲包含每個「骨架」方法..我知道它一定是愚蠢的想像你可以只投一個類來接口..我知道必須有一些準備,但在ASM書籍/電子書(http://download.forge.objectweb.org /asm/asm-guide.pdf)就我而言,並沒有什麼關於它的。我真的很感興趣,不是爲了製作一個新的RS機器人,而是爲了學習這個很酷的庫,以便根據我的需求來替換BCEL。我會給你一個快速的例子來更好地理解這個問題!使用接口訪問字節代碼類的Java OW2 ASM
在這裏,我有課稱爲「helloSO」
public class helloSO {
public void doSomething(){
System.out.println("I did something! :D");
}
}
,在這裏我有界面稱爲「helloSO」也
public interface helloSO {
public void doSomething();
}
我想能夠投出的.class我讀和使用ASM定義類到該接口,以便能夠使用它們的名稱調用該實例中的方法..我希望我解釋得很好。如果你想要的話,你可以檢查RSBot,看看我的意思。 :)所以我問的是,我需要做哪些準備以及我可以在哪裏瞭解他們?我不是要求你創建我的類適配器或任何只是建議和幫助:) 在此先感謝!