Lines Matching defs:fileManager
65 private JavacPathFileManager fileManager;
72 static PathFileObject createDirectoryPathFileObject(JavacPathFileManager fileManager,
74 return new PathFileObject(fileManager, path) {
86 static PathFileObject createJarPathFileObject(JavacPathFileManager fileManager,
88 return new PathFileObject(fileManager, path) {
100 static PathFileObject createSiblingPathFileObject(JavacPathFileManager fileManager,
102 return new PathFileObject(fileManager, path) {
114 static PathFileObject createSimplePathFileObject(JavacPathFileManager fileManager,
116 return new PathFileObject(fileManager, path) {
137 protected PathFileObject(JavacPathFileManager fileManager, Path path) {
138 fileManager.getClass(); // null check
140 this.fileManager = fileManager;
208 fileManager.flushCache(this);
215 CharsetDecoder decoder = fileManager.getDecoder(fileManager.getEncodingName(), ignoreEncodingErrors);
221 CharBuffer cb = fileManager.getCachedContent(this);
225 ByteBuffer bb = fileManager.makeByteBuffer(in);
226 JavaFileObject prev = fileManager.log.useSource(this);
228 cb = fileManager.decode(bb, ignoreEncodingErrors);
230 fileManager.log.useSource(prev);
232 fileManager.recycleByteBuffer(bb);
234 fileManager.cache(this, cb);
245 fileManager.flushCache(this);
247 return new OutputStreamWriter(Files.newOutputStream(path), fileManager.getEncodingName());