75 this.needToResolveAgainstDefaultDirectory = !defaultIsCwd;
76 }
77
78 // the root directory
79 this.rootDirectory = new UnixPath(this, "/");
80 }
81
82 // package-private
83 byte[] defaultDirectory() {
84 return defaultDirectory;
85 }
86
87 boolean needToResolveAgainstDefaultDirectory() {
88 return needToResolveAgainstDefaultDirectory;
89 }
90
91 UnixPath rootDirectory() {
92 return rootDirectory;
93 }
94
95 boolean isSolaris() {
96 return false;
97 }
98
99 static List<String> standardFileAttributeViews() {
100 return Arrays.asList("basic", "posix", "unix", "owner");
101 }
102
103 @Override
104 public final FileSystemProvider provider() {
105 return provider;
106 }
107
108 @Override
109 public final String getSeparator() {
110 return "/";
111 }
112
113 @Override
114 public final boolean isOpen() {
115 return true;
116 }
117
118 @Override
|
75 this.needToResolveAgainstDefaultDirectory = !defaultIsCwd;
76 }
77
78 // the root directory
79 this.rootDirectory = new UnixPath(this, "/");
80 }
81
82 // package-private
83 byte[] defaultDirectory() {
84 return defaultDirectory;
85 }
86
87 boolean needToResolveAgainstDefaultDirectory() {
88 return needToResolveAgainstDefaultDirectory;
89 }
90
91 UnixPath rootDirectory() {
92 return rootDirectory;
93 }
94
95 static List<String> standardFileAttributeViews() {
96 return Arrays.asList("basic", "posix", "unix", "owner");
97 }
98
99 @Override
100 public final FileSystemProvider provider() {
101 return provider;
102 }
103
104 @Override
105 public final String getSeparator() {
106 return "/";
107 }
108
109 @Override
110 public final boolean isOpen() {
111 return true;
112 }
113
114 @Override
|