java.util.regex
Class Pattern.GroupTail
java.lang.Object
java.util.regex.Pattern.Node
java.util.regex.Pattern.GroupTail
- Enclosing class:
- Pattern
- static final class Pattern.GroupTail
- extends Pattern.Node
The GroupTail handles the setting of group beginning and ending
locations when groups are successfully matched. It must also be able to
unset groups that have to be backed off of.
The GroupTail node is also used when a previous group is referenced,
and in that case no group information needs to be set.
Constructor Summary |
(package private) |
Pattern.GroupTail(int localCount,
int groupCount)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
localIndex
int localIndex
groupIndex
int groupIndex
next
Pattern.Node next
Pattern.GroupTail
Pattern.GroupTail(int localCount,
int groupCount)
match
boolean match(Matcher matcher,
int i,
CharSequence seq)
- Description copied from class:
Pattern.Node
- This method implements the classic accept node.
- Overrides:
match
in class Pattern.Node
dup
Pattern.Node dup(boolean not)
study
boolean study(Pattern.TreeInfo info)
- This method is good for all zero length assertions.