mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 07:14:30 +02:00
8232881: Remove unnecessary InstanceKlass::casts
Reviewed-by: coleenp
This commit is contained in:
parent
bbc4e0d999
commit
36ac846d35
6 changed files with 14 additions and 14 deletions
|
@ -1989,14 +1989,14 @@ void SystemDictionary::resolve_well_known_classes(TRAPS) {
|
|||
resolve_wk_klasses_through(WK_KLASS_ENUM_NAME(Reference_klass), scan, CHECK);
|
||||
|
||||
// Preload ref klasses and set reference types
|
||||
InstanceKlass::cast(WK_KLASS(Reference_klass))->set_reference_type(REF_OTHER);
|
||||
WK_KLASS(Reference_klass)->set_reference_type(REF_OTHER);
|
||||
InstanceRefKlass::update_nonstatic_oop_maps(WK_KLASS(Reference_klass));
|
||||
|
||||
resolve_wk_klasses_through(WK_KLASS_ENUM_NAME(PhantomReference_klass), scan, CHECK);
|
||||
InstanceKlass::cast(WK_KLASS(SoftReference_klass))->set_reference_type(REF_SOFT);
|
||||
InstanceKlass::cast(WK_KLASS(WeakReference_klass))->set_reference_type(REF_WEAK);
|
||||
InstanceKlass::cast(WK_KLASS(FinalReference_klass))->set_reference_type(REF_FINAL);
|
||||
InstanceKlass::cast(WK_KLASS(PhantomReference_klass))->set_reference_type(REF_PHANTOM);
|
||||
WK_KLASS(SoftReference_klass)->set_reference_type(REF_SOFT);
|
||||
WK_KLASS(WeakReference_klass)->set_reference_type(REF_WEAK);
|
||||
WK_KLASS(FinalReference_klass)->set_reference_type(REF_FINAL);
|
||||
WK_KLASS(PhantomReference_klass)->set_reference_type(REF_PHANTOM);
|
||||
|
||||
// JSR 292 classes
|
||||
WKID jsr292_group_start = WK_KLASS_ENUM_NAME(MethodHandle_klass);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue