Packages

package evaluator

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. evaluator
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class JdiArray extends JdiObject
  2. class JdiClassObject extends JdiObject
  3. class Safe[A] extends AnyRef

    Objects created on the remote JVM can be garbage-collected at any time.

    Objects created on the remote JVM can be garbage-collected at any time. https://stackoverflow.com/questions/25793688/life-span-of-jdi-mirrors-of-objects-living-in-a-remote-jvm

    This can be prevented by wrapping every object reference into a Safe instance. It calls disableCollection at construction and enableCollection when the final result is retrieved.

    You can get the result out of a Safe instance by calling getResult. Then the object references are not protected anymore and can be normally garbage collected.

  4. implicit class SafeList[A] extends AnyRef

Value Members

  1. object JdiArray
  2. object JdiPrimitive
  3. object Safe

Inherited from AnyRef

Inherited from Any

Ungrouped