Lines Matching refs:path

66     private Path path;
73 final Path path, final Path dir) {
74 return new PathFileObject(fileManager, path) {
77 return toBinaryName(dir.relativize(path));
87 final Path path) {
88 return new PathFileObject(fileManager, path) {
91 return toBinaryName(path);
98 * relative path to a sibling.
101 final Path path, final String relativePath) {
102 return new PathFileObject(fileManager, path) {
112 * position on a search path.
115 final Path path) {
116 return new PathFileObject(fileManager, path) {
119 Path absPath = path.toAbsolutePath();
128 // ignore this p if cannot relativize path to p
137 protected PathFileObject(JavacPathFileManager fileManager, Path path) {
139 path.getClass(); // null check
141 this.path = path;
151 return path;
156 return BaseFileManager.getKind(path.getFileName().toString());
167 String pn = path.getFileName().toString();
174 return path.toRealPath(LinkOption.NOFOLLOW_LINKS).getFileName().toString().equals(sn);
193 return path.toUri();
198 return path.toString();
203 return Files.newInputStream(path);
210 return Files.newOutputStream(path);
247 return new OutputStreamWriter(Files.newOutputStream(path), fileManager.getEncodingName());
253 return Files.getLastModifiedTime(path).toMillis();
262 Files.delete(path);
271 return Files.isSameFile(path, other.path);
279 return (other instanceof PathFileObject && path.equals(((PathFileObject) other).path));
284 return path.hashCode();
289 return getClass().getSimpleName() + "[" + path + "]";
293 Path parent = path.getParent();
300 return Files.size(path);