Package org.sonar.java.regex.ast
Interface CharacterClassElementTree
-
- All Superinterfaces:
RegexSyntaxElement
- All Known Implementing Classes:
CharacterClassIntersectionTree
,CharacterClassTree
,CharacterClassUnionTree
,CharacterRangeTree
,CharacterTree
,EscapedCharacterClassTree
,MiscEscapeSequenceTree
public interface CharacterClassElementTree extends RegexSyntaxElement
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
CharacterClassElementTree.Kind
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
accept(RegexVisitor visitor)
FlagSet
activeFlags()
CharacterClassElementTree.Kind
characterClassElementKind()
default boolean
is(CharacterClassElementTree.Kind... kinds)
-
Methods inherited from interface org.sonar.java.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)
-
-