package org.simantics.scl.compiler.environment.specification; import java.util.ArrayList; import org.simantics.scl.compiler.module.ImportDeclaration; public class EnvironmentSpecification { public final ArrayList imports = new ArrayList(); public void importModule(String moduleName, String localName) { imports.add(new ImportDeclaration(moduleName, localName)); } public static EnvironmentSpecification of(String ... strings) { if(strings.length % 2 != 0) throw new IllegalArgumentException("Expected even number of parameters."); EnvironmentSpecification spec = new EnvironmentSpecification(); for(int i=0;i