Mercurial > hg > graal-jvmci-8
comparison src/share/vm/classfile/systemDictionary.cpp @ 3852:fdb992d83a87
7071653: JSR 292: call site change notification should be pushed not pulled
Reviewed-by: kvn, never, bdelsart
author | twisti |
---|---|
date | Tue, 16 Aug 2011 04:14:05 -0700 |
parents | ddd894528dbc |
children | e6b1331a51d2 |
comparison
equal
deleted
inserted
replaced
3851:95134e034042 | 3852:fdb992d83a87 |
---|---|
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. |