mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Merge branch 'master' of git.labs.intellij.net:idea/community
This commit is contained in:
+8
-1
@@ -17,6 +17,7 @@ package com.intellij.ide.util.importProject;
|
||||
|
||||
import com.intellij.facet.Facet;
|
||||
import com.intellij.facet.FacetConfiguration;
|
||||
import com.intellij.facet.FacetType;
|
||||
import com.intellij.framework.detection.DetectedFrameworkDescription;
|
||||
import com.intellij.framework.detection.FacetBasedFrameworkDetector;
|
||||
import com.intellij.framework.detection.impl.FrameworkDetectionContextBase;
|
||||
@@ -54,8 +55,14 @@ public abstract class FrameworkDetectionInWizardContext extends FrameworkDetecti
|
||||
}
|
||||
|
||||
final List<DetectedFrameworkDescription> result = new ArrayList<DetectedFrameworkDescription>();
|
||||
final FacetType<F,C> facetType = detector.getFacetType();
|
||||
for (ModuleDescriptor module : filesByModule.keySet()) {
|
||||
final List<Pair<C,Collection<VirtualFile>>> pairs = detector.createConfigurations(filesByModule.get(module), Collections.<C>emptyList());
|
||||
if (!facetType.isSuitableModuleType(module.getModuleType())) {
|
||||
continue;
|
||||
}
|
||||
|
||||
final List<Pair<C, Collection<VirtualFile>>> pairs =
|
||||
detector.createConfigurations(filesByModule.get(module), Collections.<C>emptyList());
|
||||
for (Pair<C, Collection<VirtualFile>> pair : pairs) {
|
||||
result.add(new FacetBasedDetectedFrameworkDescriptionInWizard<F, C>(module, detector, pair.getFirst(),
|
||||
new HashSet<VirtualFile>(pair.getSecond())));
|
||||
|
||||
Reference in New Issue
Block a user