java.util.regex
Class Pattern.NotBehind

java.lang.Object
  extended byjava.util.regex.Pattern.Node
      extended byjava.util.regex.Pattern.NotBehind
Enclosing class:
Pattern

static final class Pattern.NotBehind
extends Pattern.Node

Zero width negative lookbehind.


Field Summary
(package private)  Pattern.Node cond
           
(package private)  Pattern.Node next
           
(package private)  int rmax
           
(package private)  int rmin
           
 
Constructor Summary
(package private) Pattern.NotBehind(Pattern.Node cond, int rmax, int rmin)
           
 
Method Summary
(package private)  Pattern.Node dup(boolean not)
           
(package private)  boolean match(Matcher matcher, int i, CharSequence seq)
          This method implements the classic accept node.
(package private)  boolean study(Pattern.TreeInfo info)
          This method is good for all zero length assertions.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cond

Pattern.Node cond

rmax

int rmax

rmin

int rmin

next

Pattern.Node next
Constructor Detail

Pattern.NotBehind

Pattern.NotBehind(Pattern.Node cond,
                  int rmax,
                  int rmin)
Method Detail

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.