_评论者:hypirion_
可能需要注意,{{core.rrb-vector}}将在这次补丁后对小向量失效,因为它检视了底层结构。这也将导致其他查看向量实现内部机构的库失效,尽管我不了解任何其他的——至少不是任何贡献库。
另外,对{{unrolled-vector.patch}}也有两点评论。
{{private *transient* boolean edit = true;}}
在Transient类中应该可能是
{{private *volatile* boolean edit = true;}}
因为在Java中transient有完全不同的意义。
{{conj}}在{{Transient}}实现中_可能_在没有任何问题({{edit = false;}})的情况下使自身失效,如果它被转换为TransientVector(即溢出)——除非它有一个显著的开销。失效可以防止与错误使用 transient 相关的某些微妙错误。