diff --git a/java/idea-ui/src/com/intellij/ide/projectWizard/BuilderBasedProjectType.java b/java/idea-ui/src/com/intellij/ide/projectWizard/BuilderBasedProjectType.java index 46c4cc572941..6dd3d28c22a2 100644 --- a/java/idea-ui/src/com/intellij/ide/projectWizard/BuilderBasedProjectType.java +++ b/java/idea-ui/src/com/intellij/ide/projectWizard/BuilderBasedProjectType.java @@ -2,6 +2,7 @@ package com.intellij.ide.projectWizard; import com.intellij.ide.util.projectWizard.ModuleBuilder; import com.intellij.openapi.module.JavaModuleType; +import com.intellij.openapi.module.ModuleType; import org.jetbrains.annotations.NotNull; /** @@ -10,29 +11,29 @@ import org.jetbrains.annotations.NotNull; */ public class BuilderBasedProjectType extends ProjectCategory { - private final ModuleBuilder myBuilder; + private final ModuleType myModuleType; - public BuilderBasedProjectType(ModuleBuilder builder) { - myBuilder = builder; + public BuilderBasedProjectType(ModuleType moduleType) { + myModuleType = moduleType; } @NotNull @Override - public ModuleBuilder createModuleBuilder() { - return myBuilder; + public final ModuleBuilder createModuleBuilder() { + return myModuleType.createModuleBuilder(); } public static class Empty extends BuilderBasedProjectType { public Empty() { - super(new EmptyProjectBuilder()); + super(ModuleType.EMPTY); } } public static class Java extends BuilderBasedProjectType { public Java() { - super(JavaModuleType.getModuleType().createModuleBuilder()); + super(JavaModuleType.getModuleType()); } } }