package org.jetbrains.jps.clojure.build; import org.jetbrains.annotations.NotNull; import org.jetbrains.jps.incremental.BuilderCategory; import org.jetbrains.jps.incremental.BuilderService; import org.jetbrains.jps.incremental.ModuleLevelBuilder; import java.util.ArrayList; import java.util.Collections; import java.util.List; /** * @author nik * @since 02.11.12 */ public class ClojureBuilderService extends BuilderService { @NotNull @Override public List<? extends ModuleLevelBuilder> createModuleLevelBuilders() { List<ModuleLevelBuilder> list = new ArrayList<ModuleLevelBuilder>(); list.add(new ClojureBuilder(false)); list.add(new ClojureBuilder(true)); return list; } }