腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
ByteBuddy
的
检测
在
第三方
类
上不起
作用
java
、
instrumentation
、
byte-buddy
当我尝试插入
第三方
类
时,
使用
ByteBuddy
的
插入不起
作用
我设法创建代码,这些代码插入我自己
的
代码,一切都像预期
的
那样工作。当我尝试对
类
使用
相同
的
代码时,这些
类
是
第三方
依赖
的
一部分,但插装不起
作用
。; } } 这段代码对我不起
作用
: public static vo
浏览 46
提问于2019-05-23
得票数 1
1
回答
在
项目中
使用
mockito-inline会抛出"Mockito cannot mock this class“错误
java
、
unit-testing
、
junit
、
mockito
、
byte-buddy
我
在
我
的
项目中
使用
了Mockito 2.23.4和字节伙伴1.9.3。我想模拟最终
的
类
和方法,所以我在这篇文章
的
Mockito mock final classes and methods之后
使用
了mockito-inline,并在项目的src/test/resourcesmocks中所提到
的
: <dependency> <groupId>net.
bytebud
浏览 627
提问于2021-04-04
得票数 3
回答已采纳
1
回答
在
ByteBuddy
中
的
rebase期间截取构造函数
java
、
bytecode
、
bytecode-manipulation
、
byte-buddy
我想要做
的
是动机第一个模块
检测
类
并在不加载
的
情况下存储它们。它
使用</em
浏览 19
提问于2017-02-21
得票数 3
回答已采纳
1
回答
ByteBuddy
不保留通过javassist动态添加
的
方法注释
byte-buddy
当
使用
bytebuddy
时,转换后
的
类
不包含方法注释:@ProtectionContext,这是以前
在
方法上出现
的
(尽管是通过javassist动态添加
的
)。注意:当注释硬编码
在
类
中时,不会发生此问题。只有
在
动态添加注释时才会发生这种情况 正如您所看到
的
,
在
匹配器中正确地
检测
到了注释,因此这意味着byte伙伴收到了带有方法注释
的
类</em
浏览 24
提问于2019-04-17
得票数 1
7
回答
Mockito失败,启用了内联模拟,参数名称无效异常
java
、
junit
、
mockito
、
byte-buddy
我已经启用了,这样我就可以模拟最终
的
类
了,但是现在在
使用
Junit运行测试时,我得到了以下异常。 at net.
bytebuddy
.
ByteBu
浏览 3
提问于2017-12-19
得票数 16
2
回答
使用
ByteBuddy
插装另一个java代理
java
、
byte-buddy
、
elastic-apm
我
使用
作为Java Agent来监视我
的
spring boot微服务中各种方法
的
使用
情况。这一切都很好,我们可以
在
Kibana中绘制各种指标的图表。为了解决这个问题,我想我可以
使用
ByteBuddy
(我以前从未
使用
过)来包装APM Span
类
的
任何用法,并将该信息(可以从ThreadLocal获得)附加到每个实例。然而,我
在
访问Span
类
时遇到了问题,因为它在APM Java代理
浏览 20
提问于2021-01-13
得票数 1
1
回答
在
动态元素上初始化jquery插件
javascript
、
jquery
、
ajax
country: "US", detailsAttribute: "data-geo"当元素与文档一起加载时,它可以正常工作,但当
使用
我知道我可以将函数添加到ajax调用中,但这不是我想要
的
。我只想写一次这个函数,无论元素是
在
文档加载时调用还是
在
ajax中调用,它都能正常工作。这有可能做到吗?多么?谢谢
浏览 3
提问于2016-06-27
得票数 0
1
回答
重新定义/更改本机方法
的
基址
java
、
byte-buddy
我正在尝试用
ByteBuddy
替换Java bootstrap
类
方法System.currentTimeMillis。然而,花了一天多
的
时间,我仍然没有得到预期
的
结果。以下是我
的
代码:public class SystemTimeInterceptor(new JarFile("path/to/
浏览 0
提问于2018-03-26
得票数 1
2
回答
@"/dev/null“是设备上
的
有效路径吗?
ios
、
objective-c
、
iphone
我
使用
这个
类
作为麦克风
检测
:,它在模拟器中运行良好,但在设备
上不起
作用
。谢谢
浏览 0
提问于2015-09-29
得票数 3
2
回答
通过引导/扩展
类
加载器来测试
类
的
正确方法是什么?
java
、
byte-buddy
我最后用编写了一个Java,它在输入和离开一个方法时
使用
这个建议API打印一条消息。
使用
我的当前配置,此代理似乎只应用于由应用程序ClassLoader加载
的
类
。但是,我希望它也适用于由任何
类
加载器加载
的
类
。我遇到过多种技术(请参阅或),它们似乎不起
作用
。实际上,enableBootstrapInjection()已经从
ByteBuddy
中消失了,并且ignore()方法使我
的
JVM恐慌,因为我相信我有一些循环问题,
浏览 5
提问于2021-08-09
得票数 6
回答已采纳
1
回答
用
ByteBuddy
重新定义卸载
类
java
、
byte-buddy
、
bytecode-manipulation
我正在尝试重新定义一个卸载
的
类
,并获得已经加载
的
java.lang.IllegalStateException:
类
。代码直接取自本教程,只需附加"getLoaded()“才能编译,如下所示。
ByteBuddy
版本是最新可用
的
1.12.10 Java 1.8.0_202。我也尝试过其他几个JVM,也得到了相同
的
结果。我看到ByteArrayClassLoader正在
使用
Launcher$AppClassLoader来加载
类
,而
浏览 19
提问于2022-05-24
得票数 1
1
回答
ByteBuddy
拦截方法未被调用
java
、
hook
、
byte-buddy
下面,我
使用
ByteBuddy
创建一个新
的
orsc.ORSCApplet子类,然后拦截draw()函数,以便它能够正常地调用draw()并调用public void PaintCallback.paint因此,我们将
使用
带有截获方法
的
类
加载器创建一个新
的
orsc.OpenRSC对象: Class loadedMyClass = myLoader.loadClass("orsc.OpenRSC但是,我没有接到任何打给PaintCallback.p
浏览 1
提问于2021-02-14
得票数 0
回答已采纳
1
回答
如何在Java中通过字节码操作库/框架删除/收缩‘导入some.clazz.SomeClass;’语句?
java
、
bytecode
、
java-bytecode-asm
、
byte-buddy
、
bcel
public SomeClass getProc(); }
浏览 3
提问于2021-03-29
得票数 1
回答已采纳
1
回答
从AspectJ迁移到Buddy插件
的
问题
java
、
byte-buddy
我想做编译时字节码
的
修改。我得到
的
例外是:pom部分正确,我遇到
的
另一个问题是: NoClassDef
浏览 3
提问于2021-05-12
得票数 1
回答已采纳
1
回答
运行
ByteBuddy
(EclEmma/JaCoCo)代码覆盖率时,重置失败
byte-buddy
、
eclemma
我正在单元测试中用
ByteBuddy
重新定义
类
。每次考试后,我都会重新设置课程,以确保考试之间不会发生交叉交谈.当简单地
在
Eclipse中运行测试时或者
在
使用
maven命令行运行时,
ByteBuddy
会像预期
的
那样工作。下面是故障
的
完整堆栈跟踪。 我
使用
的
是
ByteBuddy
版本1.8.22和EclEmma代码覆盖包3.1.0.201804041601。我假设这个问题是由于
ByteBuddy
浏览 2
提问于2018-09-16
得票数 1
回答已采纳
1
回答
字节码工具:将方法拦截器添加到
类
(而不是代理)
javassist
、
cglib
、
byte-buddy
、
method-interception
Javassist proxyFactory可以
使用
方法拦截器在运行时创建代理。但是如何通过修改
类
文件将方法拦截器静态地添加到
类
中呢?例如,
类
Foo有100个方法,
在
调用Foo实例上
的
任何方法之前,需要检查Foo实例是否已初始化。public void methodB() { } ...} 如何修改
类
文件来添加这样
的</em
浏览 2
提问于2017-11-03
得票数 0
1
回答
在
字节码截获中如何忽略方法不匹配
的
方法
java
、
proxy
、
abstract-class
、
byte-buddy
、
intercept
我想忽略对源
类
和目标对象抽象
的
方法
的
检测
,但是如果它是仅针对源对象
的
抽象方法,那么我想对目标对象调用等效
的
方法。目前我正在
使用
这个.method(ElementMatchers.isAbstract()) .interceptclazz.getClassLoader(),ClassLoadingStrategy.Default.INJECTION).ge
浏览 5
提问于2022-04-08
得票数 2
2
回答
如何
使用
尊重自定义注释
的
Jackson执行自定义JSON反序列化?
java
、
json
、
kotlin
、
jackson
、
deserialization
我试图将JSON反序列化为无法修改
的
自定义POJO。POJO有来自不同自定义内部序列化框架
的
注释,我无法
使用
这些注释。如何创建尊重这些注释
的
自定义反序列化器?,反序列化程序将在JSON中查找对应于Property注释
的
字段,并
使用
该注释中
的
值来决定要获取哪个字段。我一直
在
查看杰克逊
的
文档,但还没有找到我真正需要
的
东西。这是一个AnnotationIntrospector有用
的
地方吗?也可能是Cont
浏览 1
提问于2020-08-11
得票数 5
回答已采纳
2
回答
是否可以忽略基于包文件夹插入
的
类
?
byte-buddy
我们目前让
ByteBuddy
将一些代码注入到特定包
的
每个方法中,例如,com.contoso.widgets。这工作得很好!但是,我们
在
同一个包
的
tst文件夹中也有测试,对于这些测试,我们不希望打开
ByteBuddy
instrument (但我们确实希望测试下
的
实体--
在
同一个包中--被
检测
!)。有没有办法定义AgentBuilder,让它忽略所有来自tst而不是src
的
类
?我感觉我可能遗漏了一些显而易见
的
浏览 13
提问于2020-07-31
得票数 1
2
回答
有没有办法
在
ByteBuddy
代理之前调用已加载
类
的
方法
的
通知()?
java
、
byte-buddy
我实现了一个简单
的
代理,如下所示。它适用于我
的
自定义Foo.class,但不能为java.net.URL
类
分配advice。public static void exit() { }} 是否有任何特定
的
方法来绑定advice
的
java.net.URL
类
方法,以便在
ByteBuddy
代理之前加载该类?
浏览 12
提问于2021-01-08
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
一文让你看懂无侵入的微服务探针原理
从0-1开发Java性能剖析工具
Canary 频道今年收官,微软放出 Win11 26016 预览版更新
别人写的css,你敢用吗?
微软 Win11/10 免费工具集 PowerToys 0.67.1 发布
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券