Skip to content

Commit 900f2bc

Browse files
committed
add api for new module builder
1 parent e211564 commit 900f2bc

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

hub-backend/src/main/java/consulo/hub/backend/repository/analyzer/PluginAnalyzerEnv.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import consulo.hub.backend.TempFileService;
2424
import consulo.hub.pluginAnalyzer.Analyzer;
2525
import consulo.hub.pluginAnalyzer.container.ContainerBoot;
26+
import consulo.ide.newModule.NewModuleBuilder;
2627
import consulo.language.codeStyle.ProjectCodeStyleSettingsManager;
2728
import consulo.language.editor.action.CodeInsightActionHandler;
2829
import consulo.language.editor.ui.TreeClassChooserFactory;
@@ -187,6 +188,8 @@ private void initClasses() {
187188
myPlatformClassGroup.requireClass(TreeClassChooserFactory.class);
188189
// build-ui-api
189190
myPlatformClassGroup.requireClass(BuildViewManager.class);
191+
// ide-api
192+
myPlatformClassGroup.requireClass(NewModuleBuilder.class);
190193

191194
// recorders impl
192195
myAnalyzerClassGroup.requireClass(ModuleExtensionPreviewRecorder.class);

hub-backend/src/test/java/consulo/webservice/AnalyzerTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ public void testTags() throws Exception {
115115

116116
@Test
117117
public void testJavaPlugin() throws Exception {
118+
assetExtensionPreview("consulo.java", "consulo.ide.newModule.NewModuleBuilder", "consulo.java.impl.ide.newProjectOrModule.JavaNewModuleBuilder");
118119
assetExtensionPreview("consulo.java", "consulo.module.content.layer.ModuleExtensionProvider", "java");
119120
assetExtensionPreview("consulo.java", "consulo.execution.configuration.ConfigurationType", "JavaApplication");
120121
}

0 commit comments

Comments
 (0)