--- old/src/java.base/share/classes/java/lang/constant/ReferenceClassDescImpl.java 2018-09-28 11:54:18.000000000 -0700 +++ new/src/java.base/share/classes/java/lang/constant/ReferenceClassDescImpl.java 2018-09-28 11:54:18.000000000 -0700 @@ -27,8 +27,6 @@ import java.lang.invoke.MethodHandles; import java.util.Optional; -import static java.lang.constant.ConstantDescs.BSM_INVOKE; -import static java.lang.constant.ConstantDescs.MHR_CLASSDESC_FACTORY; import static java.lang.constant.ConstantUtils.dropFirstAndLastChar; import static java.lang.constant.ConstantUtils.internalToBinary; import static java.util.Objects.requireNonNull; @@ -85,7 +83,7 @@ @Override public Optional>>> describeConstable() { - return Optional.of(DynamicConstantDesc.of(BSM_INVOKE, MHR_CLASSDESC_FACTORY, descriptor)); + return Optional.of(DynamicConstantDesc.ofSymbolic(this)); } @Override