| Constructor and Description |
|---|
InvokeProcedure() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canCover(int nbArg,
java.util.Set<java.lang.String> namedArgument) |
void |
executeProcedureInternal(TContext context,
TMemory memory,
StringLocated location,
java.util.List<TValue> args,
java.util.Map<java.lang.String,TValue> named) |
TValue |
executeReturnFunction(TContext context,
TMemory memory,
StringLocated location,
java.util.List<TValue> values,
java.util.Map<java.lang.String,TValue> named) |
TFunctionType |
getFunctionType() |
TFunctionSignature |
getSignature() |
boolean |
isUnquoted() |
public TFunctionSignature getSignature()
getSignature in interface TFunctionpublic boolean canCover(int nbArg,
java.util.Set<java.lang.String> namedArgument)
public TFunctionType getFunctionType()
getFunctionType in interface TFunctionpublic void executeProcedureInternal(TContext context, TMemory memory, StringLocated location, java.util.List<TValue> args, java.util.Map<java.lang.String,TValue> named) throws EaterException
executeProcedureInternal in interface TFunctionEaterExceptionpublic TValue executeReturnFunction(TContext context, TMemory memory, StringLocated location, java.util.List<TValue> values, java.util.Map<java.lang.String,TValue> named)
executeReturnFunction in interface TFunctionpublic boolean isUnquoted()
isUnquoted in interface TFunction