This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-vfs.git


The following commit(s) were added to refs/heads/master by this push:
     new c6e445b  Sort methods.
c6e445b is described below

commit c6e445bdec880f73f144c9d53815e1f37283940b
Author: Gary Gregory <gardgreg...@gmail.com>
AuthorDate: Wed Jul 3 13:27:39 2019 -0400

    Sort methods.
---
 .../commons/vfs2/provider/AbstractFileObject.java  | 86 +++++++++++-----------
 1 file changed, 43 insertions(+), 43 deletions(-)

diff --git 
a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/AbstractFileObject.java
 
b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/AbstractFileObject.java
index 0c1ae56..1c73172 100644
--- 
a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/AbstractFileObject.java
+++ 
b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/AbstractFileObject.java
@@ -74,39 +74,6 @@ public abstract class AbstractFileObject<AFS extends 
AbstractFileSystem> impleme
 
     private static final int INITIAL_LIST_SIZE = 5;
 
-    private final AbstractFileName fileName;
-    private final AFS fileSystem;
-
-    private FileContent content;
-    // Cached info
-    private boolean attached;
-    private FileType type;
-
-    private FileObject parent;
-    // Changed to hold only the name of the children and let the object
-    // go into the global files cache
-    // private FileObject[] children;
-    private FileName[] children;
-
-    private List<Object> objects;
-
-    /**
-     * FileServices instance.
-     */
-    private FileOperations operations;
-
-    /**
-     *
-     * @param name the file name - muse be an instance of {@link 
AbstractFileName}
-     * @param fileSystem the file system
-     * @throws ClassCastException if {@code name} is not an instance of {@link 
AbstractFileName}
-     */
-    protected AbstractFileObject(final AbstractFileName name, final AFS 
fileSystem) {
-        this.fileName = name;
-        this.fileSystem = fileSystem;
-        fileSystem.fileObjectHanded(this);
-    }
-
     /**
      * Traverses a file.
      */
@@ -143,6 +110,39 @@ public abstract class AbstractFileObject<AFS extends 
AbstractFileSystem> impleme
             }
         }
     }
+    private final AbstractFileName fileName;
+
+    private final AFS fileSystem;
+    private FileContent content;
+    // Cached info
+    private boolean attached;
+
+    private FileType type;
+    private FileObject parent;
+
+    // Changed to hold only the name of the children and let the object
+    // go into the global files cache
+    // private FileObject[] children;
+    private FileName[] children;
+
+    private List<Object> objects;
+
+    /**
+     * FileServices instance.
+     */
+    private FileOperations operations;
+
+    /**
+     *
+     * @param name the file name - muse be an instance of {@link 
AbstractFileName}
+     * @param fileSystem the file system
+     * @throws ClassCastException if {@code name} is not an instance of {@link 
AbstractFileName}
+     */
+    protected AbstractFileObject(final AbstractFileName name, final AFS 
fileSystem) {
+        this.fileName = name;
+        this.fileSystem = fileSystem;
+        fileSystem.fileObjectHanded(this);
+    }
 
     /**
      * Attaches to the file.
@@ -1178,16 +1178,6 @@ public abstract class AbstractFileObject<AFS extends 
AbstractFileSystem> impleme
     }
 
     /**
-     * Returns the receiver as a URI String for public display, like, without 
a password.
-     *
-     * @return A URI String without a password, never {@code null}.
-     */
-    @Override
-    public String getPublicURIString() {
-        return fileName.getFriendlyURI();
-    }
-
-    /**
      * Prepares this file for writing. Makes sure it is either a file, or its 
parent folder exists. Returns an output
      * stream to use to write the content of the file to.
      *
@@ -1269,6 +1259,16 @@ public abstract class AbstractFileObject<AFS extends 
AbstractFileSystem> impleme
     }
 
     /**
+     * Returns the receiver as a URI String for public display, like, without 
a password.
+     *
+     * @return A URI String without a password, never {@code null}.
+     */
+    @Override
+    public String getPublicURIString() {
+        return fileName.getFriendlyURI();
+    }
+
+    /**
      * Returns an input/output stream to use to read and write the content of 
the file in and random manner.
      *
      * @param mode The RandomAccessMode.

Reply via email to