class JDIProcess extends Logging
Represents a process started with appropriate configuration for use with JDI.
- Alphabetic
- By Inheritance
- JDIProcess
- Logging
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new JDIProcess()
Type Members
-
implicit
class
LoggerExtras
extends AnyRef
- Definition Classes
- Logging
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
val
logger: Logger
- Attributes
- protected
- Definition Classes
- Logging
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
def
setArguments(arguments: Seq[String]): JDIProcess
Sets the arguments passed to the Scala process.
Sets the arguments passed to the Scala process.
- arguments
The collection of arguments to serve as input to the Scala process
- returns
The updated JDI process
-
def
setClassName(className: String): JDIProcess
Sets the name of the class to serve as the entrypoint for the JVM process.
Sets the name of the class to serve as the entrypoint for the JVM process.
- className
The full class name used as the entrypoint of the process
- returns
The updated JDI process
-
def
setClassPath(classPath: String): JDIProcess
Sets the class path of the JVM process.
Sets the class path of the JVM process.
- classPath
The class path used by the process
- returns
The updated JDI process
-
def
setDirectory(directory: String): JDIProcess
Sets the directory where the JVM process will run.
Sets the directory where the JVM process will run.
- directory
The directory serving as the root location of the JVM process
- returns
The updated JDI process
-
def
setJdwpString(jdwpString: String): JDIProcess
Sets the JDWP string used by the JVM process.
Sets the JDWP string used by the JVM process.
- jdwpString
The JDWP string used by the process
- returns
The updated JDI process
-
def
setJvmOptions(options: Seq[String]): JDIProcess
Sets any additional JVM options to use with the Scala process.
Sets any additional JVM options to use with the Scala process.
- options
The collection of options to use with the JVM
- returns
The updated JDI process
-
def
start(): Process
Starts the JDI process.
Starts the JDI process. Requires all configuration settings to be provided beforehand.
- returns
The Java process resulting from the start of the JDI process
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )