作者sensibility (XD)
看板java
标题Re: [问题] 如何分辨 "" 与动态产生之字串?
时间Sun Aug 19 01:08:33 2007
※ 引述《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
1F:推 PsMonkey:decompile 跟用标准 JRE 有关系吗? @_@?? 08/19 01:16
2F:→ godfat:我看只能从 jre 下手了 XD 08/19 01:19
3F:→ TonyQ:decompile 是指先解出原始码去trace那个片段後改变吧, 08/19 01:32