Skip to content

Commit 676b180

Browse files
committed
platform/windows: fix more compilation errors
1 parent 2bd1ed4 commit 676b180

File tree

3 files changed

+11
-10
lines changed

3 files changed

+11
-10
lines changed

native/macros/src/call.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,9 @@ macro_rules! parameter_types {
4141
fn from_str(s: &str) -> Option<Self> {
4242
match s {
4343
$(stringify!($sys_ty) | stringify!(jni::sys::$sys_ty) | stringify!(::jni::sys::$sys_ty) => Some(SafeJniWrapperType::Primitive(Primitive::$sys_ty)),)+
44-
$(stringify!($obj_ty) | stringify!(jni::objects::$obj_ty) | stringify!(::jni::objects::$obj_ty) => Some(SafeJniWrapperType::$obj_ty),)+
45-
_ => None
44+
$(stringify!($obj_sys_ty) | stringify!(jni::objects::$obj_sys_ty) | stringify!(::jni::objects::$obj_sys_ty)
45+
| stringify!($obj_ty) | stringify!(jni::objects::$obj_ty) | stringify!(::jni::objects::$obj_ty) => Some(SafeJniWrapperType::$obj_ty),)+
46+
_ => None,
4647
}
4748
}
4849

native/nio/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@ cfg-if.workspace = true
2020
libc.workspace = true
2121

2222
[target.'cfg(target_family = "windows")'.dependencies]
23-
windows.workspace = true
23+
windows = { workspace = true, features = ["Win32_Networking_WinSock"] }

native/nio/src/fs/windows/WindowsNativeDispatcher.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ pub extern "system" fn Java_sun_nio_fs_WindowsNativeDispatcher_FormatMessage(
2828
_env: JniEnv,
2929
_this: JClass,
3030
_error_code: jint,
31-
) -> jstring {
31+
) -> JString {
3232
unimplemented!("sun.nio.fs.WindowsNativeDispatcher#FormatMessage");
3333
}
3434

@@ -147,7 +147,7 @@ pub extern "system" fn Java_sun_nio_fs_WindowsNativeDispatcher_FindNextFile0(
147147
_this: JClass,
148148
_handle: jlong,
149149
_data_address: jlong,
150-
) -> jstring {
150+
) -> JString {
151151
unimplemented!("sun.nio.fs.WindowsNativeDispatcher#FindNextFile0");
152152
}
153153

@@ -166,7 +166,7 @@ pub extern "system" fn Java_sun_nio_fs_WindowsNativeDispatcher_FindNextStream0(
166166
_env: JniEnv,
167167
_this: JClass,
168168
_handle: jlong,
169-
) -> jstring {
169+
) -> JString {
170170
unimplemented!("sun.nio.fs.WindowsNativeDispatcher#FindNextStream0");
171171
}
172172

@@ -314,7 +314,7 @@ pub extern "system" fn Java_sun_nio_fs_WindowsNativeDispatcher_GetVolumePathName
314314
_env: JniEnv,
315315
_this: JClass,
316316
_address: jlong,
317-
) -> jstring {
317+
) -> JString {
318318
unimplemented!("sun.nio.fs.WindowsNativeDispatcher#GetVolumePathName0");
319319
}
320320

@@ -477,7 +477,7 @@ pub extern "system" fn Java_sun_nio_fs_WindowsNativeDispatcher_ConvertSidToStrin
477477
_env: JniEnv,
478478
_this: JClass,
479479
_address: jlong,
480-
) -> jstring {
480+
) -> JString {
481481
unimplemented!("sun.nio.fs.WindowsNativeDispatcher#ConvertSidToStringSid");
482482
}
483483

@@ -620,7 +620,7 @@ pub extern "system" fn Java_sun_nio_fs_WindowsNativeDispatcher_GetFullPathName0(
620620
_env: JniEnv,
621621
_clz: JClass,
622622
_path_address: jlong,
623-
) -> jstring {
623+
) -> JString {
624624
unimplemented!("sun.nio.fs.WindowsNativeDispatcher#GetFullPathName0");
625625
}
626626

@@ -629,7 +629,7 @@ pub extern "system" fn Java_sun_nio_fs_WindowsNativeDispatcher_GetFinalPathNameB
629629
_env: JniEnv,
630630
_this: JClass,
631631
_handle: jlong,
632-
) -> jstring {
632+
) -> JString {
633633
unimplemented!("sun.nio.fs.WindowsNativeDispatcher#GetFinalPathNameByHandle");
634634
}
635635

0 commit comments

Comments
 (0)