Mercurial > hg > truffle
comparison truffle/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Probe.java @ 22066:78c3d3d8d86e
Clearly separating the TruffleLanguage definition from context used during its execution. TruffleLanguage now has to have public static field INSTANCE and override createContext method.
author | Jaroslav Tulach <jaroslav.tulach@oracle.com> |
---|---|
date | Thu, 06 Aug 2015 08:31:49 +0200 |
parents | 5bc7f7b867ab |
children | dc83cc1f94f2 3aad794eec0e |
comparison
equal
deleted
inserted
replaced
22065:503529c65456 | 22066:78c3d3d8d86e |
---|---|
98 * @see Instrument | 98 * @see Instrument |
99 * @see ASTProber | 99 * @see ASTProber |
100 * @see ProbeListener | 100 * @see ProbeListener |
101 * @see SyntaxTag | 101 * @see SyntaxTag |
102 */ | 102 */ |
103 @SuppressWarnings("rawtypes") | |
103 public final class Probe { | 104 public final class Probe { |
104 private final Class<? extends TruffleLanguage> language; | 105 private final Class<? extends TruffleLanguage> language; |
105 | 106 |
106 private static final boolean TRACE = false; | 107 private static final boolean TRACE = false; |
107 private static final String TRACE_PREFIX = "PROBE: "; | 108 private static final String TRACE_PREFIX = "PROBE: "; |