Package org.adoptopenjdk.jitwatch.util
Class FileUtil
- java.lang.Object
-
- org.adoptopenjdk.jitwatch.util.FileUtil
-
public final class FileUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static com.chrisnewland.freelogj.Loggerlogger
-
Constructor Summary
Constructors Modifier Constructor Description privateFileUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcopyFilesFromJarToDir(java.lang.String folderInJar, java.io.File targetDir)static voidcopyFilesToDir(java.io.File sourceDir, java.io.File targetDir)static voidemptyDir(java.io.File directory)static java.io.FilegetJDKSourceZip()static booleanisRunningFromJar()private static java.io.FilenewFile(java.io.File destinationDir, java.util.jar.JarEntry jarEntry)static java.io.FilewriteSource(java.io.File sourceDir, java.lang.String fqClassName, java.lang.String sourceCode)
-
-
-
Method Detail
-
isRunningFromJar
public static boolean isRunningFromJar()
-
copyFilesFromJarToDir
public static void copyFilesFromJarToDir(java.lang.String folderInJar, java.io.File targetDir)
-
newFile
private static java.io.File newFile(java.io.File destinationDir, java.util.jar.JarEntry jarEntry) throws java.io.IOException- Throws:
java.io.IOException
-
copyFilesToDir
public static void copyFilesToDir(java.io.File sourceDir, java.io.File targetDir)
-
writeSource
public static java.io.File writeSource(java.io.File sourceDir, java.lang.String fqClassName, java.lang.String sourceCode) throws java.io.IOException- Throws:
java.io.IOException
-
emptyDir
public static void emptyDir(java.io.File directory)
-
getJDKSourceZip
public static java.io.File getJDKSourceZip()
-
-