blob: 23379f6147ee28186750f2a29ca0036661059528 [file] [log] [blame]
package com.intellij.ide.projectWizard;
import com.intellij.ide.util.projectWizard.ModuleBuilder;
import com.intellij.openapi.module.JavaModuleType;
import org.jetbrains.annotations.NotNull;
/**
* @author Dmitry Avdeev
* Date: 20.09.13
*/
public class BuilderBasedProjectType extends ProjectCategory {
private final ModuleBuilder myBuilder;
public BuilderBasedProjectType(ModuleBuilder builder) {
myBuilder = builder;
}
@NotNull
@Override
public ModuleBuilder createModuleBuilder() {
return myBuilder;
}
/**
* @author Dmitry Avdeev
* Date: 04.09.13
*/
public static class Java extends BuilderBasedProjectType {
public Java() {
super(JavaModuleType.getModuleType().createModuleBuilder());
}
}
}