CodePointSetBuilder class final

See the Rust documentation for CodePointInversionListBuilder for more information.

Implemented types

Constructors

CodePointSetBuilder()
Make a new set builder containing nothing
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
isEmpty bool
Returns whether this set is empty
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addChar(Rune ch) → void
Add a single character to the set
addInclusiveRange(Rune start, Rune end) → void
Add an inclusive range of characters to the set
addSet(CodePointSetData data) → void
Add all elements that belong to the provided set to the set
build() CodePointSetData
Build this into a set
complement() → void
Complements this set
complementChar(Rune ch) → void
Complement a single character to the set
complementInclusiveRange(Rune start, Rune end) → void
Complement an inclusive range of characters from the set
complementSet(CodePointSetData data) → void
Complement all elements that belong to the provided set from the set
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeChar(Rune ch) → void
Remove a single character to the set
removeInclusiveRange(Rune start, Rune end) → void
Remove an inclusive range of characters from the set
removeSet(CodePointSetData data) → void
Remove all elements that belong to the provided set from the set
retainChar(Rune ch) → void
Removes all elements from the set except a single character
retainInclusiveRange(Rune start, Rune end) → void
Removes all elements from the set except an inclusive range of characters f
retainSet(CodePointSetData data) → void
Removes all elements from the set except all elements in the provided set
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited