Interface CharacterClassElementTree
-
- All Superinterfaces:
RegexSyntaxElement
- All Known Implementing Classes:
CharacterClassIntersectionTree,CharacterClassTree,CharacterClassUnionTree,CharacterRangeTree,CharacterTree,EscapedCharacterClassTree,MiscEscapeSequenceTree,PosixCharacterClassElementTree
public interface CharacterClassElementTree extends RegexSyntaxElement
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCharacterClassElementTree.Kind
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaccept(RegexVisitor visitor)FlagSetactiveFlags()CharacterClassElementTree.KindcharacterClassElementKind()default booleanis(CharacterClassElementTree.Kind... kinds)-
Methods inherited from interface org.sonarsource.analyzer.commons.regex.ast.RegexSyntaxElement
getRange, getSource, getText
-
-
-
-
Method Detail
-
characterClassElementKind
@Nonnull CharacterClassElementTree.Kind characterClassElementKind()
-
accept
void accept(RegexVisitor visitor)
-
is
default boolean is(CharacterClassElementTree.Kind... kinds)
-
activeFlags
@Nonnull FlagSet activeFlags()
-
-