Class InvokeProcedure
- java.lang.Object
-
- net.sourceforge.plantuml.tim.stdlib.InvokeProcedure
-
-
Constructor Summary
Constructors Constructor Description InvokeProcedure()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanCover(int nbArg, java.util.Set<java.lang.String> namedArgument)voidexecuteProcedure(TContext context, TMemory memory, LineLocation location, java.lang.String s)voidexecuteProcedureInternal(TContext context, TMemory memory, java.util.List<TValue> args, java.util.Map<java.lang.String,TValue> named)TValueexecuteReturnFunction(TContext context, TMemory memory, LineLocation location, java.util.List<TValue> values, java.util.Map<java.lang.String,TValue> named)TFunctionTypegetFunctionType()TFunctionSignaturegetSignature()booleanisUnquoted()
-
-
-
Method Detail
-
getSignature
public TFunctionSignature getSignature()
- Specified by:
getSignaturein interfaceTFunction
-
canCover
public boolean canCover(int nbArg, java.util.Set<java.lang.String> namedArgument)
-
getFunctionType
public TFunctionType getFunctionType()
- Specified by:
getFunctionTypein interfaceTFunction
-
executeProcedure
public void executeProcedure(TContext context, TMemory memory, LineLocation location, java.lang.String s) throws EaterException, EaterExceptionLocated
- Specified by:
executeProcedurein interfaceTFunction- Throws:
EaterExceptionEaterExceptionLocated
-
executeProcedureInternal
public void executeProcedureInternal(TContext context, TMemory memory, java.util.List<TValue> args, java.util.Map<java.lang.String,TValue> named) throws EaterException, EaterExceptionLocated
- Specified by:
executeProcedureInternalin interfaceTFunction- Throws:
EaterExceptionEaterExceptionLocated
-
executeReturnFunction
public TValue executeReturnFunction(TContext context, TMemory memory, LineLocation location, java.util.List<TValue> values, java.util.Map<java.lang.String,TValue> named)
- Specified by:
executeReturnFunctionin interfaceTFunction
-
isUnquoted
public boolean isUnquoted()
- Specified by:
isUnquotedin interfaceTFunction
-
-