0
我不知道是否有可能編寫字節好友的Java代理程序,它將在實現指定接口的項目類中找到,並在這些類中匹配返回的方法指定類型?匹配類,實現inteface和方法與指定的返回類型
我不知道是否有可能編寫字節好友的Java代理程序,它將在實現指定接口的項目類中找到,並在這些類中匹配返回的方法指定類型?匹配類,實現inteface和方法與指定的返回類型
是的,這是可能的。您可以爲此應用代理商構建工具:
new AgentBuilder.Default()
.type(ElementMatchers.isSubTypeOf(YourInterface.class))
.transform((builder, type, cl, module) ->
builder.method(returns(YourReturnType.class)).intercept(...)
).installOn(inst);