public class ConcreteApplyMapping
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ARGUMENTS_LIST |
static java.lang.String |
BASE |
static java.lang.String |
MAGIC_IDENTIFIER |
static java.lang.String |
RESULT |
Constructor and Description |
---|
ConcreteApplyMapping(ConcreteValue base,
ConcreteArray arguments,
ConcreteValue result) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
formatMappedValuesScript(java.lang.String functionName,
ConcreteValue base,
java.util.List<ConcreteValue> arguments)
Formats the call to Function.prototype.apply as an expression that produces the mapping for this class.
|
static java.lang.String |
formatNullResultCheckScript(java.lang.String functionName,
ConcreteValue base,
java.util.List<ConcreteValue> arguments)
Formats the call to Function.prototype.apply as an expression that is true if the result is null.
|
ConcreteArray |
getArguments() |
ConcreteValue |
getBase() |
ConcreteValue |
getResult() |
public static final java.lang.String ARGUMENTS_LIST
public static final java.lang.String BASE
public static final java.lang.String MAGIC_IDENTIFIER
public static final java.lang.String RESULT
public ConcreteApplyMapping(ConcreteValue base, ConcreteArray arguments, ConcreteValue result)
public static java.lang.String formatMappedValuesScript(java.lang.String functionName, ConcreteValue base, java.util.List<ConcreteValue> arguments)
public static java.lang.String formatNullResultCheckScript(java.lang.String functionName, ConcreteValue base, java.util.List<ConcreteValue> arguments)
public ConcreteArray getArguments()
public ConcreteValue getBase()
public ConcreteValue getResult()
Copyright © 2009-2019 Aarhus University