@@ -12,14 +12,14 @@ impl JavaLangClass {
1212 let mut name_bytes = jvm. instantiate_array ( "B" , name. len ( ) ) . await ?;
1313 let bytes: Vec < i8 > = cast_vec ( name. as_bytes ( ) . to_vec ( ) ) ;
1414 jvm. store_array ( & mut name_bytes, 0 , bytes) . await ?;
15- jvm. put_field ( & mut java_class, "nameBytes" , "[B" , name_bytes) . await ?;
15+ jvm. put_field ( & mut java_class, "java/lang/Class" , " nameBytes", "[B" , name_bytes) . await ?;
1616
1717 Ok ( java_class)
1818 }
1919
2020 #[ allow( clippy:: borrowed_box) ]
2121 pub async fn name ( jvm : & Jvm , this : & Box < dyn ClassInstance > ) -> Result < String > {
22- let name_bytes: ClassInstanceRef < Array < i8 > > = jvm. get_field ( this, "nameBytes" , "[B" ) . await ?;
22+ let name_bytes: ClassInstanceRef < Array < i8 > > = jvm. get_field ( this, "java/lang/Class" , " nameBytes", "[B" ) . await ?;
2323 let len = jvm. array_length ( & name_bytes) . await ?;
2424 let name_bytes_vec: Vec < i8 > = jvm. load_array ( & name_bytes, 0 , len) . await ?;
2525 match String :: from_utf8 ( cast_vec ( name_bytes_vec) ) {
@@ -49,16 +49,16 @@ impl JavaLangClass {
4949 let mut name_bytes = jvm. instantiate_array ( "B" , class_name. len ( ) ) . await ?;
5050 let bytes: Vec < i8 > = cast_vec ( class_name. into_owned ( ) . into_bytes ( ) ) ;
5151 jvm. store_array ( & mut name_bytes, 0 , bytes) . await ?;
52- jvm. put_field ( & mut java_class, "nameBytes" , "[B" , name_bytes) . await ?;
52+ jvm. put_field ( & mut java_class, "java/lang/Class" , " nameBytes", "[B" , name_bytes) . await ?;
5353
54- jvm. put_field ( & mut java_class, "classLoader" , "Ljava/lang/ClassLoader;" , class_loader)
54+ jvm. put_field ( & mut java_class, "java/lang/Class" , " classLoader", "Ljava/lang/ClassLoader;" , class_loader)
5555 . await ?;
5656
5757 Ok ( java_class)
5858 }
5959
6060 #[ allow( clippy:: borrowed_box) ]
6161 pub async fn class_loader ( jvm : & Jvm , this : & Box < dyn ClassInstance > ) -> Result < Option < Box < dyn ClassInstance > > > {
62- jvm. get_field ( this, "classLoader" , "Ljava/lang/ClassLoader;" ) . await
62+ jvm. get_field ( this, "java/lang/Class" , " classLoader", "Ljava/lang/ClassLoader;" ) . await
6363 }
6464}
0 commit comments