Class BranchInitializerMaker
- java.lang.Object
-
- ru.ispras.microtesk.test.engine.branch.BranchInitializerMaker
-
- All Implemented Interfaces:
InitializerMaker
public final class BranchInitializerMaker extends java.lang.Object implements InitializerMaker
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface ru.ispras.microtesk.test.engine.InitializerMaker
InitializerMaker.Stage
-
-
Field Summary
Fields Modifier and Type Field Description static boolean
USE_DELAY_SLOTS
-
Constructor Summary
Constructors Constructor Description BranchInitializerMaker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configure(java.util.Map<java.lang.String,java.lang.Object> attributes)
java.util.List<AbstractCall>
makeInitializer(EngineContext engineContext, int processingCount, InitializerMaker.Stage stage, AbstractCall abstractCall, Primitive primitive, Situation situation, ru.ispras.testbase.TestData testData, java.util.Map<java.lang.String,Primitive> targetModes)
void
onEndProgram()
void
onStartProgram()
-
-
-
Field Detail
-
USE_DELAY_SLOTS
public static final boolean USE_DELAY_SLOTS
- See Also:
- Constant Field Values
-
-
Method Detail
-
configure
public void configure(java.util.Map<java.lang.String,java.lang.Object> attributes)
- Specified by:
configure
in interfaceInitializerMaker
-
onStartProgram
public void onStartProgram()
- Specified by:
onStartProgram
in interfaceInitializerMaker
-
onEndProgram
public void onEndProgram()
- Specified by:
onEndProgram
in interfaceInitializerMaker
-
makeInitializer
public java.util.List<AbstractCall> makeInitializer(EngineContext engineContext, int processingCount, InitializerMaker.Stage stage, AbstractCall abstractCall, Primitive primitive, Situation situation, ru.ispras.testbase.TestData testData, java.util.Map<java.lang.String,Primitive> targetModes) throws ConfigurationException
- Specified by:
makeInitializer
in interfaceInitializerMaker
- Throws:
ConfigurationException
-
-