Package org.sonar.java.regex.ast
Interface CharacterClassElementTree
-
- All Superinterfaces:
RegexSyntaxElement
- All Known Implementing Classes:
CharacterClassIntersectionTree,CharacterClassTree,CharacterClassUnionTree,CharacterRangeTree,CharacterTree,EscapedCharacterClassTree,MiscEscapeSequenceTree,PlainCharacterTree,UnicodeCodePointTree
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.sonar.java.regex.ast.RegexSyntaxElement
getLocations, getRange, getSource, getText
-
-
-
-
Method Detail
-
characterClassElementKind
@Nonnull CharacterClassElementTree.Kind characterClassElementKind()
-
accept
void accept(RegexVisitor visitor)
-
is
default boolean is(CharacterClassElementTree.Kind... kinds)
-
-