This interface specifies the methods that the interpreter JVM exposes
for the MainJVM to call.
version: $Id: InterpreterJVMRemoteI.java 4255 2007-08-28 19:17:37Z mgricken $
Adds the given path to the classpath shared by ALL Java interpreters. Only unique paths are added.
Parameters: f - Entry to add to the accumulated classpath
Adds a named JavaDebugInterpreter to the list of interpreters.
Parameters: name - the unique name for the interpreter Parameters: className - the fully qualified class name of the classthe debug interpreter is in throws: IllegalArgumentException - if the name is not unique
Adds the given path to the classpath shared by ALL Java interpreters. Only unique paths are added.
Parameters: f - Entry to add to the accumulated classpath
Adds the given path to the classpath shared by ALL Java interpreters. Only unique paths are added.
Parameters: f - Entry to add to the accumulated classpath
Adds a named DynamicJavaAdapter to the list of interpreters.
Parameters: name - the unique name for the interpreter throws: IllegalArgumentException - if the name is not unique
Adds the given path to the classpath shared by ALL Java interpreters. Only unique paths are added.
Parameters: f - Entry to add to the accumulated classpath
Adds the given path to the classpath shared by ALL Java interpreters. Only unique paths are added.
Parameters: f - Entry to add to the accumulated classpath
Interprets the given string of source code in the active interpreter. The result is returned to MainJVMRemoteI via
the interpretResult method.
Parameters: s - Source code to interpret.
Sets the current interpreter to be the one specified by the given name
Parameters: name - the unique name of the interpreter to set active Whether the new interpreter is currently in progresswith an interaction