diff -r 151b990e3764 -r 9c260a6b6471 src/java.base/share/classes/java/lang/invoke/VarHandles.java --- a/src/java.base/share/classes/java/lang/invoke/VarHandles.java Mon Oct 22 14:41:51 2018 -0700 +++ b/src/java.base/share/classes/java/lang/invoke/VarHandles.java Mon Oct 22 17:00:04 2018 -0700 @@ -34,8 +34,8 @@ long foffset = MethodHandleNatives.objectFieldOffset(f); if (!type.isPrimitive()) { return f.isFinal() && !isWriteAllowedOnFinalFields - ? new VarHandleObjects.FieldInstanceReadOnly(refc, foffset, type) - : new VarHandleObjects.FieldInstanceReadWrite(refc, foffset, type); + ? new VarHandleReferences.FieldInstanceReadOnly(refc, foffset, type) + : new VarHandleReferences.FieldInstanceReadWrite(refc, foffset, type); } else if (type == boolean.class) { return f.isFinal() && !isWriteAllowedOnFinalFields @@ -95,8 +95,8 @@ long foffset = MethodHandleNatives.staticFieldOffset(f); if (!type.isPrimitive()) { return f.isFinal() && !isWriteAllowedOnFinalFields - ? new VarHandleObjects.FieldStaticReadOnly(base, foffset, type) - : new VarHandleObjects.FieldStaticReadWrite(base, foffset, type); + ? new VarHandleReferences.FieldStaticReadOnly(base, foffset, type) + : new VarHandleReferences.FieldStaticReadWrite(base, foffset, type); } else if (type == boolean.class) { return f.isFinal() && !isWriteAllowedOnFinalFields @@ -155,7 +155,7 @@ int ashift = 31 - Integer.numberOfLeadingZeros(ascale); if (!componentType.isPrimitive()) { - return new VarHandleObjects.Array(aoffset, ashift, arrayClass); + return new VarHandleReferences.Array(aoffset, ashift, arrayClass); } else if (componentType == boolean.class) { return new VarHandleBooleans.Array(aoffset, ashift);