489 // Verifier checks |
490 // Verifier checks |
490 static void check_super_class_access(instanceKlassHandle this_klass, TRAPS); |
491 static void check_super_class_access(instanceKlassHandle this_klass, TRAPS); |
491 static void check_super_interface_access(instanceKlassHandle this_klass, TRAPS); |
492 static void check_super_interface_access(instanceKlassHandle this_klass, TRAPS); |
492 static void check_final_method_override(instanceKlassHandle this_klass, TRAPS); |
493 static void check_final_method_override(instanceKlassHandle this_klass, TRAPS); |
493 static void check_illegal_static_method(instanceKlassHandle this_klass, TRAPS); |
494 static void check_illegal_static_method(instanceKlassHandle this_klass, TRAPS); |
|
495 |
|
496 u2 this_class_index() const { return _this_class_index; } |
|
497 |
|
498 #if INCLUDE_JFR |
|
499 ClassFileStream* clone_stream() const; |
|
500 void set_klass_to_deallocate(InstanceKlass* klass); |
|
501 #endif // INCLUDE_JFR |
494 }; |
502 }; |
495 |
503 |
496 #endif // SHARE_VM_CLASSFILE_CLASSFILEPARSER_HPP |
504 #endif // SHARE_VM_CLASSFILE_CLASSFILEPARSER_HPP |