package org.eclipse.xtend.backend.compiler; import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.Map.Entry; import org.eclipse.xtend.backend.common.FunctionDefContext; public class FdcHolder { private List<CompilationUnit> compilationUnits; private List<String> resources; public FdcHolder(Map<String, FunctionDefContext> fdcs) { compilationUnits = new ArrayList<CompilationUnit> (fdcs.size()); resources = new ArrayList<String> (fdcs.size()); for (Entry<String, FunctionDefContext> entry : fdcs.entrySet()) { compilationUnits.add (new CompilationUnit (entry.getKey(), entry.getValue())); } } /** * @return the compilationUnits */ public List<CompilationUnit> getCompilationUnits() { return compilationUnits; } /** * @param compilationUnits the compilationUnits to set */ public void setCompilationUnits(List<CompilationUnit> compilationUnits) { this.compilationUnits = compilationUnits; } /** * @return the resources */ public List<String> getResources() { return resources; } /** * @param resources the resources to set */ public void setResources(List<String> resources) { this.resources = resources; } }