Modifier | Constructor and Description |
---|---|
protected |
Rule(Pattern<? super A> left) |
Modifier and Type | Method and Description |
---|---|
B |
apply(A target) |
Iterable<B> |
applyAll(A target) |
abstract B |
fire() |
protected <C> Variable<C> |
fresh() |
protected <C> Variable<C> |
fresh(String name) |
boolean |
match(A target) |
static <A,B> Rule<A,B> |
rule(Pattern<? super A> left,
Supplier<? extends B> right) |
see also the complete user documentation .