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;
     }
 }