Package org.sonar.java.regex.ast
Interface RegexVisitor
-
- All Known Implementing Classes:
RegexBaseVisitor
public interface RegexVisitor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
visit(RegexParseResult regexParseResult)
void
visitAtomicGroup(AtomicGroupTree tree)
void
visitBackReference(BackReferenceTree tree)
void
visitBoundary(BoundaryTree boundaryTree)
void
visitCapturingGroup(CapturingGroupTree tree)
void
visitCharacter(CharacterTree tree)
void
visitCharacterClass(CharacterClassTree tree)
void
visitCharacterClassIntersection(CharacterClassIntersectionTree tree)
void
visitCharacterClassUnion(CharacterClassUnionTree tree)
void
visitCharacterRange(CharacterRangeTree tree)
void
visitDisjunction(DisjunctionTree tree)
void
visitDot(DotTree tree)
void
visitEscapedCharacterClass(EscapedCharacterClassTree tree)
void
visitLookAround(LookAroundTree tree)
void
visitMiscEscapeSequence(MiscEscapeSequenceTree tree)
void
visitNonCapturingGroup(NonCapturingGroupTree tree)
void
visitRepetition(RepetitionTree tree)
void
visitSequence(SequenceTree tree)
-
-
-
Method Detail
-
visit
void visit(RegexParseResult regexParseResult)
-
visitBackReference
void visitBackReference(BackReferenceTree tree)
-
visitCharacter
void visitCharacter(CharacterTree tree)
-
visitSequence
void visitSequence(SequenceTree tree)
-
visitDisjunction
void visitDisjunction(DisjunctionTree tree)
-
visitCapturingGroup
void visitCapturingGroup(CapturingGroupTree tree)
-
visitNonCapturingGroup
void visitNonCapturingGroup(NonCapturingGroupTree tree)
-
visitAtomicGroup
void visitAtomicGroup(AtomicGroupTree tree)
-
visitLookAround
void visitLookAround(LookAroundTree tree)
-
visitRepetition
void visitRepetition(RepetitionTree tree)
-
visitCharacterClass
void visitCharacterClass(CharacterClassTree tree)
-
visitCharacterRange
void visitCharacterRange(CharacterRangeTree tree)
-
visitCharacterClassUnion
void visitCharacterClassUnion(CharacterClassUnionTree tree)
-
visitCharacterClassIntersection
void visitCharacterClassIntersection(CharacterClassIntersectionTree tree)
-
visitDot
void visitDot(DotTree tree)
-
visitEscapedCharacterClass
void visitEscapedCharacterClass(EscapedCharacterClassTree tree)
-
visitBoundary
void visitBoundary(BoundaryTree boundaryTree)
-
visitMiscEscapeSequence
void visitMiscEscapeSequence(MiscEscapeSequenceTree tree)
-
-