comparison truffle/com.oracle.truffle.api/src/com/oracle/truffle/api/debug/Debugger.java @ 22008:02e4cf046653

Providing a bit more meaningful documentation to our recent debugging improvements
author Jaroslav Tulach <jaroslav.tulach@oracle.com>
date Wed, 22 Jul 2015 14:25:03 +0200
parents 5bc7f7b867ab
children 95d5d6a93968
comparison
equal deleted inserted replaced
22007:12891f4cae7a 22008:02e4cf046653
35 import com.oracle.truffle.api.nodes.*; 35 import com.oracle.truffle.api.nodes.*;
36 import com.oracle.truffle.api.source.*; 36 import com.oracle.truffle.api.source.*;
37 import com.oracle.truffle.api.vm.TruffleVM; 37 import com.oracle.truffle.api.vm.TruffleVM;
38 38
39 /** 39 /**
40 * Language-agnostic engine for running Truffle languages under debugging control. 40 * Represents debugging related state of a {@link TruffleVM}. Instance of this class is delivered
41 * via {@link SuspendedEvent#getDebugger()} and {@link ExecutionEvent#getDebugger()} events, once
42 * {@link com.oracle.truffle.api.debug debugging is turned on}.
41 */ 43 */
42 public final class Debugger { 44 public final class Debugger {
43 45
44 private static final boolean TRACE = false; 46 private static final boolean TRACE = false;
45 private static final String TRACE_PREFIX = "DEBUG ENGINE: "; 47 private static final String TRACE_PREFIX = "DEBUG ENGINE: ";