src/hotspot/share/oops/instanceKlass.cpp
changeset 58084 cddef3bde924
parent 57906 e17f768b3b71
child 58177 4932dce35882
equal deleted inserted replaced
58083:9046db64ca39 58084:cddef3bde924
  2544   // Decrement symbol reference counts associated with the unloaded class.
  2544   // Decrement symbol reference counts associated with the unloaded class.
  2545   if (_name != NULL) _name->decrement_refcount();
  2545   if (_name != NULL) _name->decrement_refcount();
  2546   // unreference array name derived from this class name (arrays of an unloaded
  2546   // unreference array name derived from this class name (arrays of an unloaded
  2547   // class can't be referenced anymore).
  2547   // class can't be referenced anymore).
  2548   if (_array_name != NULL)  _array_name->decrement_refcount();
  2548   if (_array_name != NULL)  _array_name->decrement_refcount();
  2549   if (_source_debug_extension != NULL) FREE_C_HEAP_ARRAY(char, _source_debug_extension);
  2549   FREE_C_HEAP_ARRAY(char, _source_debug_extension);
  2550 }
  2550 }
  2551 
  2551 
  2552 void InstanceKlass::set_source_debug_extension(const char* array, int length) {
  2552 void InstanceKlass::set_source_debug_extension(const char* array, int length) {
  2553   if (array == NULL) {
  2553   if (array == NULL) {
  2554     _source_debug_extension = NULL;
  2554     _source_debug_extension = NULL;