src/share/vm/classfile/classFileParser.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File 6642881_8u40_hotspot Cdiff src/share/vm/classfile/classFileParser.cpp

src/share/vm/classfile/classFileParser.cpp

Print this page
rev 6604 : 6642881: Improve performance of Class.getClassLoader()
Summary: Add classLoader to java/lang/Class instance for fast access
Reviewed-by: alanb, lfoltan, rriggs, vlivanov, twisti, jfranck

*** 4136,4147 **** check_illegal_static_method(this_klass, CHECK_(nullHandle)); } } // Allocate mirror and initialize static fields ! java_lang_Class::create_mirror(this_klass, protection_domain, CHECK_(nullHandle)); ! // Generate any default methods - default methods are interface methods // that have a default implementation. This is new with Lambda project. if (has_default_methods ) { DefaultMethods::generate_default_methods( --- 4136,4147 ---- check_illegal_static_method(this_klass, CHECK_(nullHandle)); } } // Allocate mirror and initialize static fields ! java_lang_Class::create_mirror(this_klass, class_loader, protection_domain, ! CHECK_(nullHandle)); // Generate any default methods - default methods are interface methods // that have a default implementation. This is new with Lambda project. if (has_default_methods ) { DefaultMethods::generate_default_methods(
src/share/vm/classfile/classFileParser.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File