refactor: use static inner classes for AbstractDirectory (#3348)

This commit is contained in:
Connor Tumbleson 2023-09-30 07:27:20 -04:00 committed by GitHub
parent f63bbc0be2
commit 9c465321f1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -267,8 +267,7 @@ public abstract class AbstractDirectory implements Directory {
protected abstract AbstractDirectory createDirLocal(String name) throws DirectoryException; protected abstract AbstractDirectory createDirLocal(String name) throws DirectoryException;
protected abstract void removeFileLocal(String name); protected abstract void removeFileLocal(String name);
private static class ParsedPath {
private class ParsedPath {
public final String dir; public final String dir;
public final String subpath; public final String subpath;
public ParsedPath(String dir, String subpath) { public ParsedPath(String dir, String subpath) {
@ -277,7 +276,7 @@ public abstract class AbstractDirectory implements Directory {
} }
} }
private class SubPath { private static class SubPath {
public final AbstractDirectory dir; public final AbstractDirectory dir;
public final String path; public final String path;