Class ClassSetContents
java.lang.Object
com.oracle.truffle.regex.charset.ClassSetContents
- All Implemented Interfaces:
JsonConvertible
-
Method Summary
Modifier and TypeMethodDescriptionstatic ClassSetContentscreateCharacter(int codePoint) static ClassSetContentscreateCharacterClass(CodePointSet codePointSet) static ClassSetContentscreateClass(CodePointSet codePointSet, org.graalvm.collections.EconomicSet<String> strings, boolean mayContainStrings) static ClassSetContentscreatePOSIXCollationElement(int codePoint) static ClassSetContentscreatePOSIXCollationElement(String string) static ClassSetContentscreatePOSIXCollationEquivalenceClass(int codePoint) static ClassSetContentsstatic ClassSetContentscreateRange(int lo, int hi) static ClassSetContentscreateStrings(CodePointSet singleCodePoints, org.graalvm.collections.EconomicSet<String> strings) static ClassSetContentscreateUnicodePropertyOfStrings(CodePointSet codePointSet, org.graalvm.collections.EconomicSet<String> strings) intorg.graalvm.collections.EconomicSet<String> booleanbooleanbooleanbooleanbooleanbooleanbooleanisRange()booleantoJson()
-
Method Details
-
createCharacter
-
createUnicodePropertyOfStrings
public static ClassSetContents createUnicodePropertyOfStrings(CodePointSet codePointSet, org.graalvm.collections.EconomicSet<String> strings) -
createCharacterClass
-
createClass
public static ClassSetContents createClass(CodePointSet codePointSet, org.graalvm.collections.EconomicSet<String> strings, boolean mayContainStrings) -
createStrings
public static ClassSetContents createStrings(CodePointSet singleCodePoints, org.graalvm.collections.EconomicSet<String> strings) -
createRange
-
createPOSIXCollationElement
-
createPOSIXCollationElement
-
createPOSIXCollationEquivalenceClass
-
createPOSIXCollationEquivalenceClass
-
unionUnicodePropertyOfStrings
-
caseFold
-
getStrings
-
getCodePointSet
-
isCharacter
public boolean isCharacter() -
isCharacterClass
public boolean isCharacterClass() -
isRange
public boolean isRange() -
isPosixCollationElement
public boolean isPosixCollationElement() -
isPosixCollationEquivalenceClass
public boolean isPosixCollationEquivalenceClass() -
isAllowedInRange
public boolean isAllowedInRange() -
getCodePoint
public int getCodePoint() -
isCodePointSetOnly
public boolean isCodePointSetOnly() -
mayContainStrings
public boolean mayContainStrings() -
toJson
- Specified by:
toJsonin interfaceJsonConvertible
-