src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/CompilationWrapper.java
--- a/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/CompilationWrapper.java Fri Aug 17 11:56:59 2018 -0500
+++ b/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/CompilationWrapper.java Fri Aug 17 13:20:53 2018 -0700
@@ -84,6 +84,8 @@
*/
ExitVM;
+ private static final ExceptionAction[] VALUES = values();
+
/**
* Gets the action that is one level less verbose than this action, bottoming out at the
* least verbose action.
@@ -91,7 +93,7 @@
ExceptionAction quieter() {
assert ExceptionAction.Silent.ordinal() == 0;
int index = Math.max(ordinal() - 1, 0);
- return values()[index];
+ return VALUES[index];
}
}