栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Byte Buddy -处理生成类中的循环引用

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Byte Buddy -处理生成类中的循环引用

您可以使用定义这样的字段,

TypeDescription.Latent
但这需要您自担风险。字节伙伴将其视为特定的,未经验证的用例,因为考虑到相互之间的依赖关系,类型重新定义非常复杂。

在正确定义潜在类型之前,请确保未加载类型。另外,您可能需要

DynamicType.Unloaded
通过
include
方法将两种类型组合为一个类型。此外,您应注意,
ClassLoadingStrategy.Default.INJECT
如果所讨论的VM急切地验证了注入的类型,则该策略可能不起作用。由于您一次只能注入一个类型,因此在圆形类型定义中,在注入第一个类型时至少会丢失一种类型。考虑使用
ClassLoadingStrategy.Default.WRAPPER
不受此限制的策略。

VerifierError就是说,您可以做到这一点而没有任何问题,但是您可以体验到通常被保证不会经历的事情。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/402053.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号