java.lang.Object
org.eclipse.jgit.internal.storage.file.BitSet

final class BitSet extends Object
A random access BitSet to supports efficient conversions to EWAHCompressedBitmap.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private long[]
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    BitSet(int initialCapacity)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    private static final int
    block(int position)
     
    (package private) final void
     
    (package private) final void
    clear(int position)
     
    (package private) final boolean
    get(int position)
     
    private static final long
    mask(int position)
     
    (package private) final void
    set(int position)
     
    (package private) final com.googlecode.javaewah.EWAHCompressedBitmap
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • words

      private long[] words
  • Constructor Details

    • BitSet

      BitSet(int initialCapacity)
  • Method Details

    • clear

      final void clear()
    • set

      final void set(int position)
    • clear

      final void clear(int position)
    • get

      final boolean get(int position)
    • toEWAHCompressedBitmap

      final com.googlecode.javaewah.EWAHCompressedBitmap toEWAHCompressedBitmap()
    • block

      private static final int block(int position)
    • mask

      private static final long mask(int position)