Package org.sonar.java.regex.ast
Class EscapedCharacterClassTree
- java.lang.Object
-
- org.sonar.java.regex.ast.RegexSyntaxElement
-
- org.sonar.java.regex.ast.RegexTree
-
- org.sonar.java.regex.ast.EscapedCharacterClassTree
-
public class EscapedCharacterClassTree extends RegexTree
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.sonar.java.regex.ast.RegexTree
RegexTree.Kind
-
-
Constructor Summary
Constructors Constructor Description EscapedCharacterClassTree(RegexSource source, JavaCharacter backslash, JavaCharacter marker)
EscapedCharacterClassTree(RegexSource source, JavaCharacter backslash, JavaCharacter marker, JavaCharacter openingCurlyBrace, JavaCharacter closingCurlyBrace)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(RegexVisitor visitor)
This method should only be called by RegexBaseVisitor (or other implementations of the RegexVisitor interface).char
getType()
boolean
isNegation()
boolean
isProperty()
RegexTree.Kind
kind()
String
property()
Non-null if and only if isProperty returns true-
Methods inherited from class org.sonar.java.regex.ast.RegexSyntaxElement
getLocations, getRange, getSource, getText
-
-
-
-
Constructor Detail
-
EscapedCharacterClassTree
public EscapedCharacterClassTree(RegexSource source, JavaCharacter backslash, JavaCharacter marker, JavaCharacter openingCurlyBrace, JavaCharacter closingCurlyBrace)
-
EscapedCharacterClassTree
public EscapedCharacterClassTree(RegexSource source, JavaCharacter backslash, JavaCharacter marker)
-
-
Method Detail
-
accept
public void accept(RegexVisitor visitor)
Description copied from class:RegexTree
This method should only be called by RegexBaseVisitor (or other implementations of the RegexVisitor interface). Do not call this method to invoke a visitor, use visitor.visit(tree) instead.
-
kind
public RegexTree.Kind kind()
-
isNegation
public boolean isNegation()
-
isProperty
public boolean isProperty()
-
getType
public char getType()
-
-