- All Superinterfaces:
DependsEvent,Sourceable
This represents a function call event of a
depends clause.-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.civl.mc.model.IF.contract.DependsEvent
DependsEvent.DependsEventKind -
Method Summary
Modifier and TypeMethodDescriptionReturns the arguments of the call event.function()The function (i.e., the callee) of this call event.intReturns the number of arguments of the call event.voidsetFunction(CIVLFunction function) Sets the callee of this eventMethods inherited from interface dev.civl.mc.model.IF.contract.DependsEvent
dependsEventKind, equalsWorkMethods inherited from interface dev.civl.mc.model.IF.Sourceable
getSource, setCIVLSource
-
Method Details
-
function
CIVLFunction function()The function (i.e., the callee) of this call event.- Returns:
-
arguments
List<Expression> arguments()Returns the arguments of the call event.- Returns:
-
numArguments
int numArguments()Returns the number of arguments of the call event.- Returns:
-
setFunction
Sets the callee of this event- Parameters:
function-
-