X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.scl.compiler%2Fsrc%2Forg%2Fsimantics%2Fscl%2Fcompiler%2Fenvironment%2FEnvironmentFactoryImpl.java;h=1a7fb3c6d89e5afe27186ec72aba82456058fc19;hp=79009374813197eb8aaa7529cd7d159302a57e30;hb=4e753de3df98d5411f8329205c0e03f2e13e3c1d;hpb=3ccd513530bc718ef384780d3151ddbb85600986 diff --git a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/environment/EnvironmentFactoryImpl.java b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/environment/EnvironmentFactoryImpl.java index 790093748..1a7fb3c6d 100644 --- a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/environment/EnvironmentFactoryImpl.java +++ b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/environment/EnvironmentFactoryImpl.java @@ -3,6 +3,7 @@ package org.simantics.scl.compiler.environment; import java.util.ArrayList; import java.util.Arrays; +import org.simantics.scl.compiler.compilation.CompilationContext; import org.simantics.scl.compiler.module.ConcreteModule; import org.simantics.scl.compiler.module.ImportDeclaration; import org.simantics.scl.compiler.module.repository.ImportFailureException; @@ -23,7 +24,7 @@ public class EnvironmentFactoryImpl implements EnvironmentFactory { } @Override - public Environment createEnvironment(ImportDeclaration[] imports) throws ImportFailureException { + public Environment createEnvironment(CompilationContext context, ImportDeclaration[] imports) throws ImportFailureException { ArrayList acceptedBuiltinImports = new ArrayList(builtinImports.length); loop: for(ImportDeclaration builtinImport : builtinImports) { @@ -37,7 +38,7 @@ public class EnvironmentFactoryImpl implements EnvironmentFactory { acceptedBuiltinImports.toArray(new ImportDeclaration[acceptedBuiltinImports.size()]), acceptedBuiltinImports.size() + imports.length); System.arraycopy(imports, 0, is, acceptedBuiltinImports.size(), imports.length); - return environment.createEnvironment(is, listener); + return environment.createEnvironment(context, is, listener); } @Override