Mercurial > hg > truffle
comparison truffle/com.oracle.truffle.api/src/com/oracle/truffle/api/debug/DebugSupportProvider.java @ 22228:c9681cd54d90
Truffle/Instrumentation: remove @Deprecated Instrument factory methods, Javadoc cleanup
author | Michael Van De Vanter <michael.van.de.vanter@oracle.com> |
---|---|
date | Sun, 20 Sep 2015 16:11:02 -0700 |
parents | dc83cc1f94f2 |
children |
comparison
equal
deleted
inserted
replaced
22227:68a0c3dcea10 | 22228:c9681cd54d90 |
---|---|
26 | 26 |
27 import com.oracle.truffle.api.frame.MaterializedFrame; | 27 import com.oracle.truffle.api.frame.MaterializedFrame; |
28 import com.oracle.truffle.api.instrument.AdvancedInstrumentResultListener; | 28 import com.oracle.truffle.api.instrument.AdvancedInstrumentResultListener; |
29 import com.oracle.truffle.api.instrument.AdvancedInstrumentRoot; | 29 import com.oracle.truffle.api.instrument.AdvancedInstrumentRoot; |
30 import com.oracle.truffle.api.instrument.AdvancedInstrumentRootFactory; | 30 import com.oracle.truffle.api.instrument.AdvancedInstrumentRootFactory; |
31 import com.oracle.truffle.api.instrument.Instrument; | 31 import com.oracle.truffle.api.instrument.Instrumenter; |
32 import com.oracle.truffle.api.instrument.ToolSupportProvider; | 32 import com.oracle.truffle.api.instrument.ToolSupportProvider; |
33 import com.oracle.truffle.api.nodes.Node; | 33 import com.oracle.truffle.api.nodes.Node; |
34 import com.oracle.truffle.api.source.Source; | 34 import com.oracle.truffle.api.source.Source; |
35 | 35 |
36 /** | 36 /** |
50 | 50 |
51 /** | 51 /** |
52 * Creates a language-specific factory to produce instances of {@link AdvancedInstrumentRoot} | 52 * Creates a language-specific factory to produce instances of {@link AdvancedInstrumentRoot} |
53 * that, when executed, computes the result of a textual expression in the language; used to | 53 * that, when executed, computes the result of a textual expression in the language; used to |
54 * create an | 54 * create an |
55 * {@linkplain Instrument#create(AdvancedInstrumentResultListener, AdvancedInstrumentRootFactory, Class, String) | 55 * {@linkplain Instrumenter#attach(com.oracle.truffle.api.instrument.Probe, AdvancedInstrumentResultListener, AdvancedInstrumentRootFactory, Class, String) |
56 * Advanced Instrument}. | 56 * Advanced Instrument}. |
57 * | 57 * |
58 * @param expr a guest language expression | 58 * @param expr a guest language expression |
59 * @param resultListener optional listener for the result of each evaluation. | 59 * @param resultListener optional listener for the result of each evaluation. |
60 * @return a new factory | 60 * @return a new factory |