public class MapOrArrayAccess extends Expression implements VariableSetter
| 构造器和说明 |
|---|
MapOrArrayAccess(Span span,
Expression mapOrArray,
Expression keyOrIndex) |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
evaluate(MagicScriptContext context,
Scope scope) |
Expression |
getKeyOrIndex()
Returns an expression that is used as the key or index to fetch a map or array element.
|
Expression |
getMapOrArray()
Returns an expression that must evaluate to a map or array.
|
void |
setValue(MagicScriptContext context,
Scope scope,
Object value) |
public MapOrArrayAccess(Span span, Expression mapOrArray, Expression keyOrIndex)
public Expression getMapOrArray()
public Expression getKeyOrIndex()
public Object evaluate(MagicScriptContext context, Scope scope)
public void setValue(MagicScriptContext context, Scope scope, Object value)
setValue 在接口中 VariableSetterCopyright © 2020–2021. All rights reserved.