Top Description Fields Constructors Methods
org.eclipse.jgit.internal.storage.file

pack-priv final Class InflatingBitSet

extends Object
Class Inheritance
Imports
com.googlecode.javaewah.EWAHCompressedBitmap, .IntIterator

A wrapper around the EWAHCompressedBitmap optimized for the contains operation.

Field Summary

Modifier and TypeField and Description
private final EWAHCompressedBitmap
private static final long[]
private long[]
private IntIterator
private int
private final int

Constructor Summary

AccessConstructor and Description
pack-priv
private
InflatingBitSet(EWAHCompressedBitmap orBitmap, long[] inflated)

Method Summary

Modifier and TypeMethod and Description
pack-priv final InflatingBitSet
private static final int
block(int position)

pack-priv final boolean
contains(int position)

private final boolean
get(int position)

pack-priv final EWAHCompressedBitmap
private final boolean
private static final long
mask(int position)

pack-priv final boolean
maybeContains(int position)

pack-priv final InflatingBitSet
pack-priv final InflatingBitSet
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

bitmapback to summary
private final EWAHCompressedBitmap bitmap
EMPTYback to summary
private static final long[] EMPTY
inflatedback to summary
private long[] inflated
iteratorback to summary
private IntIterator iterator
nextPositionback to summary
private int nextPosition
sizeInBitsback to summary
private final int sizeInBits

Constructor Detail

InflatingBitSetback to summary
pack-priv InflatingBitSet(EWAHCompressedBitmap bitmap)
InflatingBitSetback to summary
private InflatingBitSet(EWAHCompressedBitmap orBitmap, long[] inflated)

Method Detail

andNotback to summary
pack-priv final InflatingBitSet andNot(EWAHCompressedBitmap other)
blockback to summary
private static final int block(int position)
containsback to summary
pack-priv final boolean contains(int position)
getback to summary
private final boolean get(int position)
getBitmapback to summary
pack-priv final EWAHCompressedBitmap getBitmap()
isEmptyback to summary
private final boolean isEmpty()
maskback to summary
private static final long mask(int position)
maybeContainsback to summary
pack-priv final boolean maybeContains(int position)
orback to summary
pack-priv final InflatingBitSet or(EWAHCompressedBitmap other)
xorback to summary
pack-priv final InflatingBitSet xor(EWAHCompressedBitmap other)