boolean isValid(JavaFileObject file) { return timestamp == file.getLastModified(); }
boolean isValid(JavaFileObject file) { return timestamp == file.getLastModified(); }
public long getLastModified() { return core.getLastModified(); }
public long getLastModified() { return file.getLastModified(); }
ContentCacheEntry(JavaFileObject file, CharBuffer cb) { this.timestamp = file.getLastModified(); this.ref = new SoftReference<CharBuffer>(cb); }
ContentCacheEntry(JavaFileObject file, CharBuffer cb) { this.timestamp = file.getLastModified(); this.ref = new SoftReference<CharBuffer>(cb); }
/** Implement policy to choose to derive information from a source * file or a class file when both are present. May be overridden * by subclasses. */ protected JavaFileObject preferredFileObject(JavaFileObject a, JavaFileObject b) { if (preferSource) return (a.getKind() == JavaFileObject.Kind.SOURCE) ? a : b; else { long adate = a.getLastModified(); long bdate = b.getLastModified(); // 6449326: policy for bad lastModifiedTime in ClassReader //assert adate >= 0 && bdate >= 0; return (adate > bdate) ? a : b; } }
/** Implement policy to choose to derive information from a source * file or a class file when both are present. May be overridden * by subclasses. */ protected JavaFileObject preferredFileObject(JavaFileObject a, JavaFileObject b) { if (preferSource) return (a.getKind() == JavaFileObject.Kind.SOURCE) ? a : b; else { long adate = a.getLastModified(); long bdate = b.getLastModified(); // 6449326: policy for bad lastModifiedTime in ClassReader //assert adate >= 0 && bdate >= 0; return (adate > bdate) ? a : b; } }
/** Implement policy to choose to derive information from a source * file or a class file when both are present. May be overridden * by subclasses. */ protected JavaFileObject preferredFileObject(JavaFileObject a, JavaFileObject b) { if (preferSource) return (a.getKind() == JavaFileObject.Kind.SOURCE) ? a : b; else { long adate = a.getLastModified(); long bdate = b.getLastModified(); // 6449326: policy for bad lastModifiedTime in ClassReader //assert adate >= 0 && bdate >= 0; return (adate > bdate) ? a : b; } }
/** Implement policy to choose to derive information from a source * file or a class file when both are present. May be overridden * by subclasses. */ protected JavaFileObject preferredFileObject(JavaFileObject a, JavaFileObject b) { if (preferSource) return (a.getKind() == JavaFileObject.Kind.SOURCE) ? a : b; else { long adate = a.getLastModified(); long bdate = b.getLastModified(); // 6449326: policy for bad lastModifiedTime in ClassReader //assert adate >= 0 && bdate >= 0; return (adate > bdate) ? a : b; } }
StandardJavaFileManager sfm = (StandardJavaFileManager) fileManager; fo = sfm.getJavaFileObjects(className).iterator().next(); if (fo != null && fo.getLastModified() != 0) { return fo;
javaSourceFileModifieds.put(sourceFile, sourceFile.getLastModified()); long newModified = sourceFile.getLastModified(); Collections.singleton(JavaFileObject.Kind.CLASS), true)) { outputFileModifieds.put(outputFile, outputFile.getLastModified()); true)) { Long oldModified = outputFileModifieds.get(outputFile); long newModified = outputFile.getLastModified();
public void write(ClassFileInfo info) { ClassWriter classWriter = ClassWriter.instance(context); if (options.sysInfo || options.verbose) { classWriter.setFile(info.fo.toUri()); classWriter.setLastModified(info.fo.getLastModified()); classWriter.setDigest("MD5", info.digest); classWriter.setFileSize(info.size); } classWriter.write(info.cf); }