src/share/vm/classfile/classFileParser.cpp

changeset 1410
83c29a26f67c
parent 1409
26b774d693aa
child 1412
74a5db69c1fe
     1.1 --- a/src/share/vm/classfile/classFileParser.cpp	Wed Sep 16 09:10:57 2009 -0400
     1.2 +++ b/src/share/vm/classfile/classFileParser.cpp	Wed Sep 16 15:42:46 2009 -0400
     1.3 @@ -3211,9 +3211,7 @@
     1.4  
     1.5      // Fill in information already parsed
     1.6      this_klass->set_access_flags(access_flags);
     1.7 -    if (verify) {
     1.8 -      this_klass->set_should_verify_class();
     1.9 -    }
    1.10 +    this_klass->set_should_verify_class(verify);
    1.11      jint lh = Klass::instance_layout_helper(instance_size, false);
    1.12      this_klass->set_layout_helper(lh);
    1.13      assert(this_klass->oop_is_instance(), "layout is correct");
    1.14 @@ -3222,9 +3220,7 @@
    1.15      //this_klass->set_super(super_klass());
    1.16      this_klass->set_class_loader(class_loader());
    1.17      this_klass->set_nonstatic_field_size(nonstatic_field_size);
    1.18 -    if (has_nonstatic_fields) {
    1.19 -       this_klass->set_has_nonstatic_fields();
    1.20 -    }
    1.21 +    this_klass->set_has_nonstatic_fields(has_nonstatic_fields);
    1.22      this_klass->set_static_oop_field_size(fac.static_oop_count);
    1.23      cp->set_pool_holder(this_klass());
    1.24      this_klass->set_constants(cp());

mercurial