Skip to content

Commit 8a98c03

Browse files
authored
Replacing consulo.ide.impl.idea.openapi.vfs.VfsUtil with consulo.virtualFileSystem.util.VirtualFileUtil. (#67)
1 parent 2e88686 commit 8a98c03

6 files changed

Lines changed: 28 additions & 35 deletions

File tree

groovy-impl/src/main/java/org/jetbrains/plugins/groovy/impl/codeInspection/resources/TypeCustomizerInspection.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
import consulo.annotation.component.ExtensionImpl;
1919
import consulo.compiler.resourceCompiler.ResourceCompilerConfiguration;
2020
import consulo.groovy.impl.localize.GroovyInspectionLocalize;
21-
import consulo.ide.impl.idea.openapi.vfs.VfsUtilCore;
2221
import consulo.language.editor.DaemonCodeAnalyzer;
2322
import consulo.language.editor.inspection.LocalQuickFix;
2423
import consulo.language.editor.inspection.ProblemDescriptor;
@@ -27,6 +26,7 @@
2726
import consulo.module.content.ProjectRootManager;
2827
import consulo.project.Project;
2928
import consulo.virtualFileSystem.VirtualFile;
29+
import consulo.virtualFileSystem.util.VirtualFileUtil;
3030
import jakarta.annotation.Nonnull;
3131
import jakarta.annotation.Nullable;
3232
import org.jetbrains.plugins.groovy.impl.codeInspection.BaseInspection;
@@ -131,12 +131,12 @@ public void applyFix(@Nonnull Project project, @Nonnull ProblemDescriptor descri
131131
VirtualFile sourceRoot = ProjectRootManager.getInstance(project).getFileIndex().getSourceRootForFile(virtualFile);
132132
VirtualFile projectRoot = project.getBaseDir();
133133
if (sourceRoot == null) {
134-
String path = VfsUtilCore.getRelativePath(virtualFile, projectRoot, '/');
134+
String path = VirtualFileUtil.getRelativePath(virtualFile, projectRoot, '/');
135135
ResourceCompilerConfiguration.getInstance(project).addResourceFilePattern(path);
136136
}
137137
else {
138-
String path = VfsUtilCore.getRelativePath(virtualFile, sourceRoot, '/');
139-
String sourceRootPath = VfsUtilCore.getRelativePath(sourceRoot, projectRoot, '/');
138+
String path = VirtualFileUtil.getRelativePath(virtualFile, sourceRoot, '/');
139+
String sourceRootPath = VirtualFileUtil.getRelativePath(sourceRoot, projectRoot, '/');
140140
ResourceCompilerConfiguration.getInstance(project).addResourceFilePattern(sourceRootPath + ':' + path);
141141
}
142142
DaemonCodeAnalyzer.getInstance(project).restart(myFile);

groovy-impl/src/main/java/org/jetbrains/plugins/groovy/impl/config/GroovyLibraryPresentationProviderBase.java

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,18 @@
1515
*/
1616
package org.jetbrains.plugins.groovy.impl.config;
1717

18-
import java.util.List;
19-
20-
import jakarta.annotation.Nonnull;
21-
import jakarta.annotation.Nullable;
22-
23-
import consulo.virtualFileSystem.VirtualFile;
24-
import org.jetbrains.annotations.Nls;
2518
import consulo.content.library.LibraryKind;
2619
import consulo.content.library.LibraryPresentationProvider;
2720
import consulo.content.library.ui.LibraryEditor;
28-
import consulo.util.lang.StringUtil;
29-
import consulo.ide.impl.idea.openapi.vfs.VfsUtilCore;
3021
import consulo.ui.image.Image;
22+
import consulo.util.lang.StringUtil;
23+
import consulo.virtualFileSystem.VirtualFile;
24+
import consulo.virtualFileSystem.util.VirtualFileUtil;
25+
import jakarta.annotation.Nonnull;
26+
import jakarta.annotation.Nullable;
27+
import org.jetbrains.annotations.Nls;
28+
29+
import java.util.List;
3130

3231
/**
3332
* @author nik
@@ -45,7 +44,7 @@ public String getDescription(@Nonnull GroovyLibraryProperties properties) {
4544

4645
@Override
4746
public GroovyLibraryProperties detect(@Nonnull List<VirtualFile> classesRoots) {
48-
VirtualFile[] libraryFiles = VfsUtilCore.toVirtualFileArray(classesRoots);
47+
VirtualFile[] libraryFiles = VirtualFileUtil.toVirtualFileArray(classesRoots);
4948
if (managesLibrary(libraryFiles)) {
5049
String version = getLibraryVersion(libraryFiles);
5150
return new GroovyLibraryProperties(version);

groovy-impl/src/main/java/org/jetbrains/plugins/groovy/impl/griffon/GriffonDefaultImportContributor.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import consulo.annotation.component.ExtensionImpl;
2323
import consulo.application.util.CachedValueProvider;
2424
import consulo.application.util.CachedValuesManager;
25-
import consulo.ide.impl.idea.openapi.vfs.VfsUtilCore;
2625
import consulo.language.psi.PsiDirectory;
2726
import consulo.language.psi.PsiFile;
2827
import consulo.language.psi.PsiModificationTracker;
@@ -32,10 +31,11 @@
3231
import consulo.util.lang.Pair;
3332
import consulo.util.lang.StringUtil;
3433
import consulo.virtualFileSystem.VirtualFile;
34+
import consulo.virtualFileSystem.util.VirtualFileUtil;
3535
import jakarta.annotation.Nonnull;
36+
import org.jetbrains.plugins.groovy.impl.mvc.MvcFramework;
3637
import org.jetbrains.plugins.groovy.lang.psi.GroovyFile;
3738
import org.jetbrains.plugins.groovy.lang.resolve.DefaultImportContributor;
38-
import org.jetbrains.plugins.groovy.impl.mvc.MvcFramework;
3939

4040
import java.util.ArrayList;
4141
import java.util.Collections;
@@ -100,10 +100,10 @@ public List<String> appendImplicitlyImportedPackages(@Nonnull GroovyFile file) {
100100

101101
assert vFile != null;
102102
assert module != null;
103-
if (models != null && VfsUtilCore.isAncestor(models, vFile, true)) {
103+
if (models != null && VirtualFileUtil.isAncestor(models, vFile, true)) {
104104
result.addAll(getDefaultImports(module).first);
105105
}
106-
else if (views != null && VfsUtilCore.isAncestor(views, vFile, true)) {
106+
else if (views != null && VirtualFileUtil.isAncestor(views, vFile, true)) {
107107
result.addAll(getDefaultImports(module).second);
108108
}
109109
}

groovy-impl/src/main/java/org/jetbrains/plugins/groovy/impl/griffon/GriffonFramework.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,6 @@
2626
import consulo.content.bundle.Sdk;
2727
import consulo.content.library.Library;
2828
import consulo.content.library.LibraryKind;
29-
import consulo.ide.impl.idea.openapi.vfs.VfsUtil;
30-
import consulo.ide.impl.idea.openapi.vfs.VfsUtilCore;
3129
import consulo.java.execution.configurations.OwnJavaParameters;
3230
import consulo.java.language.module.extension.JavaModuleExtension;
3331
import consulo.language.psi.PsiFile;
@@ -48,13 +46,14 @@
4846
import consulo.versionControlSystem.change.IgnoredBeanFactory;
4947
import consulo.virtualFileSystem.VirtualFile;
5048
import consulo.virtualFileSystem.archive.ArchiveVfsUtil;
49+
import consulo.virtualFileSystem.util.VirtualFileUtil;
50+
import jakarta.annotation.Nonnull;
51+
import jakarta.annotation.Nullable;
5152
import org.jetbrains.annotations.NonNls;
5253
import org.jetbrains.plugins.groovy.GroovyFileType;
5354
import org.jetbrains.plugins.groovy.JetgroovyIcons;
5455
import org.jetbrains.plugins.groovy.impl.mvc.*;
5556

56-
import jakarta.annotation.Nonnull;
57-
import jakarta.annotation.Nullable;
5857
import java.io.File;
5958
import java.io.IOException;
6059
import java.util.ArrayList;
@@ -180,7 +179,7 @@ public String getInstalledPluginNameByPath(Project project, @Nonnull VirtualFile
180179
if (separatorIndexes.size() > 0) {
181180
String json;
182181
try {
183-
json = VfsUtil.loadText(pluginJson);
182+
json = VirtualFileUtil.loadText(pluginJson);
184183
}
185184
catch (IOException e) {
186185
return null;
@@ -310,7 +309,7 @@ public OwnJavaParameters createJavaParameters(@Nonnull Module module,
310309
}
311310
}
312311

313-
String workDir = VfsUtilCore.virtualToIoFile(rootFile).getAbsolutePath();
312+
String workDir = VirtualFileUtil.virtualToIoFile(rootFile).getAbsolutePath();
314313

315314
if (jvmParams != null) {
316315
params.getVMParametersList().addParametersString(jvmParams);

groovy-impl/src/main/java/org/jetbrains/plugins/groovy/impl/mvc/MvcFramework.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,6 @@
4040
import consulo.execution.configuration.ConfigurationFactory;
4141
import consulo.execution.configuration.ConfigurationType;
4242
import consulo.execution.configuration.RunConfiguration;
43-
import consulo.ide.impl.idea.openapi.vfs.VfsUtil;
44-
import consulo.ide.impl.idea.openapi.vfs.VfsUtilCore;
4543
import consulo.ide.setting.ShowSettingsUtil;
4644
import consulo.java.execution.configurations.OwnJavaParameters;
4745
import consulo.java.language.module.extension.JavaModuleExtension;
@@ -317,7 +315,7 @@ private PathsList removeFrameworkStuff(Module module, List<VirtualFile> rootFile
317315
eachRoot:
318316
for (VirtualFile file : rootFiles) {
319317
for (File excluded : toExclude) {
320-
if (VfsUtil.isAncestor(excluded, VirtualFileUtil.virtualToIoFile(file), false)) {
318+
if (FileUtil.isAncestor(excluded, VirtualFileUtil.virtualToIoFile(file), false)) {
321319
continue eachRoot;
322320
}
323321
}
@@ -454,7 +452,7 @@ public GeneralCommandLine createCommand(@Nonnull Module module,
454452

455453
VirtualFile root = findAppRoot(module);
456454
File ioRoot =
457-
root != null ? VfsUtilCore.virtualToIoFile(root) : new File(module.getModuleDirPath());
455+
root != null ? VirtualFileUtil.virtualToIoFile(root) : new File(module.getModuleDirPath());
458456
commandLine.setWorkDirectory(forCreation ? ioRoot.getParentFile() : ioRoot);
459457

460458
return commandLine;

test/org/jetbrains/plugins/groovy/GroovyGotoImplementationTest.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,18 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
1716
package org.jetbrains.plugins.groovy;
1817

19-
20-
import consulo.ide.impl.idea.codeInsight.navigation.GotoImplementationHandler;
18+
import com.intellij.java.language.psi.PsiElement;
19+
import com.intellij.java.language.psi.PsiFile;
2120
import com.intellij.openapi.application.Result;
2221
import com.intellij.openapi.command.WriteCommandAction;
23-
import consulo.ide.impl.idea.openapi.vfs.VfsUtil;
2422
import com.intellij.openapi.vfs.VirtualFile;
25-
import com.intellij.java.language.psi.PsiElement;
26-
import com.intellij.java.language.psi.PsiFile;
2723
import com.intellij.testFramework.PsiTestUtil;
2824
import com.intellij.testFramework.fixtures.JavaCodeInsightFixtureTestCase;
2925
import com.intellij.testFramework.fixtures.TempDirTestFixture;
3026
import com.intellij.testFramework.fixtures.impl.TempDirTestFixtureImpl;
27+
import consulo.ide.impl.idea.codeInsight.navigation.GotoImplementationHandler;
3128

3229
/**
3330
* @author peter
@@ -44,7 +41,7 @@ protected void run(Result result) throws Throwable {
4441
final VirtualFile outside = dirFixture.getFile("").createChildDirectory(this, "outside");
4542
PsiTestUtil.addContentRoot(myModule, outside);
4643
VirtualFile out = outside.createChildData(this, "Outside.groovy");
47-
consulo.ide.impl.idea.openapi.vfs.VfsUtil.saveText(out, "class Bar {}\n class Goo extends Bar {}");
44+
VirtualFileUtil.saveText(out, "class Bar {}\n class Goo extends Bar {}");
4845
}
4946
}.execute();
5047

0 commit comments

Comments
 (0)