src/hotspot/share/prims/jvmtiRedefineClasses.cpp
changeset 51329 9c68699bebe5
parent 51096 695dff91a997
child 51338 aa3bfacc912c
--- a/src/hotspot/share/prims/jvmtiRedefineClasses.cpp	Tue Aug 07 16:07:47 2018 -0700
+++ b/src/hotspot/share/prims/jvmtiRedefineClasses.cpp	Tue Aug 07 15:45:07 2018 -0700
@@ -795,8 +795,8 @@
   // technically a bit more difficult, and, more importantly, I am not sure at present that the
   // order of interfaces does not matter on the implementation level, i.e. that the VM does not
   // rely on it somewhere.
-  Array<Klass*>* k_interfaces = the_class->local_interfaces();
-  Array<Klass*>* k_new_interfaces = scratch_class->local_interfaces();
+  Array<InstanceKlass*>* k_interfaces = the_class->local_interfaces();
+  Array<InstanceKlass*>* k_new_interfaces = scratch_class->local_interfaces();
   int n_intfs = k_interfaces->length();
   if (n_intfs != k_new_interfaces->length()) {
     return JVMTI_ERROR_UNSUPPORTED_REDEFINITION_HIERARCHY_CHANGED;