src/share/vm/classfile/systemDictionary.cpp

changeset 2343
f2da85a9b08e
parent 2314
f95d63e2154a
child 2497
3582bf76420e
equal deleted inserted replaced
2314:f95d63e2154a 2343:f2da85a9b08e
2008 if (_well_known_klasses[meth_group_start] == NULL) { 2008 if (_well_known_klasses[meth_group_start] == NULL) {
2009 // Skip the rest of the method handle classes, if MethodHandle is not loaded. 2009 // Skip the rest of the method handle classes, if MethodHandle is not loaded.
2010 scan = WKID(meth_group_end+1); 2010 scan = WKID(meth_group_end+1);
2011 } 2011 }
2012 WKID indy_group_start = WK_KLASS_ENUM_NAME(Linkage_klass); 2012 WKID indy_group_start = WK_KLASS_ENUM_NAME(Linkage_klass);
2013 WKID indy_group_end = WK_KLASS_ENUM_NAME(InvokeDynamic_klass); 2013 WKID indy_group_end = WK_KLASS_ENUM_NAME(CallSite_klass);
2014 initialize_wk_klasses_until(indy_group_start, scan, CHECK); 2014 initialize_wk_klasses_until(indy_group_start, scan, CHECK);
2015 if (EnableInvokeDynamic) { 2015 if (EnableInvokeDynamic) {
2016 initialize_wk_klasses_through(indy_group_end, scan, CHECK); 2016 initialize_wk_klasses_through(indy_group_end, scan, CHECK);
2017 } 2017 }
2018 if (_well_known_klasses[indy_group_start] == NULL) { 2018 if (_well_known_klasses[indy_group_start] == NULL) {

mercurial