diff --git a/dubbo-common/pom.xml b/dubbo-common/pom.xml index 022f55c374d..9c3956de182 100644 --- a/dubbo-common/pom.xml +++ b/dubbo-common/pom.xml @@ -35,7 +35,7 @@ org.roaringbitmap RoaringBitmap - 0.8.12 + 0.9.0 org.slf4j diff --git a/dubbo-common/src/main/java/org/apache/dubbo/common/utils/BitList.java b/dubbo-common/src/main/java/org/apache/dubbo/common/utils/BitList.java index 40fc844fbde..baa334c48db 100644 --- a/dubbo-common/src/main/java/org/apache/dubbo/common/utils/BitList.java +++ b/dubbo-common/src/main/java/org/apache/dubbo/common/utils/BitList.java @@ -14,7 +14,7 @@ public class BitList implements List{ private final List unmodifiableList; // FIXME 看一下高版本的RoaringBitMap,是否有内置函数支持更高效的遍历 - BitList(List unmodifiableList, boolean empty) { + public BitList(List unmodifiableList, boolean empty) { this.unmodifiableList = unmodifiableList; this.rootMap = new RoaringBitmap(); if (!empty) { @@ -22,7 +22,7 @@ public class BitList implements List{ } } - private BitList(List unmodifiableList, RoaringBitmap rootMap) { + public BitList(List unmodifiableList, RoaringBitmap rootMap) { this.unmodifiableList = unmodifiableList; this.rootMap = rootMap; }