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 boolean
private Object
compareObjects
(Object result, Object obj, boolean wasFirst) protected abstract AbstractSeqMinMaxFunction.Op
getOp()
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, throwArity
Methods 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, withoutMeta
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods 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:
call
in interfaceAviatorFunction
- Overrides:
call
in classAbstractFunction
-
getOp
-
compareObjects
-
compare
-