更积极地避免循环类的初始化
作者: cpovirk创建于 2026年8月19日更新于 2026年8月24日
标签type=enhancementpackage=generalP3
我应该更详细地阐述这一点,但只举一个我们手头上知道的例子:在 `guava-android` 中,`ImmutableList` 指向 `RegularImmutableList`,后者当然通过成为其子类来指向 `ImmutableList`。`ImmutableList` 包含一个 `EMPTY_ITR` 字段,该字段指向 `RegularImmutableList`。当用户先初始化 `ImmutableList` 时,一切都运行正常,因为 https://GitHub.com/google/guava/issues/1977 规定了这一点。
内容来源: google/guava