public final class TypeProfileInstrument extends com.oracle.truffle.api.instrumentation.TruffleInstrument implements Enabler, TypeHandler.Provider
com.oracle.truffle.api.instrumentation.TruffleInstrument.Env, com.oracle.truffle.api.instrumentation.TruffleInstrument.Provider, com.oracle.truffle.api.instrumentation.TruffleInstrument.Registration| Constructor and Description |
|---|
TypeProfileInstrument() |
| Modifier and Type | Method and Description |
|---|---|
void |
disable() |
void |
enable() |
TypeHandler |
getTypeHandler() |
protected void |
onCreate(com.oracle.truffle.api.instrumentation.TruffleInstrument.Env e) |
protected void |
onDispose(com.oracle.truffle.api.instrumentation.TruffleInstrument.Env e) |
public static final String ID
protected void onCreate(com.oracle.truffle.api.instrumentation.TruffleInstrument.Env e)
onCreate in class com.oracle.truffle.api.instrumentation.TruffleInstrumentprotected void onDispose(com.oracle.truffle.api.instrumentation.TruffleInstrument.Env e)
onDispose in class com.oracle.truffle.api.instrumentation.TruffleInstrumentpublic TypeHandler getTypeHandler()
getTypeHandler in interface TypeHandler.Provider