Mercurial > hg > truffle
diff truffle/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/Node.java @ 22245:c1f9d1ea057c
Truffle/Instrumentation: remove an indirection in a call from RootNode to having instrumentation applied.
author | Michael Van De Vanter <michael.van.de.vanter@oracle.com> |
---|---|
date | Wed, 23 Sep 2015 17:23:57 -0700 |
parents | f78c72e2e0b6 |
children | 0d36601f233e |
line wrap: on
line diff
--- a/truffle/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/Node.java Wed Sep 23 16:54:51 2015 -0700 +++ b/truffle/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/Node.java Wed Sep 23 17:23:57 2015 -0700 @@ -491,11 +491,6 @@ return ""; } - @SuppressWarnings("static-method") - protected final void probeAST(RootNode rootNode) { - ACCESSOR.probeAST(rootNode); - } - private static final Object GIL = new Object(); private static final ThreadLocal<Integer> IN_ATOMIC_BLOCK = new ThreadLocal<Integer>() { @@ -519,7 +514,7 @@ return true; } - private static final class AccessorNodes extends Accessor { + static final class AccessorNodes extends Accessor { @SuppressWarnings("rawtypes") @Override protected Class<? extends TruffleLanguage> findLanguage(RootNode n) { @@ -533,5 +528,5 @@ } // registers into Accessor.NODES - private static final AccessorNodes ACCESSOR = new AccessorNodes(); + static final AccessorNodes ACCESSOR = new AccessorNodes(); }