public class ModuleCParsingCoordinator extends Object
| Constructor and Description |
|---|
ModuleCParsingCoordinator(ModuleCGeneratorInterface g,
ArrayList<String> sourceDirs,
ArrayList<String> jars) |
| Modifier and Type | Method and Description |
|---|---|
void |
generateForAllConfigs() |
void |
generateForConfig(String configName) |
ConfigLocation |
getLocation(ModuleA module) |
ConfigLocation |
getLocation(ModuleB module) |
ConfigLocation |
getLocation(ModuleC module) |
DmvRuleManager |
getRuleManager() |
ModuleAParser |
parserForModuleA() |
ModuleBParser |
parserForModuleB() |
ModuleCParser |
parserForModuleC() |
public ModuleCParsingCoordinator(ModuleCGeneratorInterface g, ArrayList<String> sourceDirs, ArrayList<String> jars) throws ResultException, DmcValueException, DmcNameClashException, DmcRuleExceptionSet, IOException
public DmvRuleManager getRuleManager()
public ModuleAParser parserForModuleA()
public ModuleBParser parserForModuleB()
public ModuleCParser parserForModuleC()
public void generateForConfig(String configName) throws ResultException, DmcValueException, DmcRuleExceptionSet, DmcNameClashException, DmcValueExceptionSet, IOException
public void generateForAllConfigs()
throws ResultException,
DmcValueException,
DmcRuleExceptionSet,
DmcNameClashException,
DmcValueExceptionSet,
IOException
public ConfigLocation getLocation(ModuleA module)
public ConfigLocation getLocation(ModuleB module)
public ConfigLocation getLocation(ModuleC module)
Copyright © 2023. All rights reserved.