diff options
| -rw-r--r-- | mullvad-jni/src/into_java.rs | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/mullvad-jni/src/into_java.rs b/mullvad-jni/src/into_java.rs index bf50bc3b26..9f835b5b34 100644 --- a/mullvad-jni/src/into_java.rs +++ b/mullvad-jni/src/into_java.rs @@ -121,25 +121,7 @@ where wrap_jnix_into_java!(IpAddr); wrap_jnix_into_java!(Ipv4Addr); wrap_jnix_into_java!(Ipv6Addr); - -impl<'borrow, 'env> IntoJava<'borrow, 'env> for SocketAddr -where - 'env: 'borrow, -{ - type JavaType = AutoLocal<'env, 'borrow>; - - fn into_java(self, env: &'borrow JnixEnv<'env>) -> Self::JavaType { - let class = env.get_class("java/net/InetSocketAddress"); - let ip_address = self.ip().into_java(env); - let port = self.port() as jint; - let parameters = [JValue::Object(ip_address.as_obj()), JValue::Int(port)]; - - env.auto_local( - env.new_object(&class, "(Ljava/net/InetAddress;I)V", ¶meters) - .expect("Failed to create InetSocketAddress Java object"), - ) - } -} +wrap_jnix_into_java!(SocketAddr); impl<'borrow, 'env> IntoJava<'borrow, 'env> for IpNetwork where |
