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
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 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.
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.
Represents a queue of tasks that will be executed infinitely in order until removed.
Represents a generic form of 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
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.
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.