Debugger - touniez/comp402doc GitHub Wiki
All configurable options relating to the debugger.
Sourcepath (debug.sourcepath = ""
)
A list of directories on which to search for source files when stepping
through code. The debugger will attempt to open files from these
directories automatically when stepping.
Step Into Java Classes (debug.step.java = false
)
Whether to step into Java source files when stepping through a suspended
method call. It is recommended to put the Java source (usually
distributed with the JDK) on the Sourcepath if this option is selected.
Step into Interpreter Classes (debug.step.djava = false
)
Whether to step into DynamicJava source files when stepping through a
suspended method call. DynamicJava is the Java interpreter used in the
Interactions pane, and the source can be obtained from
http://koala.ilog.fr/djava. Useful primarily when debugging DrJava
itself.
Step into DrJava Classes (debug.step.drjava = false
)
Whether to step into DrJava source files when stepping through a
suspended method call. Useful primarily when debugging DrJava itself.
Classes/Packages To Exclude (debug.step.exclude = ""
)
Allows you to specify other classes/packages to step over. This should
be a list with fully qualified names. To exclude a whole package, add
packagename.*
to the list. You might use this box to exclude
instructor provided libraries, for example java.util.*
.
Auto-Import after Breakpoint/Step (debug.auto.import = true
)
Automatically imports all classes and packages again that had been
imported when the program was last suspended, i.e. before the breakpoint
was hit or before the last step was taken.
Auto-Step Rate in ms (auto.step.rate = 1000
)
The delay interval at which Automatic Trace steps into every single line
of code of the program.