public static final class RegExpTree.Anchor extends RegExpTree.RegExpTreeAtom
RegExpTree.Alternation, RegExpTree.Anchor, RegExpTree.BackReference, RegExpTree.CapturingGroup, RegExpTree.Charset, RegExpTree.Concatenation, RegExpTree.Empty, RegExpTree.LookaheadAssertion, RegExpTree.LookbehindAssertion, RegExpTree.NamedBackReference, RegExpTree.NamedCaptureGroup, RegExpTree.RegExpTreeAtom, RegExpTree.Repetition, RegExpTree.Text, RegExpTree.UnicodePropertyEscape, RegExpTree.WordBoundary| Modifier and Type | Method and Description |
|---|---|
protected void |
appendDebugInfo(java.lang.StringBuilder sb) |
protected void |
appendSourceCode(java.lang.StringBuilder sb)
Appends this regular expression source to the given buffer.
|
boolean |
containsAnchor()
True if the regular expression contains an anchor :
^ or $. |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
RegExpTree |
simplify(java.lang.String flags)
Returns a simpler regular expression that is semantically the same assuming
the given flags.
|
children, isCaseSensitive, numCapturingGroupshasCapturingGroup, matchesWholeInput, parseRegExp, toStringpublic RegExpTree simplify(java.lang.String flags)
RegExpTreesimplify in class RegExpTreeflags - Regular expression flags, e.g. "igm".public boolean containsAnchor()
RegExpTree^ or $.containsAnchor in class RegExpTree.RegExpTreeAtomprotected void appendSourceCode(java.lang.StringBuilder sb)
RegExpTreeappendSourceCode in class RegExpTreeprotected void appendDebugInfo(java.lang.StringBuilder sb)
appendDebugInfo in class RegExpTreepublic boolean equals(java.lang.Object o)
equals in class RegExpTreepublic int hashCode()
hashCode in class RegExpTreeCopyright © 2009-2020 Google. All Rights Reserved.