Drop JetFilesProvider#allPackageFiles() and sampleToAllFilesInModule()
This commit is contained in:
@@ -22,7 +22,6 @@ import org.jetbrains.jet.lang.psi.JetFile;
|
||||
import org.jetbrains.jet.lang.resolve.java.JetFilesProvider;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
public class CliJetFilesProvider extends JetFilesProvider {
|
||||
@@ -32,11 +31,6 @@ public class CliJetFilesProvider extends JetFilesProvider {
|
||||
this.environment = environment;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Collection<JetFile> sampleToAllFilesInModule(@NotNull JetFile file) {
|
||||
return environment.getSourceFiles();
|
||||
}
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public List<JetFile> allInScope(@NotNull GlobalSearchScope scope) {
|
||||
|
||||
@@ -16,15 +16,11 @@
|
||||
|
||||
package org.jetbrains.jet.lang.resolve.java;
|
||||
|
||||
import com.google.common.base.Predicate;
|
||||
import com.google.common.collect.Collections2;
|
||||
import com.intellij.openapi.components.ServiceManager;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.psi.PsiFile;
|
||||
import com.intellij.psi.search.GlobalSearchScope;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.jet.lang.psi.JetFile;
|
||||
import org.jetbrains.jet.lang.resolve.name.FqName;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
@@ -34,17 +30,6 @@ public abstract class JetFilesProvider {
|
||||
return ServiceManager.getService(project, JetFilesProvider.class);
|
||||
}
|
||||
|
||||
public final Collection<JetFile> allPackageFiles(@NotNull JetFile file) {
|
||||
final FqName name = file.getPackageFqName();
|
||||
return Collections2.filter(sampleToAllFilesInModule(file), new Predicate<PsiFile>() {
|
||||
@Override
|
||||
public boolean apply(PsiFile psiFile) {
|
||||
return ((JetFile) psiFile).getPackageFqName().equals(name);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
protected abstract Collection<JetFile> sampleToAllFilesInModule(@NotNull JetFile file);
|
||||
@NotNull
|
||||
public abstract Collection<JetFile> allInScope(@NotNull GlobalSearchScope scope);
|
||||
public abstract boolean isFileInScope(@NotNull JetFile file, @NotNull GlobalSearchScope scope);
|
||||
|
||||
@@ -43,7 +43,10 @@ import org.jetbrains.jet.lang.resolve.java.JetFilesProvider;
|
||||
import org.jetbrains.jet.plugin.JetFileType;
|
||||
import org.jetbrains.jet.plugin.JetPluginUtil;
|
||||
|
||||
import java.util.*;
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
|
||||
public class PluginJetFilesProvider extends JetFilesProvider {
|
||||
private final Project project;
|
||||
@@ -103,11 +106,6 @@ public class PluginJetFilesProvider extends JetFilesProvider {
|
||||
return files;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Collection<JetFile> sampleToAllFilesInModule(@NotNull JetFile file) {
|
||||
return allFilesInProject(file);
|
||||
}
|
||||
|
||||
private boolean isKotlinSourceVirtualFile(@NotNull VirtualFile virtualFile) {
|
||||
return ProjectFileIndex.SERVICE.getInstance(project).isInSourceContent(virtualFile) &&
|
||||
!JetPluginUtil.isKtFileInGradleProjectInWrongFolder(virtualFile, project);
|
||||
|
||||
Reference in New Issue
Block a user