comparison truffle/com.oracle.truffle.api/src/com/oracle/truffle/api/debug/Breakpoint.java @ 22128:f879b1fe3773

Separating the TruffleVM into its own project makes it possible to cleanup various system parts interations
author Jaroslav Tulach <jaroslav.tulach@oracle.com>
date Thu, 03 Sep 2015 16:38:45 +0200
parents 02e4cf046653
children dc83cc1f94f2 b31dcacfc8ff
comparison
equal deleted inserted replaced
22127:5a0cccf023c4 22128:f879b1fe3773
24 */ 24 */
25 package com.oracle.truffle.api.debug; 25 package com.oracle.truffle.api.debug;
26 26
27 import com.oracle.truffle.api.instrument.*; 27 import com.oracle.truffle.api.instrument.*;
28 import com.oracle.truffle.api.source.*; 28 import com.oracle.truffle.api.source.*;
29 import com.oracle.truffle.api.vm.TruffleVM;
30 import java.io.IOException; 29 import java.io.IOException;
31 30
32 /** 31 /**
33 * Breakpoint in a {@link TruffleVM} with {@link com.oracle.truffle.api.debug debugging turned on}. 32 * Breakpoint in a {@link com.oracle.truffle.api.vm.TruffleVM} with
34 * You can ask 33 * {@link com.oracle.truffle.api.debug debugging turned on}. You can ask
35 * {@link Debugger#setLineBreakpoint(int, com.oracle.truffle.api.source.LineLocation, boolean)} or 34 * {@link Debugger#setLineBreakpoint(int, com.oracle.truffle.api.source.LineLocation, boolean)} or
36 * {@link Debugger#setTagBreakpoint(int, com.oracle.truffle.api.instrument.SyntaxTag, boolean)} to 35 * {@link Debugger#setTagBreakpoint(int, com.oracle.truffle.api.instrument.SyntaxTag, boolean)} to
37 * create an instance of {@link Breakpoint}. 36 * create an instance of {@link Breakpoint}.
38 */ 37 */
38 @SuppressWarnings("javadoc")
39 public abstract class Breakpoint { 39 public abstract class Breakpoint {
40 40
41 /** 41 /**
42 * A general model of the states occupied by a {@link Breakpoint} during its lifetime. 42 * A general model of the states occupied by a {@link Breakpoint} during its lifetime.
43 */ 43 */