腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Byte
Buddy
向
现有
方法
添加
Try
块
、
、
、
使用
Byte
Buddy
,我尝试在@Advice.OnMethodExit和@Advice.OnMethodEnter上
添加
一些。我想通过我正在构建的自定义代理来
添加
这样的
块
。public String getSomeMethodName() {// Some Code Snippets
浏览 25
提问于2020-01-16
得票数 0
回答已采纳
1
回答
用
Buddy
拦截Object.class toString()
方法
我正在使用
Buddy
来拦截一些JDK
方法
,System.class和Thread.class很好,但是没有在java.lang.Object上工作。我正在JDK8上运行我的测试,它不会抛出任何错误。AgentBootstrap {
try
return builder.method(ElementMatchers.named("toString&quo
浏览 5
提问于2020-09-01
得票数 1
回答已采纳
1
回答
使用
byte
伙伴时如何清除缓存
、
、
assertEquals("2009",car.getModel());}在这里,当我运行MainTest时,第二个
方法
因为它是从Test1_withByteBuddy()
方法
中获取字节伙伴生成的值。那么,在字节伙伴执行完成后,如何清除它所生成的值,以及如何从
方法
Test2_withOutByteBuddy()中获得期望值呢?
浏览 16
提问于2018-02-02
得票数 2
1
回答
我可以使用
Buddy
重新定义私有
方法
吗?
、
、
是否可以使用
Buddy
重新定义类的私有
方法
?似乎使用
Buddy
的入口点总是对
现有
类进行子类划分。在这样做时,显然不可能重新定义父类的私有
方法
(至少不能在父类中使用重新定义的
方法
)。new ByteBuddy() .method(named("getHello")).intercept(FixedValue.value("
Byte
Buddy
!"))
浏览 4
提问于2014-09-11
得票数 3
回答已采纳
1
回答
字节伙伴能否拦截
方法
调用并使其调用第二个对象的私有
方法
?
、
给定一个具有公共
方法
overrideMe(B that, C arg)的class A,以及具有私有
方法
callMe(C arg)的第二个class B。有没有可能生成一个带有bytebuddy的子类,这个子类将从实现的overrideMe(B that, C arg)调用私有
方法
callMe(C arg)?
浏览 4
提问于2017-03-02
得票数 1
回答已采纳
1
回答
使用.andThen时,字节伙伴不保留返回值
、
我正在尝试使用
Byte
Buddy
在
方法
完成时执行一些额外的逻辑。JAXRSClientFactory.fromClient(client, classType, true); Default.INJECTION) return (
浏览 0
提问于2018-01-28
得票数 2
回答已采纳
1
回答
Hibernate中的ByteBuddy性能
、
我现在正在考虑用bytebuddy替换掉javassist (主要是出于性能方面的原因)。作为第一步,我尝试使用hibernate (5.2.10)中的bytebuddy代理工厂。不幸的是,代理类的生成速度比以前慢了三倍。我错过了什么吗?
浏览 3
提问于2017-08-02
得票数 2
回答已采纳
1
回答
究竟什么是
Buddy
类,如何使用它
向
现有
类
添加
注释?
、
、
、
我见过"
Buddy
类“这个术语被用作”如何
向
另一个文件中的部分类
添加
注释“这样的问题的‘答案’,但是这些答案假设我知道
Buddy
类是什么,并且代码示例假设我理解这个类是如何/为什么工作的。对于C#中的好友类是什么,以及它如何/为什么允许我修改
现有
类,比如
向
属性
添加
注释,我看不出有什么简单的解释。
浏览 4
提问于2016-07-14
得票数 1
1
回答
如何使用ByteBuddy委托来拦截引导类
方法
、
、
、
我使用java代理和字节伙伴来拦截FileIOStreams中的“读”和“写”
方法
。要实现的一个特性是“在某些情况下调用原始
方法
,否则通过”。因此,我需要使用
方法
委托来完全控制调用流,而不是用通知包装它。
添加
“AllArguments”,“这不会阻止委托,该
方法
将作为我的拦截器运行;
添加
“Morph”,“SuperCall”将
浏览 1
提问于2019-04-09
得票数 0
回答已采纳
1
回答
可以使用ByteBuddy的建议访问本地变量吗?
、
、
当使用@Advice截取
方法
的实现时,是否可以访问局部变量?
浏览 4
提问于2017-01-20
得票数 4
回答已采纳
1
回答
Byte
Buddy
可以访问
方法
的局部变量名吗?
、
、
、
假设我有一个m
方法
String foo = "foo"; doSomething(foo, bar);我想使用ByteBuddynew code injected doSomething(foo, bar);有没有什么
方法
可以通过
浏览 4
提问于2015-01-11
得票数 7
1
回答
如何在不使用异常的情况下判断缓冲区是Google Protocol buffer (Protobuf)消息还是其他消息?
、
、
我需要确定一个
byte
[]是否属于一个protobuf消息。有没有一种不使用
try
/catch
块
的有效
方法
?public bool IsProtobuf(
byte
[] Data){ {
浏览 12
提问于2020-08-04
得票数 0
回答已采纳
1
回答
意外的传递依赖项版本
、
、
、
jar:2.1:compile[INFO] | | +- net.bytebuddy:
byte
-
buddy
:jar:1.9.10:compile[INFO] | | \-:jar:2.1:test [INFO] | +- org.mockito:mockito-core
浏览 19
提问于2019-11-10
得票数 4
回答已采纳
1
回答
当只有一种截取
方法
时,为什么ByteBuddy告诉我截取
方法
中存在歧义?
proxy.getProxiedInstance(); return callable.call(); // for now } (由于各种原因,拦截器
方法
需要是非当我创建这个ByteBuddy定义的类的实例并在其上调用一个简单的public void blork()
方法
时,我得到: Cannot resolve ambiguous delegation of public
浏览 25
提问于2020-04-15
得票数 1
2
回答
通过引导/扩展类加载器来测试类的正确
方法
是什么?
、
我最后用编写了一个Java,它在输入和离开一个
方法
时使用这个建议API打印一条消息。使用我的当前配置,此代理似乎只应用于由应用程序ClassLoader加载的类。实际上,enableBootstrapInjection()已经从ByteBuddy中消失了,并且ignore()
方法
使我的JVM恐慌,因为我相信我有一些循环问题,比如尝试检测java.lang.instrument类(但这似乎不是唯一的问题,我无法找到列出这些错误的
方法
)。prevent instrumenting itself .transform((build
浏览 5
提问于2021-08-09
得票数 6
回答已采纳
1
回答
使用MethodDelegation实现环绕建议
、
、
我对这里描述的
方法
委托非常感兴趣: .intercept(MethodDelegation.to(LogInterceptor.class).andThen(SuperMethodCall.INSTANCE)在我开始研究真正的
浏览 12
提问于2015-11-17
得票数 3
1
回答
在运行时更改类的超类
、
、
、
我可以使用
Byte
Buddy
在运行时通过继承抽象类来增强类吗?
浏览 1
提问于2015-02-10
得票数 0
1
回答
ByteBuddy拦截对
方法
字节码中特定类实例的调用
、
我有一个带有
方法
m()的类A和一个带有
方法
n()的类B。在A中,我有一个类型为B的字段b。在m()中,有一个对b.n()的调用。
浏览 0
提问于2016-05-14
得票数 1
1
回答
使用
byte
伙伴创建代理对象
、
、
我正在尝试使用
Byte
Buddy
创建代理对象。我实际上想模拟任何类中的任何依赖关系,如果在依赖对象上调用任何
方法
,它将
向
调用者返回一个预先确定的值。public String getStreet() { return street; } 在上面的示例中,我想在Person类中模拟Address,并在调用person.getAddress()
方法
时模拟我是
Byte
Buddy
的新手。我可以创建一个子类,但不确定如何获得
方法
的动态返回类型并返回我预先确定
浏览 0
提问于2017-09-28
得票数 0
1
回答
有什么优雅的
方法
可以在python中
向
现有
对象
添加
方法
吗?
经过大量搜索,我发
现有
几种
方法
可以将绑定
方法
或未绑定的类
方法
添加
到
现有
的实例对象中 这些
方法
包括下面的代码所采用的
方法
。有没有什么简单的
方法
可以将
现有
的函数
添加
到类或实例中,而不需要再次键入函数的名称?例如,由于函数已经具有__name__属性,因此将
现有
函数
添加
到实例或类中,A.add_function_as_bound_method(f)将是非常好的
方
浏览 12
提问于2015-05-18
得票数 20
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券