如何拦截和改变价值观

时间:2016-02-07 23:01:30

标签: java

我正在eclipse(java 6)中开发并使用websphere服务器。

如何为我的本地开发自动动态修改代码的一些小部分(类似于模拟)?我不想与其他开发者分享我自己的调整......这可能会产生糟糕的期望,包括他们认为它应该以某种不正确的方式工作,甚至不能按照应有的方式进行通信。 我没有使用任何java框架,这就是为项目决定的。

我已经看过ASM和BCEL,但我找不到任何有关如何让它们以自动方式为这种事情工作的良好来源......如果他们有能力的话。

我需要的更改都可以通过拦截某些特定方法的参数值(有些是静态的而其他的不是静态的)来实现。

任何可以自动获得结果而不改变其他开发人员之间共享的任何代码的东西都可以做到。它不需要自动适应新代码。

我已经被要求注意我自己的调整被发送到存储库,我想尽我所能避免它。

1 个答案:

答案 0 :(得分:0)

目前还不清楚你想要实现的目标,但听起来你想要对代码进行局部修改?如果是这样,请修改代码,将更改提交到您从未发布的分支。不时将传入的更改合并到此分支中。