Uses of Interface
dev.civl.mc.model.IF.statement.NoopStatement
Packages that use NoopStatement
Package
Description
Module model defines a static model, i.e., the control flow graph, representation of a CIVL-C program.
Submodule model.statement defines a statement of a CIVL-C program.
-
Uses of NoopStatement in dev.civl.mc.model.IF
Methods in dev.civl.mc.model.IF that return NoopStatementModifier and TypeMethodDescriptionModelFactory.gotoBranchStatement(CIVLSource civlSource, Location source, String label) A goto branch statement is of the formgoto label;.ModelFactory.ifElseBranchStatement(CIVLSource civlSource, Location source, Expression guard, boolean isIf) An if-else branch statement is introduced to translate if-else statement.ModelFactory.loopBranchStatement(CIVLSource civlSource, Location source, Expression guard, boolean isTrue, LoopContract loopContract) An loop branch statement is introduced when translating a loop.ModelFactory.noopStatement(CIVLSource civlSource, Location source, Expression expression) A noop statement with the default guard of true.ModelFactory.noopStatementForVariableDeclaration(CIVLSource civlSource, Location source) A temporary noop statement with the true guardModelFactory.noopStatementTemporary(CIVLSource civlSource, Location source) A temporary noop statement with the true guardModelFactory.noopStatementWtGuard(CIVLSource civlSource, Location source, Expression guard) A noop statement with an explicit guard expression.ModelFactory.switchBranchStatement(CIVLSource civlSource, Location source, Expression guard) Creates a switch branch statement for the default case, which is a subclass of no-op statement.ModelFactory.switchBranchStatement(CIVLSource civlSource, Location source, Expression guard, Expression label) Creates a switch branch statement for a labeled case. -
Uses of NoopStatement in dev.civl.mc.model.IF.statement
Subinterfaces of NoopStatement in dev.civl.mc.model.IF.statement