# HG changeset patch # User Andreas Woess # Date 1386985758 -3600 # Node ID 51b2999299bc5f98bd3d55a6902268819d29a71e # Parent 1f4c9729c9f0c5d181bd7904daa8910f8ae2a974 make TruffleRuntime field final diff -r 1f4c9729c9f0 -r 51b2999299bc graal/com.oracle.truffle.api/src/com/oracle/truffle/api/Truffle.java --- 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; } }