src/share/vm/oops/instanceKlass.cpp

changeset 5535
e22ee8e7ae62
parent 5421
825e6cb66923
child 5732
b2e698d2276c
child 5749
4f9a42c33738
     1.1 --- a/src/share/vm/oops/instanceKlass.cpp	Fri Aug 16 10:06:58 2013 -0700
     1.2 +++ b/src/share/vm/oops/instanceKlass.cpp	Mon Aug 19 14:59:54 2013 -0400
     1.3 @@ -269,7 +269,7 @@
     1.4    set_fields(NULL, 0);
     1.5    set_constants(NULL);
     1.6    set_class_loader_data(NULL);
     1.7 -  set_source_file_name(NULL);
     1.8 +  set_source_file_name_index(0);
     1.9    set_source_debug_extension(NULL, 0);
    1.10    set_array_name(NULL);
    1.11    set_inner_classes(NULL);
    1.12 @@ -284,7 +284,7 @@
    1.13    set_osr_nmethods_head(NULL);
    1.14    set_breakpoints(NULL);
    1.15    init_previous_versions();
    1.16 -  set_generic_signature(NULL);
    1.17 +  set_generic_signature_index(0);
    1.18    release_set_methods_jmethod_ids(NULL);
    1.19    release_set_methods_cached_itable_indices(NULL);
    1.20    set_annotations(NULL);
    1.21 @@ -2368,18 +2368,12 @@
    1.22    // unreference array name derived from this class name (arrays of an unloaded
    1.23    // class can't be referenced anymore).
    1.24    if (_array_name != NULL)  _array_name->decrement_refcount();
    1.25 -  if (_source_file_name != NULL) _source_file_name->decrement_refcount();
    1.26    if (_source_debug_extension != NULL) FREE_C_HEAP_ARRAY(char, _source_debug_extension, mtClass);
    1.27  
    1.28    assert(_total_instanceKlass_count >= 1, "Sanity check");
    1.29    Atomic::dec(&_total_instanceKlass_count);
    1.30  }
    1.31  
    1.32 -void InstanceKlass::set_source_file_name(Symbol* n) {
    1.33 -  _source_file_name = n;
    1.34 -  if (_source_file_name != NULL) _source_file_name->increment_refcount();
    1.35 -}
    1.36 -
    1.37  void InstanceKlass::set_source_debug_extension(char* array, int length) {
    1.38    if (array == NULL) {
    1.39      _source_debug_extension = NULL;

mercurial