use of org.springframework.boot.devtools.restart.classloader.ClassLoaderFile.Kind in project spring-boot by spring-projects.
the class ClassPathChangeUploader method asClassLoaderFile.
private ClassLoaderFile asClassLoaderFile(ChangedFile changedFile) throws IOException {
ClassLoaderFile.Kind kind = TYPE_MAPPINGS.get(changedFile.getType());
byte[] bytes = (kind == Kind.DELETED ? null : FileCopyUtils.copyToByteArray(changedFile.getFile()));
long lastModified = (kind == Kind.DELETED ? System.currentTimeMillis() : changedFile.getFile().lastModified());
return new ClassLoaderFile(kind, lastModified, bytes);
}
Aggregations