Mercurial > hg > truffle
diff graal/com.oracle.truffle.api/src/com/oracle/truffle/api/TruffleRuntime.java @ 16992:5a1d764f6afc
Truffle: added support for Runtime#getCallTargets()
author | Christian Humer <christian.humer@gmail.com> |
---|---|
date | Thu, 28 Aug 2014 15:35:29 +0200 |
parents | 534a87f866dc |
children | 7b45e33b7986 |
line wrap: on
line diff
--- a/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/TruffleRuntime.java Thu Aug 28 11:42:02 2014 +0200 +++ b/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/TruffleRuntime.java Thu Aug 28 15:35:29 2014 +0200 @@ -24,6 +24,8 @@ */ package com.oracle.truffle.api; +import java.util.*; + import com.oracle.truffle.api.frame.*; import com.oracle.truffle.api.nodes.*; @@ -137,6 +139,12 @@ FrameInstance getCurrentFrame(); /** + * Returns a list of all still referenced {@link RootCallTarget} instances that were created + * using {@link #createCallTarget(RootNode)}. + */ + List<RootCallTarget> getCallTargets(); + + /** * Internal API method. Do not use. */ void notifyTransferToInterpreter();