@Override public void apply(JsonObject modules, Config.Builder builder) { try { ModuleConfig.Builder moduleConfigBuilder = builder.getModuleConfigBuilder(); moduleConfigBuilder.setModuleInfo(modules); } catch (BadDependencyTreeException e) { throw new RuntimeException(e); } }
@Override public void apply(String moduleInfoPath, Config.Builder builder) { ModuleConfig.Builder moduleConfigBuilder = builder.getModuleConfigBuilder(); moduleConfigBuilder.setModuleInfoPath(moduleInfoPath); }
@Override public void apply(String productionUri, Config.Builder builder) { ModuleConfig.Builder moduleConfigBuilder = builder.getModuleConfigBuilder(); moduleConfigBuilder.setProductionUri(productionUri); }
@Override public void apply(String outputPath, Config.Builder builder) { ModuleConfig.Builder moduleConfigBuilder = builder.getModuleConfigBuilder(); moduleConfigBuilder.setOutputPath(outputPath); }