src/share/vm/runtime/reflection.cpp

changeset 5732
b2e698d2276c
parent 5354
c1bd7b5bdc70
child 6116
cdf20166ec45
     1.1 --- a/src/share/vm/runtime/reflection.cpp	Tue Sep 17 23:12:27 2013 +0200
     1.2 +++ b/src/share/vm/runtime/reflection.cpp	Fri Sep 13 22:38:02 2013 -0400
     1.3 @@ -952,7 +952,8 @@
     1.4          }
     1.5        }  else {
     1.6          // if the method can be overridden, we resolve using the vtable index.
     1.7 -        int index  = reflected_method->vtable_index();
     1.8 +        assert(!reflected_method->has_itable_index(), "");
     1.9 +        int index = reflected_method->vtable_index();
    1.10          method = reflected_method;
    1.11          if (index != Method::nonvirtual_vtable_index) {
    1.12            // target_klass might be an arrayKlassOop but all vtables start at

mercurial