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 com.googlecode.aviator.runtime.type.AviatorRuntimeJavaType
callable, object, TEMP_VAR_GENFields inherited from class com.googlecode.aviator.runtime.type.AviatorJavaType
nameFields inherited from class com.googlecode.aviator.runtime.type.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 com.googlecode.aviator.runtime.type.AviatorRuntimeJavaType
genName, getCallable, getName, setCallable, valueOfMethods inherited from class com.googlecode.aviator.runtime.type.AviatorJavaType
defineValue, getProperty, getValueFromEnv, getValueFromEnv, reserveName, tryResolveAsClassMethods inherited from class com.googlecode.aviator.runtime.type.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
- Overrides:
getValuein classAviatorRuntimeJavaType
-
toString
- Overrides:
toStringin classAviatorObject
-
isNull
Description copied from class:AviatorObjectReturns true if the aviator object is null.- Overrides:
isNullin classAviatorObject- Returns:
-
hashCode
public int hashCode() -
match
- Overrides:
matchin classAviatorJavaType
-
neg
- Overrides:
negin classAviatorJavaType
-
setValue
- Overrides:
setValuein classAviatorJavaType
-
not
- Overrides:
notin classAviatorJavaType
-
desc
- Overrides:
descin classAviatorJavaType
-
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:
-