[jboss-cvs] JBossAS SVN: r90790 - projects/vfs/branches/dml-zip-rework/src/main/java/org/jboss/virtual.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Jul 2 19:19:22 EDT 2009


Author: david.lloyd at jboss.com
Date: 2009-07-02 19:19:22 -0400 (Thu, 02 Jul 2009)
New Revision: 90790

Modified:
   projects/vfs/branches/dml-zip-rework/src/main/java/org/jboss/virtual/VFS.java
Log:
Unused fields

Modified: projects/vfs/branches/dml-zip-rework/src/main/java/org/jboss/virtual/VFS.java
===================================================================
--- projects/vfs/branches/dml-zip-rework/src/main/java/org/jboss/virtual/VFS.java	2009-07-02 23:01:28 UTC (rev 90789)
+++ projects/vfs/branches/dml-zip-rework/src/main/java/org/jboss/virtual/VFS.java	2009-07-02 23:19:22 UTC (rev 90790)
@@ -48,7 +48,7 @@
    /** The log */
    private static final Logger log = Logger.getLogger(VFS.class);
 
-   private final MountNode rootMountNode = new MountNode(null);
+   private final MountNode rootMountNode = new MountNode();
    private final VirtualFile rootVirtualFile;
    private static VFS instance = new VFS();
 
@@ -74,7 +74,7 @@
    {
       // By default, there's a root mount which points to the "real" FS
       final List<String> emptyList = Collections.<String>emptyList();
-      rootMountNode.mount = new Mount(rootMountNode, RealFileSystem.ROOT_INSTANCE, emptyList);
+      rootMountNode.mount = new Mount(RealFileSystem.ROOT_INSTANCE, emptyList);
       //noinspection ThisEscapedInObjectConstruction
       rootVirtualFile = new VirtualFile(this, emptyList, "");
    }
@@ -123,7 +123,7 @@
             MountNode subNode;
             if (childMap == null) {
                childMap = new HashMap<String, MountNode>();
-               subNode = new MountNode(mountNode);
+               subNode = new MountNode();
                childMap.put(seg, subNode);
                mountNode.nodeMap = childMap;
                mountNode = subNode;
@@ -133,7 +133,7 @@
                   mountNode = subNode;
                } else {
                   childMap = new HashMap<String, MountNode>(childMap);
-                  subNode = new MountNode(mountNode);
+                  subNode = new MountNode();
                   childMap.put(seg, subNode);
                   mountNode.nodeMap = childMap;
                   mountNode = subNode;
@@ -145,7 +145,7 @@
          if (mountNode.mount != null) {
             throw new IOException("Filsystem already mounted at mount point \"" + mountPoint + "\"");
          }
-         final Mount mount = new Mount(mountNode, fileSystem, realMountPoint);
+         final Mount mount = new Mount(fileSystem, realMountPoint);
          mountNode.mount = mount;
          log.debugf("Created mount %s for %s on %s at mount point '%s'", mount, fileSystem, this, mountPoint);
          return mount;
@@ -321,13 +321,11 @@
     * only one {@code FileSystem} may be bound to a specific path at a time.
     */
    final class Mount implements Closeable {
-      private final MountNode mountNode;
       private final FileSystem fileSystem;
       private final List<String> realMountPoint;
 
-      private Mount(MountNode mountNode, FileSystem fileSystem, List<String> realMountPoint)
+      private Mount(FileSystem fileSystem, List<String> realMountPoint)
       {
-         this.mountNode = mountNode;
          this.fileSystem = fileSystem;
          this.realMountPoint = realMountPoint;
       }
@@ -400,7 +398,6 @@
     */
    private static final class MountNode {
 
-      private final MountNode parent;
       /**
        * The immutable node map.  Since the map is immutable, changes to this field must be accomplished by replacing
        * the field value with a new map (copy on write).  Modifications to this field are protected by {@code this}.
@@ -411,9 +408,8 @@
        */
       private volatile Mount mount;
 
-      private MountNode(MountNode parent)
+      private MountNode()
       {
-         this.parent = parent;
       }
    }
 }




More information about the jboss-cvs-commits mailing list