We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3afae7d commit cb3ba84Copy full SHA for cb3ba84
src/main/scala/scala/async/internal/StateSet.scala
@@ -14,7 +14,7 @@ final class StateSet {
14
private var bitSet = new java.util.BitSet()
15
private var caseSet = new util.HashSet[Integer]()
16
def +=(stateId: Int): Unit = if (stateId > 0) bitSet.set(stateId) else caseSet.add(stateId)
17
- def contains(stateId: Int): Boolean = if (stateId > 0) bitSet.get(stateId) else caseSet.contains(stateId)
+ def contains(stateId: Int): Boolean = if (stateId > 0 && stateId < 1024) bitSet.get(stateId) else caseSet.contains(stateId)
18
def iterator: Iterator[Integer] = {
19
bitSet.stream().iterator().asScala ++ caseSet.asScala.iterator
20
}
0 commit comments