Mercurial > hg > truffle
diff graal/com.oracle.truffle.api/src/com/oracle/truffle/api/Truffle.java @ 13331:51b2999299bc
make TruffleRuntime field final
author | Andreas Woess <andreas.woess@jku.at> |
---|---|
date | Sat, 14 Dec 2013 02:49:18 +0100 |
parents | 494b818b527c |
children | b7fb36e57da8 |
line wrap: on
line diff
--- a/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/Truffle.java Fri Dec 13 22:43:21 2013 +0100 +++ b/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/Truffle.java Sat Dec 14 02:49:18 2013 +0100 @@ -31,19 +31,21 @@ */ public class Truffle { - private static TruffleRuntime runtime; + private static final TruffleRuntime RUNTIME; private static native TruffleRuntime initializeRuntime(); public static TruffleRuntime getRuntime() { - return runtime; + return RUNTIME; } static { + TruffleRuntime runtime; try { runtime = initializeRuntime(); } catch (UnsatisfiedLinkError e) { runtime = new DefaultTruffleRuntime(); } + RUNTIME = runtime; } }