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 boolean
canCover(int nbArg, Set<String> namedArgument)
void
executeProcedure(TContext context, TMemory memory, LineLocation location, String s)
void
executeProcedureInternal(TContext context, TMemory memory, List<TValue> args, Map<String,TValue> named)
TValue
executeReturnFunction(TContext context, TMemory memory, LineLocation location, List<TValue> values, Map<String,TValue> named)
TFunctionType
getFunctionType()
TFunctionSignature
getSignature()
boolean
isUnquoted()
-
-
-
Method Detail
-
getSignature
public TFunctionSignature getSignature()
- Specified by:
getSignature
in interfaceTFunction
-
getFunctionType
public TFunctionType getFunctionType()
- Specified by:
getFunctionType
in interfaceTFunction
-
executeProcedure
public void executeProcedure(TContext context, TMemory memory, LineLocation location, String s) throws EaterException, EaterExceptionLocated
- Specified by:
executeProcedure
in interfaceTFunction
- Throws:
EaterException
EaterExceptionLocated
-
executeProcedureInternal
public void executeProcedureInternal(TContext context, TMemory memory, List<TValue> args, Map<String,TValue> named) throws EaterException, EaterExceptionLocated
- Specified by:
executeProcedureInternal
in interfaceTFunction
- Throws:
EaterException
EaterExceptionLocated
-
executeReturnFunction
public TValue executeReturnFunction(TContext context, TMemory memory, LineLocation location, List<TValue> values, Map<String,TValue> named)
- Specified by:
executeReturnFunction
in interfaceTFunction
-
isUnquoted
public boolean isUnquoted()
- Specified by:
isUnquoted
in interfaceTFunction
-
-