trove:Trove 3库的修补版本-更改Collections语义以匹配适当的java.util.Map语义

时间:2024-03-09 01:15:58
【文件属性】:

文件名称:trove:Trove 3库的修补版本-更改Collections语义以匹配适当的java.util.Map语义

文件大小:775KB

文件格式:ZIP

更新时间:2024-03-09 01:15:58

octo-correct-managed Java

宝库3.0.3 Trove库的修补版本-更改Collections语义以匹配适当的java.util.Map语义 Palantir Technologies已对该库进行了修补,以进行以下更改: 分支由Palantir Gotham 3.12.x使用: Trove的一系列装饰器的实现,这些装饰器包装了其自定义集合并实现了。 这些装饰器通过使用不在地图中的键调用或时返回0来偏离指定的行为。 此版本返回Map指定的null。 Trove集合使用神奇的原始值表示由装饰器包装时的null。 如果实际上将这个不可思议的原始值添加到集合中,则装饰器会将其视为null,就像对待缺失值一样。 此版本区分这两种情况,并不允许在装饰器中添加null。 分支由Palantir Gotham 4.x使用: 此版本添加了数组,列表,集合和映射的实现,这些实现利用了sun.misc.Unsafe类分配的堆外


网友评论