Class ReducerResult
java.lang.Object
com.googlecode.aviator.runtime.type.AviatorObject
com.googlecode.aviator.runtime.type.AviatorJavaType
com.googlecode.aviator.runtime.type.AviatorRuntimeJavaType
com.googlecode.aviator.runtime.function.internal.ReducerResult
- All Implemented Interfaces:
Serializable
ReducerResult in looping.
- Since:
- 5.0.0
- See Also:
-
Field Summary
FieldsFields inherited from class AviatorRuntimeJavaType
callable, object, TEMP_VAR_GENFields inherited from class AviatorJavaType
nameFields inherited from class AviatorObject
metadata -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(AviatorObject other, Map<String, Object> env) bitAnd(AviatorObject other, Map<String, Object> env) bitOr(AviatorObject other, Map<String, Object> env) bitXor(AviatorObject other, Map<String, Object> env) booleanbooleanValue(Map<String, Object> env) div(AviatorObject other, Map<String, Object> env) booleangetElement(Map<String, Object> env, AviatorObject indexObject) Access array or list elementinthashCode()intinnerCompare(AviatorObject other, Map<String, Object> env) booleanbooleanReturns true if the aviator object is null.match(AviatorObject other, Map<String, Object> env) mod(AviatorObject other, Map<String, Object> env) mult(AviatorObject other, Map<String, Object> env) numberValue(Map<String, Object> env) setValue(AviatorObject value, Map<String, Object> env) shiftLeft(AviatorObject other, Map<String, Object> env) shiftRight(AviatorObject other, Map<String, Object> env) stringValue(Map<String, Object> env) sub(AviatorObject other, Map<String, Object> env) toString()unsignedShiftRight(AviatorObject other, Map<String, Object> env) static ReducerResultwithBreak(AviatorObject obj) static ReducerResultwithCont(AviatorObject obj) static ReducerResultwithEmpty(AviatorObject obj) static ReducerResultwithReturn(AviatorObject obj) Methods inherited from class AviatorRuntimeJavaType
genName, getCallable, getName, setCallable, valueOfMethods inherited from class AviatorJavaType
defineValue, getProperty, getValueFromEnv, getValueFromEnv, reserveName, tryResolveAsClassMethods inherited from class AviatorObject
compare, compareEq, exponent, getMetadata, meta, withMeta, withoutMeta
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
state
-
obj
-
-
Constructor Details
-
ReducerResult
-
-
Method Details
-
isEmptyState
public boolean isEmptyState() -
withEmpty
-
withCont
-
withBreak
-
withReturn
-
deref
- Overrides:
derefin classAviatorJavaType
-
innerCompare
- Overrides:
innerComparein classAviatorJavaType
-
getAviatorType
- Overrides:
getAviatorTypein classAviatorJavaType
-
getValue
-
toString
- Overrides:
toStringin classAviatorObject
-
isNull
Description copied from class:AviatorObjectReturns true if the aviator object is null.- Overrides:
isNullin classAviatorObject- Returns:
-
hashCode
-
match
- Overrides:
matchin classAviatorJavaType
-
neg
- Overrides:
negin classAviatorJavaType
-
setValue
- Overrides:
setValuein classAviatorJavaType
-
not
- Overrides:
notin classAviatorJavaType
-
desc
-
add
- Overrides:
addin classAviatorJavaType
-
bitAnd
- Overrides:
bitAndin classAviatorJavaType
-
bitOr
- Overrides:
bitOrin classAviatorJavaType
-
bitXor
- Overrides:
bitXorin classAviatorJavaType
-
shiftRight
- Overrides:
shiftRightin classAviatorJavaType
-
equals
-
shiftLeft
- Overrides:
shiftLeftin classAviatorJavaType
-
unsignedShiftRight
- Overrides:
unsignedShiftRightin classAviatorJavaType
-
bitNot
- Overrides:
bitNotin classAviatorJavaType
-
sub
- Overrides:
subin classAviatorJavaType
-
mod
- Overrides:
modin classAviatorJavaType
-
div
- Overrides:
divin classAviatorJavaType
-
mult
- Overrides:
multin classAviatorJavaType
-
numberValue
- Overrides:
numberValuein classAviatorObject
-
stringValue
- Overrides:
stringValuein classAviatorObject
-
booleanValue
- Overrides:
booleanValuein classAviatorObject
-
getElement
Description copied from class:AviatorJavaTypeAccess array or list element- Overrides:
getElementin classAviatorJavaType- Parameters:
env-indexObject-- Returns:
-