Package org.apache.lucene.util
Interface Bits
- All Known Implementing Classes:
Bits.MatchAllBits
,Bits.MatchNoBits
,BitSet
,FixedBitSet
,MultiBits
,SparseFixedBitSet
public interface Bits
Interface for Bitset-like structures.
- WARNING: This API is experimental and might change in incompatible ways in the next release.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
Bits impl of the specified length with all bits set.static class
Bits impl of the specified length with no bits set. -
Field Summary
-
Method Summary
-
Field Details
-
EMPTY_ARRAY
-
-
Method Details
-
get
boolean get(int index) Returns the value of the bit with the specifiedindex
.- Parameters:
index
- index, should be non-negative and <length()
. The result of passing negative or out of bounds values is undefined by this interface, just don't do it!- Returns:
true
if the bit is set,false
otherwise.
-
length
int length()Returns the number of bits in this set
-