List<MavenResourceRootDescriptor> (@NotNull JpsModel model, @NotNull ModuleExcludeIndex index, @NotNull IgnoredFileIndex ignoredFileIndex, @NotNull BuildDataPaths dataPaths) { // todo: should we honor ignored and excluded roots here? final List<MavenResourceRootDescriptor> result = new ArrayList<>(); MavenModuleResourceConfiguration moduleConfig = getModuleResourcesConfiguration(dataPaths); if (moduleConfig == null) return Collections.emptyList(); int i = 0; for (ResourceRootConfiguration resource : getRootConfigurations(moduleConfig)) { result.add(new MavenResourceRootDescriptor(this, resource, i++, moduleConfig.overwrite)); } return result; }