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 com.googlecode.aviator.runtime.type.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 com.googlecode.aviator.runtime.function.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 com.googlecode.aviator.runtime.type.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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.googlecode.aviator.runtime.type.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
-