public interface Debugger
DebuggerInstance
.
Different program modules require different debugger interfaces. A debugger
interface of a program module is usually dependent on classes of the module
in which the debugger interface is defined. To allow different program
modules to contribute to the behavior of the single instance of the debugger
the program modules should extend this interface. The single instance of the
debugger should implement all the interfaces. When a module needs to access
the debugger's functionality it will do it through the interface known to the
module. In other words it will call the
DebuggerInstance.getDebugger(Class)
with the class of the interface
defined in the module.
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.