summaryrefslogtreecommitdiff
path: root/android/src/org
diff options
context:
space:
mode:
Diffstat (limited to 'android/src/org')
-rw-r--r--android/src/org/jetbrains/android/facet/IdeaSourceProvider.java37
1 files changed, 1 insertions, 36 deletions
diff --git a/android/src/org/jetbrains/android/facet/IdeaSourceProvider.java b/android/src/org/jetbrains/android/facet/IdeaSourceProvider.java
index 51c25c941db..613baf18fe1 100644
--- a/android/src/org/jetbrains/android/facet/IdeaSourceProvider.java
+++ b/android/src/org/jetbrains/android/facet/IdeaSourceProvider.java
@@ -523,42 +523,7 @@ public abstract class IdeaSourceProvider {
return Collections.singletonList(facet.getMainSourceProvider());
}
- AndroidProject androidProject = facet.getAndroidModel().getAndroidProject();
- Collection<Variant> variants = androidProject.getVariants();
- List<SourceProvider> providers = Lists.newArrayList();
-
- // Add main source set
- providers.add(facet.getMainSourceProvider());
-
- // Add all flavors
- Collection<ProductFlavorContainer> flavors = androidProject.getProductFlavors();
- for (ProductFlavorContainer pfc : flavors) {
- providers.add(pfc.getSourceProvider());
- }
-
- // Add the multi-flavor source providers
- for (Variant v : variants) {
- SourceProvider provider = v.getMainArtifact().getMultiFlavorSourceProvider();
- if (provider != null) {
- providers.add(provider);
- }
- }
-
- // Add all the build types
- Collection<BuildTypeContainer> buildTypes = androidProject.getBuildTypes();
- for (BuildTypeContainer btc : buildTypes) {
- providers.add(btc.getSourceProvider());
- }
-
- // Add all the variant source providers
- for (Variant v : variants) {
- SourceProvider provider = v.getMainArtifact().getVariantSourceProvider();
- if (provider != null) {
- providers.add(provider);
- }
- }
-
- return providers;
+ return facet.getAndroidModel().getAllSourceProviders();
}
/**