Class Immutable128BitSet
java.lang.Object
com.oracle.truffle.regex.util.Abstract128BitSet
com.oracle.truffle.regex.util.Immutable128BitSet
Immutable bit set of fixed size 128.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class -
Method Summary
Modifier and TypeMethodDescriptionclear(int b) static Immutable128BitSetcreate(int... values) static Immutable128BitSetcreateDirect(long lo, long hi) static Immutable128BitSetgetEmpty()static Immutable128BitSetgetFull()longgetHi()longgetLo()intersect(Immutable128BitSet other) invert()set(int b) subtract(Immutable128BitSet other) union(Immutable128BitSet other) Methods inherited from class com.oracle.truffle.regex.util.Abstract128BitSet
contains, dumpRaw, equals, get, getMax, getMin, getMinInverse, hashCode, intersects, isDisjoint, isEmpty, isFull, isSingleRange, iterator, matches2CharsWith1BitDifference, numberOfRanges, rangesIterator, size, spliterator, stream, toString
-
Method Details
-
create
-
createDirect
-
getLo
public long getLo()- Specified by:
getLoin classAbstract128BitSet
-
getHi
public long getHi()- Specified by:
getHiin classAbstract128BitSet
-
getEmpty
-
getFull
-
set
-
clear
-
invert
-
intersect
-
subtract
-
union
-
intersectAndSubtract
-