Package dev.equo.ide

Class IdeLockFile


  • public class IdeLockFile
    extends java.lang.Object
    • 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.IOException
        java.lang.InterruptedException