Package edu.rice.cs.drjava.model.repl.newjvm

Manages the creation and invocation of the separate JVM used by the interactions pane.

See:
          Description

Interface Summary
InterpreterJVMRemoteI This interface specifies the methods that the interpreter JVM exposes for the MainJVM to call.
InterpretResult.Visitor<T>  
MainJVMRemoteI This interface specifies the methods that the Main JVM exposes for the InterpreterJVM to call.
 

Class Summary
ClassPathManager Maintains a dynamic class path, allowing entries to be incrementally added in the appropriate place in the list.
InterpreterJVM This is the main class for the interpreter JVM.
InterpretResult Super class for any type of result that can occur from a call to interpret.
MainJVM Manages a remote JVM.
MainJVM.DummyDebugModel DebugModelCallback which does not react to events.
MainJVM.DummyInteractionsModel InteractionsModel which does not react to events.
MainJVM.DummyJUnitModel JUnitModel which does not react to events.
NewJVMTest Tests the functionality of the new JVM manager.
 

Package edu.rice.cs.drjava.model.repl.newjvm Description

Manages the creation and invocation of the separate JVM used by the interactions pane.