Class InvokeProcedure
java.lang.Object
net.sourceforge.plantuml.tim.stdlib.InvokeProcedure
- All Implemented Interfaces:
TFunction
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
void
executeProcedure
(TContext context, TMemory memory, LineLocation location, String s) void
executeProcedureInternal
(TContext context, TMemory memory, List<TValue> args, Map<String, TValue> named) executeReturnFunction
(TContext context, TMemory memory, LineLocation location, List<TValue> values, Map<String, TValue> named) boolean
-
Constructor Details
-
InvokeProcedure
public InvokeProcedure()
-
-
Method Details
-
getSignature
- Specified by:
getSignature
in interfaceTFunction
-
canCover
-
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
-