Class AviatorRuntimeJavaElementType
- 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.type.AviatorRuntimeJavaElementType
-
- All Implemented Interfaces:
java.io.Serializable
public class AviatorRuntimeJavaElementType extends AviatorRuntimeJavaType
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AviatorRuntimeJavaElementType.ContainerType
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Object
container
private AviatorRuntimeJavaElementType.ContainerType
containerType
private java.lang.Object
index
private static long
serialVersionUID
-
Fields inherited from class com.googlecode.aviator.runtime.type.AviatorRuntimeJavaType
callable, object, TEMP_VAR_GEN
-
Fields inherited from class com.googlecode.aviator.runtime.type.AviatorJavaType
name
-
Fields inherited from class com.googlecode.aviator.runtime.type.AviatorObject
metadata
-
-
Constructor Summary
Constructors Constructor Description AviatorRuntimeJavaElementType(AviatorRuntimeJavaElementType.ContainerType containerType, java.lang.Object container, java.lang.Object index, java.util.concurrent.Callable<java.lang.Object> callable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AviatorObject
setValue(AviatorObject value, java.util.Map<java.lang.String,java.lang.Object> env)
-
Methods inherited from class com.googlecode.aviator.runtime.type.AviatorRuntimeJavaType
genName, getCallable, getName, getValue, setCallable, valueOf
-
Methods inherited from class com.googlecode.aviator.runtime.type.AviatorJavaType
add, bitAnd, bitNot, bitOr, bitXor, defineValue, deref, desc, div, getAviatorType, getElement, getProperty, getValueFromEnv, getValueFromEnv, innerCompare, match, mod, mult, neg, not, reserveName, shiftLeft, shiftRight, sub, tryResolveAsClass, unsignedShiftRight
-
Methods inherited from class com.googlecode.aviator.runtime.type.AviatorObject
booleanValue, compare, compareEq, exponent, getMetadata, isNull, meta, numberValue, stringValue, toString, withMeta, withoutMeta
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
index
private final java.lang.Object index
-
container
private final java.lang.Object container
-
containerType
private final AviatorRuntimeJavaElementType.ContainerType containerType
-
-
Constructor Detail
-
AviatorRuntimeJavaElementType
public AviatorRuntimeJavaElementType(AviatorRuntimeJavaElementType.ContainerType containerType, java.lang.Object container, java.lang.Object index, java.util.concurrent.Callable<java.lang.Object> callable)
-
-
Method Detail
-
setValue
public AviatorObject setValue(AviatorObject value, java.util.Map<java.lang.String,java.lang.Object> env)
- Overrides:
setValue
in classAviatorJavaType
-
-