File tree Expand file tree Collapse file tree 1 file changed +6
-7
lines changed
Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -606,13 +606,12 @@ impl Jvm {
606606 }
607607
608608 async fn register_class_internal ( & self , class : Class , class_loader_wrapper : Option < & dyn ClassLoaderWrapper > ) -> Result < ( ) > {
609- if !class. definition . name ( ) . starts_with ( '[' ) {
610- if let Some ( super_class) = class. definition . super_class_name ( ) {
611- if !self . has_class ( & super_class) {
612- // ensure superclass is loaded
613- self . resolve_class_internal ( & super_class, class_loader_wrapper) . await ?;
614- }
615- }
609+ if !class. definition . name ( ) . starts_with ( '[' )
610+ && let Some ( super_class) = class. definition . super_class_name ( )
611+ && !self . has_class ( & super_class)
612+ {
613+ // ensure superclass is loaded
614+ self . resolve_class_internal ( & super_class, class_loader_wrapper) . await ?;
616615 }
617616
618617 self . inner . classes . write ( ) . insert ( class. definition . name ( ) . to_owned ( ) , class. clone ( ) ) ;
You can’t perform that action at this time.
0 commit comments