Class CodePointSetAccumulator
java.lang.Object
com.oracle.truffle.regex.charset.CodePointSetAccumulator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCodePoint(int cp) voidaddRange(int lo, int hi) voidaddSet(SortedListOfRanges set) voidappendCodePoint(int codePoint) voidappendRange(int lo, int hi) voidappendRange(Range r) voidclear()voidcopyTo(CodePointSetAccumulator other) get()getTmp()voidintersectWith(SortedListOfRanges other) voidinvert(Encodings.Encoding encoding) booleanisEmpty()iterator()booleanvoidsubtract(CodePointSet other, Encodings.Encoding encoding) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
CodePointSetAccumulator
public CodePointSetAccumulator()
-
-
Method Details
-
get
-
getTmp
-
addRange
public void addRange(int lo, int hi) -
addCodePoint
public void addCodePoint(int cp) -
appendRange
-
appendRange
public void appendRange(int lo, int hi) -
appendCodePoint
public void appendCodePoint(int codePoint) -
addSet
-
clear
public void clear() -
isEmpty
public boolean isEmpty() -
matchesSingleChar
public boolean matchesSingleChar() -
copyTo
-
toCodePointSet
-
invert
-
intersectWith
-
subtract
-
iterator
-