看板 java 關於我們 聯絡資訊
※ 引述《qrtt1 (愚人)》之銘言: : 推 sensibility:RMI 的概念我懂 但是不知道要怎麼做出我要的功能 08/19 00:14 : → sensibility:我要偵測的對象不是我寫的 那 RMI 還管用嗎? 08/19 00:14 : 大家提出了解決方法 : 滿足了問題 : 但是一直有新的需求跑出來 : 這實在不是件好事 : =========================== : 東西如果不是你寫的 : 1. 非 final class 可以試著動態覆寫 (似裝飾者模式) : 2. decompile 後改寫 : 3. 用 aop 技巧 很抱歉,我的需求和限制滿多的,我也不知道該從何說起, 所以我一開始就希望能專心處理 literal string 和 dynamic generated string。 1. 因為 String 是 final 所以很明顯不能被繼承。 動態覆寫當遇到 bootstrap class 也應該是沒有辦法做到? 2. 不能改變環境只能使用標準 JRE 所以 decompile - recompile 也不適用。 3. static/load time weaving 都無法對於 String 做任何影響,除非 weave JRE。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.8.13
PsMonkey:decompile 跟用標準 JRE 有關係嗎? @_@?? 08/19 01:16
godfat:我看只能從 jre 下手了 XD 08/19 01:19
TonyQ:decompile 是指先解出原始碼去trace那個片段後改變吧, 08/19 01:32
teman:原po參考看看 http://0rz.tw/b62UQ 08/19 09:49