public abstract static class Pattern.Atomic<A> extends Pattern.Contravariant<A>
Pattern.Atomic<A>, Pattern.Binary<A,B,C>, Pattern.Contravariant<A>, Pattern.Proxy, Pattern.Transform<A,B>, Pattern.Unary<A,B>, Pattern.Variable<A>| Constructor and Description |
|---|
Atomic() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
bindsVariable(Pattern.Variable v) |
boolean |
disturbsVariable(Pattern.Variable v) |
boolean |
isDeterministic() |
boolean |
savesVariable(Pattern.Variable v) |
narrowpublic boolean bindsVariable(Pattern.Variable v)
bindsVariable in class Pattern<A>public boolean disturbsVariable(Pattern.Variable v)
disturbsVariable in class Pattern<A>public boolean savesVariable(Pattern.Variable v)
savesVariable in class Pattern<A>public boolean isDeterministic()
isDeterministic in class Pattern<A>see also the complete user documentation .