Represents the information about an action.
Contains utility methods related to searching files.
Represents the loader for the JDI (Java Debugger Interface) library shipped with the Oracle JDK and Open JDK.
Represents the loader for the JDI (Java Debugger Interface) library shipped with the Oracle JDK and Open JDK. Attempts to load the library from a classloader or searches for the library in common locations.
Represents a process started with appropriate configuration for use with JDI.
Contains utility methods related to the Java Debugger Interface.
Represents a collection of JVM options.
Represents a Java process.
Represents a Java process.
The pid of the process
The fully-qualified class name used as the entrypoint to the Java process
The collection of JVM options provided to the Java process
A trait for mixing in logging.
A trait for mixing in logging. This trait exposes an SLF4J logger through a protected field called logger.
Represents a queue of tasks that will be executed infinitely in order until removed.
Represents a generic form of memoization.
Represents a generic form of memoization. Modified from Pathikrit Bhowmick's copy of Scala Memoization.
Represents the input to the memoized function
Represents the type of key to use for cached results
Represents the output of the memoized function
https://github.com/pathikrit/scalgos/blob/master/src/main/scala/com/github/pathikrit/scalgos/Memo.scala
Represents a data structure of mappings for multiple values.
Represents a data structure of mappings for multiple values.
The key used to go from Key -> Seq[Id]
The value yielded from Key or any Id
Represents a manager of pending actions that can be added and performed.
Represents a manager of pending actions that can be added and performed.
The type of information associated with the action
Contains constants and type information.
Exposes utility methods related to searching files.
Exposes utility methods related to the Java Debugger Interface.
Contains defaults for the looping task runner.
Provides additional abstractions on top of memoization.
Represents the information about an action.
The type of additional data associated with the action
The id associated with the action
The additional data associated with the action
The action as a function