public final class BranchInitializerMaker extends java.lang.Object implements InitializerMaker
InitializerMaker.Stage
Modifier and Type | Field and Description |
---|---|
static boolean |
USE_DELAY_SLOTS |
Constructor and Description |
---|
BranchInitializerMaker() |
Modifier and Type | Method and 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() |
public static final boolean USE_DELAY_SLOTS
public void configure(java.util.Map<java.lang.String,java.lang.Object> attributes)
configure
in interface InitializerMaker
public void onStartProgram()
onStartProgram
in interface InitializerMaker
public void onEndProgram()
onEndProgram
in interface InitializerMaker
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
makeInitializer
in interface InitializerMaker
ConfigurationException