comparison truffle/com.oracle.truffle.tools/src/com/oracle/truffle/tools/LineToProbesMap.java @ 22231:59e022cee529

Truffle/Instrumentation: rename InstrumentationTool (abstract parent for CoverageTracker, LineToProbesMap, etc.) to Instrumenter.Tool, eliminating the need for an Accessor instance.
author Michael Van De Vanter <michael.van.de.vanter@oracle.com>
date Sun, 20 Sep 2015 17:19:59 -0700
parents c92d6117696f
children 959f658b918d
comparison
equal deleted inserted replaced
22230:3f2052afcb6d 22231:59e022cee529
29 import java.util.Collection; 29 import java.util.Collection;
30 import java.util.Collections; 30 import java.util.Collections;
31 import java.util.HashMap; 31 import java.util.HashMap;
32 import java.util.Map; 32 import java.util.Map;
33 33
34 import com.oracle.truffle.api.instrument.InstrumentationTool;
35 import com.oracle.truffle.api.instrument.Instrumenter; 34 import com.oracle.truffle.api.instrument.Instrumenter;
36 import com.oracle.truffle.api.instrument.Probe; 35 import com.oracle.truffle.api.instrument.Probe;
37 import com.oracle.truffle.api.instrument.ProbeListener; 36 import com.oracle.truffle.api.instrument.ProbeListener;
38 import com.oracle.truffle.api.instrument.impl.DefaultProbeListener; 37 import com.oracle.truffle.api.instrument.impl.DefaultProbeListener;
39 import com.oracle.truffle.api.source.LineLocation; 38 import com.oracle.truffle.api.source.LineLocation;
42 41
43 /** 42 /**
44 * An {@link InstrumentationTool} that builds a map of every {@link Probe} attached to some AST, 43 * An {@link InstrumentationTool} that builds a map of every {@link Probe} attached to some AST,
45 * indexed by {@link Source} and line number. 44 * indexed by {@link Source} and line number.
46 */ 45 */
47 public final class LineToProbesMap extends InstrumentationTool { 46 public final class LineToProbesMap extends Instrumenter.Tool {
48 47
49 private static final boolean TRACE = false; 48 private static final boolean TRACE = false;
50 private static final PrintStream OUT = System.out; 49 private static final PrintStream OUT = System.out;
51 50
52 private static void trace(String msg) { 51 private static void trace(String msg) {