简体   繁体   English

Bytebuddy循环依赖Java

[英]Bytebuddy circular dependency Java

Class A {
    private B bObj;
}

Class B {
    private A aObj;
}

I am trying to generate above classes using bytebuddy using InstrumentedType.Default but getting Invisible field exception.我正在尝试使用bytebuddy使用InstrumentedType.Default生成上述类,但得到 Invisible field 异常。 Could someone please explain in detail how to solve.有人可以详细解释如何解决。

Below is a reference Byte-buddy: generate classes with cyclic types下面是一个参考Byte-buddy: generate classes with cyclic types

Maybe you want to revisit your classes and get rid of the cyclic dependency first.也许您想重新访问您的类并首先摆脱循环依赖。 It is not a good design pattern to begin with.这不是一个好的设计模式。

Usually such constructs can be avoided when introducing a 3rd interface/class.通常在引入第三个接口/类时可以避免这种结构。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM