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