net.fortytwo.ripple.query
Class Evaluator<D,R,E extends Exception>
java.lang.Object
net.fortytwo.ripple.query.Evaluator<D,R,E>
- All Implemented Interfaces:
- Mapping<D,R,E>
- Direct Known Subclasses:
- StackEvaluator
public abstract class Evaluator<D,R,E extends Exception>
- extends Object
- implements Mapping<D,R,E>
A function which reduces arbitrary expressions to a particular normal form.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.fortytwo.flow.Mapping |
apply |
Evaluator
public Evaluator()
stop
public abstract void stop()
isTransparent
public boolean isTransparent()
- Specified by:
isTransparent in interface Mapping<D,R,E extends Exception>
- Returns:
- whether this function is referentially transparent w.r.t. all of its
parameters.
Copyright © 2007-2011 fortytwo.net. All Rights Reserved.