hotspot/src/share/vm/classfile/systemDictionary.cpp
changeset 10265 4c869854aebd
parent 10008 d84de97ad847
child 10546 e79347eebbc5
equal deleted inserted replaced
10264:6879f93d268d 10265:4c869854aebd
  1976   instanceKlass::cast(WK_KLASS(FinalReference_klass))->set_reference_type(REF_FINAL);
  1976   instanceKlass::cast(WK_KLASS(FinalReference_klass))->set_reference_type(REF_FINAL);
  1977   instanceKlass::cast(WK_KLASS(PhantomReference_klass))->set_reference_type(REF_PHANTOM);
  1977   instanceKlass::cast(WK_KLASS(PhantomReference_klass))->set_reference_type(REF_PHANTOM);
  1978 
  1978 
  1979   // JSR 292 classes
  1979   // JSR 292 classes
  1980   WKID jsr292_group_start = WK_KLASS_ENUM_NAME(MethodHandle_klass);
  1980   WKID jsr292_group_start = WK_KLASS_ENUM_NAME(MethodHandle_klass);
  1981   WKID jsr292_group_end   = WK_KLASS_ENUM_NAME(CallSite_klass);
  1981   WKID jsr292_group_end   = WK_KLASS_ENUM_NAME(VolatileCallSite_klass);
  1982   initialize_wk_klasses_until(jsr292_group_start, scan, CHECK);
  1982   initialize_wk_klasses_until(jsr292_group_start, scan, CHECK);
  1983   if (EnableInvokeDynamic) {
  1983   if (EnableInvokeDynamic) {
  1984     initialize_wk_klasses_through(jsr292_group_end, scan, CHECK);
  1984     initialize_wk_klasses_through(jsr292_group_end, scan, CHECK);
  1985   } else {
  1985   } else {
  1986     // Skip the JSR 292 classes, if not enabled.
  1986     // Skip the JSR 292 classes, if not enabled.