Class BitSets

java.lang.Object
com.oracle.truffle.regex.util.BitSets

public final class BitSets extends Object
  • Constructor Details

    • BitSets

      public BitSets()
  • Method Details

    • highByte

      public static int highByte(int c)
    • lowByte

      public static int lowByte(int c)
    • createBitSetArray

      public static long[] createBitSetArray(int nbits)
    • wordIndex

      public static int wordIndex(int i)
    • toBit

      public static long toBit(int index)
    • isEmpty

      public static boolean isEmpty(long[] bs)
    • isFull

      public static boolean isFull(long[] bs)
    • size

      public static int size(long[] bs)
    • get

      public static boolean get(long[] bs, int index)
    • set

      public static void set(long[] bs, int index)
    • add

      public static boolean add(long[] bs, int index)
    • setRange

      public static void setRange(long[] bs, int lo, int hi)
    • clearRange

      public static void clearRange(long[] bs, int lo, int hi)
    • clear

      public static void clear(long[] bs)
    • clear

      public static void clear(long[] bs, int index)
    • remove

      public static boolean remove(long[] bs, int index)
    • invert

      public static void invert(long[] bs)
    • createInverse

      public static long[] createInverse(long[] bs)
    • intersect

      public static void intersect(long[] bs1, long[] bs2)
    • retainAll

      public static int retainAll(long[] bs1, long[] bs2)
    • subtract

      public static void subtract(long[] bs1, long[] bs2)
    • removeAll

      public static int removeAll(long[] bs1, long[] bs2)
    • union

      public static void union(long[] bs1, long[] bs2)
    • addAll

      public static int addAll(long[] bs1, long[] bs2)
    • isDisjoint

      public static boolean isDisjoint(long[] bs1, long[] bs2)
    • contains

      public static boolean contains(long[] bs1, long[] bs2)
    • equals

      public static boolean equals(long[] bs1, long[] bs2)
    • hashCode

      public static int hashCode(long[] bs)
    • iterator

      public static PrimitiveIterator.OfInt iterator(long[] bs)
    • toString

      public static String toString(long[] bs)
    • toString

      public static String toString(Iterable<Integer> bs)