Mercurial > hg > truffle
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: "; |