Class InflatingBitSet
- java.lang.Object
-
- org.eclipse.jgit.internal.storage.file.InflatingBitSet
-
final class InflatingBitSet extends java.lang.ObjectA wrapper around the EWAHCompressedBitmap optimized for the contains operation.
-
-
Field Summary
Fields Modifier and Type Field Description private com.googlecode.javaewah.EWAHCompressedBitmapbitmapprivate static long[]EMPTYprivate long[]inflatedprivate com.googlecode.javaewah.IntIteratoriteratorprivate intnextPositionprivate intsizeInBits
-
Constructor Summary
Constructors Modifier Constructor Description (package private)InflatingBitSet(com.googlecode.javaewah.EWAHCompressedBitmap bitmap)privateInflatingBitSet(com.googlecode.javaewah.EWAHCompressedBitmap orBitmap, long[] inflated)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) InflatingBitSetandNot(com.googlecode.javaewah.EWAHCompressedBitmap other)private static intblock(int position)(package private) booleancontains(int position)private booleanget(int position)(package private) com.googlecode.javaewah.EWAHCompressedBitmapgetBitmap()private booleanisEmpty()private static longmask(int position)(package private) booleanmaybeContains(int position)(package private) InflatingBitSetor(com.googlecode.javaewah.EWAHCompressedBitmap other)(package private) InflatingBitSetxor(com.googlecode.javaewah.EWAHCompressedBitmap other)
-
-
-
Method Detail
-
maybeContains
final boolean maybeContains(int position)
-
contains
final boolean contains(int position)
-
get
private final boolean get(int position)
-
block
private static final int block(int position)
-
mask
private static final long mask(int position)
-
isEmpty
private final boolean isEmpty()
-
or
final InflatingBitSet or(com.googlecode.javaewah.EWAHCompressedBitmap other)
-
andNot
final InflatingBitSet andNot(com.googlecode.javaewah.EWAHCompressedBitmap other)
-
xor
final InflatingBitSet xor(com.googlecode.javaewah.EWAHCompressedBitmap other)
-
getBitmap
final com.googlecode.javaewah.EWAHCompressedBitmap getBitmap()
-
-