Class AbstractSeqMinMaxFunction
java.lang.Object
com.googlecode.aviator.runtime.type.AviatorObject
com.googlecode.aviator.runtime.function.AbstractFunction
com.googlecode.aviator.runtime.function.seq.AbstractSeqMinMaxFunction
- All Implemented Interfaces:
AviatorFunction, Serializable, Runnable, Callable<AviatorObject>
- Direct Known Subclasses:
SeqMaxFunction, SeqMinFunction
Base class for min/max function.
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class AviatorObject
metadata -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncall(Map<String, Object> env, AviatorObject arg1) private booleanprivate ObjectcompareObjects(Object result, Object obj, boolean wasFirst) protected abstract AbstractSeqMinMaxFunction.OpgetOp()Methods inherited from class AbstractFunction
call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, desc, getAviatorType, getValue, innerCompare, run, throwArityMethods inherited from class AviatorObject
add, bitAnd, bitNot, bitOr, bitXor, booleanValue, compare, compareEq, defineValue, deref, div, exponent, getElement, getMetadata, isNull, match, meta, mod, mult, neg, not, numberValue, setValue, shiftLeft, shiftRight, stringValue, sub, toString, unsignedShiftRight, withMeta, withoutMetaMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface AviatorFunction
getName
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
-
Constructor Details
-
AbstractSeqMinMaxFunction
public AbstractSeqMinMaxFunction()
-
-
Method Details
-
call
- Specified by:
callin interfaceAviatorFunction- Overrides:
callin classAbstractFunction
-
getOp
-
compareObjects
-
compare
-