--- old/src/java.base/share/classes/jdk/internal/reflect/UnsafeObjectFieldAccessorImpl.java 2018-12-07 12:58:01.000000000 -0800 +++ new/src/java.base/share/classes/jdk/internal/reflect/UnsafeObjectFieldAccessorImpl.java 2018-12-07 12:58:00.000000000 -0800 @@ -34,7 +34,7 @@ public Object get(Object obj) throws IllegalArgumentException { ensureObj(obj); - return isFlatValue() ? unsafe.getValue(obj, fieldOffset, field.getType()) + return isFlattened() ? unsafe.getValue(obj, fieldOffset, field.getType()) : unsafe.getObject(obj, fieldOffset); } @@ -78,7 +78,7 @@ throwFinalFieldIllegalAccessException(value); } checkValue(value); - if (isFlatValue()) { + if (isFlattened()) { unsafe.putValue(obj, fieldOffset, field.getType(), value); } else { unsafe.putObject(obj, fieldOffset, value);