Package org.sonar.java.regex.ast
Class BoundaryTree
- java.lang.Object
-
- org.sonar.java.regex.ast.AbstractRegexSyntaxElement
-
- org.sonar.java.regex.ast.RegexTree
-
- org.sonar.java.regex.ast.BoundaryTree
-
- All Implemented Interfaces:
AutomatonState
,RegexSyntaxElement
public class BoundaryTree extends RegexTree
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BoundaryTree.Type
-
Nested classes/interfaces inherited from class org.sonar.java.regex.ast.RegexTree
RegexTree.Kind
-
Nested classes/interfaces inherited from interface org.sonar.java.regex.ast.AutomatonState
AutomatonState.TransitionType
-
-
Constructor Summary
Constructors Constructor Description BoundaryTree(RegexSource source, BoundaryTree.Type type, IndexRange range, FlagSet activeFlags)
-
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).AutomatonState.TransitionType
incomingTransitionType()
RegexTree.Kind
kind()
BoundaryTree.Type
type()
-
Methods inherited from class org.sonar.java.regex.ast.RegexTree
activeFlags, continuation, is, setContinuation
-
Methods inherited from class org.sonar.java.regex.ast.AbstractRegexSyntaxElement
getLocations, getRange, getSource, getText
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.sonar.java.regex.ast.AutomatonState
successors
-
-
-
-
Constructor Detail
-
BoundaryTree
public BoundaryTree(RegexSource source, BoundaryTree.Type type, IndexRange range, FlagSet activeFlags)
-
-
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()
-
type
public BoundaryTree.Type type()
-
incomingTransitionType
@Nonnull public AutomatonState.TransitionType incomingTransitionType()
-
-