Package dev.equo.ide
Class IdeLockFile
- java.lang.Object
-
- dev.equo.ide.IdeLockFile
-
public class IdeLockFile extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleanalreadyRunningAndUserRequestsAbort(java.lang.ProcessHandle running)static IdeLockFileforWorkspaceDir(java.io.File workspaceDir)booleanhasClasspath()java.lang.ProcessHandleideAlreadyRunning()java.util.ArrayList<java.io.File>readClasspath()
-
-
-
Method Detail
-
forWorkspaceDir
public static IdeLockFile forWorkspaceDir(java.io.File workspaceDir)
-
hasClasspath
public boolean hasClasspath()
-
readClasspath
public java.util.ArrayList<java.io.File> readClasspath()
-
ideAlreadyRunning
@Nullable public java.lang.ProcessHandle ideAlreadyRunning()
-
alreadyRunningAndUserRequestsAbort
public static boolean alreadyRunningAndUserRequestsAbort(java.lang.ProcessHandle running) throws java.io.IOException, java.lang.InterruptedException- Throws:
java.io.IOExceptionjava.lang.InterruptedException
-
-