Mercurial > hg > graal-compiler
diff graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultTruffleRuntime.java @ 17036:7b45e33b7986
Truffle: made TruffleRuntime#getCallTargets return a Collection and simplified its implementation.
author | Christian Humer <christian.humer@gmail.com> |
---|---|
date | Wed, 03 Sep 2014 14:58:53 +0200 |
parents | 5a1d764f6afc |
children | 0a35e2789735 |
line wrap: on
line diff
--- a/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultTruffleRuntime.java Wed Sep 03 12:01:14 2014 +0200 +++ b/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultTruffleRuntime.java Wed Sep 03 14:58:53 2014 +0200 @@ -135,8 +135,8 @@ } @Override - public List<RootCallTarget> getCallTargets() { - return new ArrayList<>(callTargets.keySet()); + public Collection<RootCallTarget> getCallTargets() { + return Collections.unmodifiableSet(callTargets.keySet()); } @Override