Mercurial > hg > truffle
diff truffle/com.oracle.truffle.tools/src/com/oracle/truffle/tools/NodeExecCounter.java @ 22234:959f658b918d
Truffle/Instrumentation: generify Instrumenter.install(Tool) in the type of the tool.
author | Michael Van De Vanter <michael.van.de.vanter@oracle.com> |
---|---|
date | Mon, 21 Sep 2015 17:03:27 -0700 |
parents | 59e022cee529 |
children | c1c9c6d79f40 |
line wrap: on
line diff
--- a/truffle/com.oracle.truffle.tools/src/com/oracle/truffle/tools/NodeExecCounter.java Mon Sep 21 16:29:45 2015 -0700 +++ b/truffle/com.oracle.truffle.tools/src/com/oracle/truffle/tools/NodeExecCounter.java Mon Sep 21 17:03:27 2015 -0700 @@ -96,7 +96,7 @@ * @see SyntaxTag * @see ProbeFailure */ -public final class NodeExecCounter extends Instrumenter.Tool { +public final class NodeExecCounter extends Instrumenter.Tool<NodeExecCounter> { /** * Execution count for AST nodes of a particular type. @@ -119,7 +119,7 @@ /* * Everything up to here is inlined by Truffle compilation. Delegate the next part * to a method behind an inlining boundary. - * + * * Note that it is not permitted to pass a {@link VirtualFrame} across an inlining * boundary; they are truly virtual in inlined code. */