mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
cleanup
This commit is contained in:
+5
-4
@@ -16,13 +16,13 @@
|
||||
package com.intellij.openapi.file.exclude;
|
||||
|
||||
import com.intellij.openapi.components.PersistentStateComponent;
|
||||
import com.intellij.openapi.vfs.VfsUtil;
|
||||
import com.intellij.openapi.vfs.VfsUtilCore;
|
||||
import com.intellij.openapi.vfs.VirtualFile;
|
||||
import com.intellij.openapi.vfs.VirtualFileManager;
|
||||
import com.intellij.util.containers.HashSet;
|
||||
import org.jdom.Attribute;
|
||||
import org.jdom.Element;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
@@ -30,8 +30,8 @@ import java.util.*;
|
||||
* @author Rustam Vishnyakov
|
||||
*/
|
||||
public class PersistentFileSetManager implements PersistentStateComponent<Element> {
|
||||
private final static String FILE_ELEMENT = "file";
|
||||
private final static String PATH_ATTR = "url";
|
||||
private static final String FILE_ELEMENT = "file";
|
||||
private static final String PATH_ATTR = "url";
|
||||
|
||||
private final Set<VirtualFile> myFiles = new HashSet<VirtualFile>();
|
||||
|
||||
@@ -50,7 +50,8 @@ public class PersistentFileSetManager implements PersistentStateComponent<Elemen
|
||||
myFiles.remove(file);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
@NotNull
|
||||
public Collection<VirtualFile> getFiles() {
|
||||
return myFiles;
|
||||
}
|
||||
|
||||
+3
-5
@@ -21,7 +21,6 @@ import com.intellij.openapi.components.Storage;
|
||||
import com.intellij.openapi.components.StoragePathMacros;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.roots.ProjectFileIndex;
|
||||
import com.intellij.openapi.roots.ProjectRootManager;
|
||||
import com.intellij.openapi.vfs.VirtualFile;
|
||||
|
||||
/**
|
||||
@@ -29,10 +28,10 @@ import com.intellij.openapi.vfs.VirtualFile;
|
||||
*/
|
||||
@State(name = "ProjectPlainTextFileTypeManager", storages = {@Storage( file = StoragePathMacros.PROJECT_FILE)})
|
||||
public class ProjectPlainTextFileTypeManager extends PersistentFileSetManager {
|
||||
private ProjectFileIndex myIndex;
|
||||
private final ProjectFileIndex myIndex;
|
||||
|
||||
public ProjectPlainTextFileTypeManager(Project project) {
|
||||
myIndex = ProjectRootManager.getInstance(project).getFileIndex();
|
||||
public ProjectPlainTextFileTypeManager(ProjectFileIndex projectFileIndex) {
|
||||
myIndex = projectFileIndex;
|
||||
}
|
||||
|
||||
public boolean hasProjectContaining(VirtualFile file) {
|
||||
@@ -42,5 +41,4 @@ public class ProjectPlainTextFileTypeManager extends PersistentFileSetManager {
|
||||
public static ProjectPlainTextFileTypeManager getInstance(Project project) {
|
||||
return ServiceManager.getService(project, ProjectPlainTextFileTypeManager.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user