package com.redhat.ceylon.compiler.java.tools; import java.io.File; import com.redhat.ceylon.common.config.CeylonConfig; import com.sun.tools.javac.main.OptionName; import com.sun.tools.javac.util.Context; import com.sun.tools.javac.util.Options; public class CompilerConfig { public static CeylonConfig instance(Context context) { CeylonConfig instance = context.get(CeylonConfig.class); if (instance == null) { Options options = Options.instance(context); String cwd = options.get(OptionName.CEYLONCWD); if (cwd == null) { cwd = "."; } instance = CeylonConfig.createFromLocalDir(new File(cwd)); context.put(CeylonConfig.class, instance); } return instance; } }