src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/GraalServices.java
--- a/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/GraalServices.java Thu Jul 25 11:44:37 2019 -0700
+++ b/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/GraalServices.java Thu Jul 25 17:35:58 2019 -0400
@@ -531,11 +531,7 @@
return Math.fma(a, b, c);
}
- /**
- * Set the flag in the {@link VirtualObject} that indicates that it is a boxed primitive that
- * was produced as a result of a call to a {@code valueOf} method.
- */
- public static void markVirtualObjectAsAutoBox(VirtualObject virtualObject) {
- virtualObject.setIsAutoBox(true);
+ public static VirtualObject createVirtualObject(ResolvedJavaType type, int id, boolean isAutoBox) {
+ return VirtualObject.get(type, id, isAutoBox);
}
}