hotspot/src/share/vm/prims/jvmtiRedefineClasses.hpp
changeset 13975 2f7431485cfa
parent 13728 882756847a04
child 15430 7c35f12cf1e5
equal deleted inserted replaced
13951:3fc49366dc15 13975:2f7431485cfa
   493 // or executing methods, so that it can't be deleted during class redefinition
   493 // or executing methods, so that it can't be deleted during class redefinition
   494 // and class unloading.
   494 // and class unloading.
   495 class MetadataOnStackMark : public StackObj {
   495 class MetadataOnStackMark : public StackObj {
   496   NOT_PRODUCT(static bool _is_active;)
   496   NOT_PRODUCT(static bool _is_active;)
   497  public:
   497  public:
   498   MetadataOnStackMark();
   498   MetadataOnStackMark() NOT_JVMTI_RETURN;
   499   ~MetadataOnStackMark();
   499   ~MetadataOnStackMark() NOT_JVMTI_RETURN;
   500   static void record(Metadata* m);
   500   static void record(Metadata* m) NOT_JVMTI_RETURN;
   501 };
   501 };
   502 
   502 
   503 #endif // SHARE_VM_PRIMS_JVMTIREDEFINECLASSES_HPP
   503 #endif // SHARE_VM_PRIMS_JVMTIREDEFINECLASSES_HPP