From 66344d1a49dcd4067df1991ed6c9d75ab8b8cc31 Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Sat, 25 Aug 2012 09:02:05 +0400 Subject: [PATCH] Minor optimization --- .../packageDependencies/ui/TreeModelBuilder.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/java/java-impl/src/com/intellij/packageDependencies/ui/TreeModelBuilder.java b/java/java-impl/src/com/intellij/packageDependencies/ui/TreeModelBuilder.java index 57e4cd4fabe1..b1a1844a17b4 100644 --- a/java/java-impl/src/com/intellij/packageDependencies/ui/TreeModelBuilder.java +++ b/java/java-impl/src/com/intellij/packageDependencies/ui/TreeModelBuilder.java @@ -29,7 +29,6 @@ import com.intellij.openapi.roots.libraries.LibraryUtil; import com.intellij.openapi.util.Comparing; import com.intellij.openapi.util.Key; import com.intellij.openapi.util.Pair; -import com.intellij.openapi.util.Ref; import com.intellij.openapi.util.text.StringUtil; import com.intellij.openapi.vfs.VfsUtilCore; import com.intellij.openapi.vfs.VirtualFile; @@ -196,15 +195,16 @@ public class TreeModelBuilder { } private void processFilesRecursively(@NotNull VirtualFile file) { - final Ref parent = Ref.create(); VfsUtilCore.visitChildrenRecursively(file, new VirtualFileVisitor() { + private PackageDependenciesNode parent = null; + @Override public boolean visitFile(@NotNull VirtualFile file) { if (file.isDirectory()) { - parent.set(null); + parent = null; } else { - parent.set(buildFileNode(file, parent.get())); + parent = buildFileNode(file, parent); } return true; } @@ -212,7 +212,7 @@ public class TreeModelBuilder { @Override public void afterChildrenVisited(@NotNull VirtualFile file) { if (file.isDirectory()) { - parent.set(null); + parent = null; } } });