From 00cb346bcb2de57062957a4aa18c57988d581e50 Mon Sep 17 00:00:00 2001 From: Alsey Coleman Miller Date: Sat, 7 Mar 2026 19:58:30 -0500 Subject: [PATCH 1/6] Add `AndroidNet` target --- Package.swift | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index f6958f0..f892b90 100644 --- a/Package.swift +++ b/Package.swift @@ -94,6 +94,9 @@ var package = Package( .library( name: "AndroidMedia", targets: ["AndroidMedia"] ), + .library( + name: "AndroidNet", targets: ["AndroidNet"] + ), .library( name: "AndroidNFC", targets: ["AndroidNFC"] ) @@ -173,7 +176,8 @@ var package = Package( "AndroidInput", "AndroidLocation", "AndroidMedia", - "AndroidNFC" + "AndroidNFC", + "AndroidNet" ], swiftSettings: [ .swiftLanguageMode(.v5), @@ -578,6 +582,24 @@ var package = Package( sdkVersionDefine ] ), + .target( + name: "AndroidNet", + dependencies: [ + "AndroidJava", + "AndroidOS", + "AndroidUtil", + "AndroidContent", + .product(name: "JavaLangUtil", package: "JavaLang"), + .product(name: "JavaLangIO", package: "JavaLang"), + .product(name: "JavaLangNet", package: "JavaLang"), + ], + exclude: ["swift-java.config"], + swiftSettings: [ + .swiftLanguageMode(.v5), + ndkVersionDefine, + sdkVersionDefine + ] + ), .target( name: "AndroidNFC", dependencies: [ @@ -586,6 +608,7 @@ var package = Package( "AndroidUtil", "AndroidContent", "AndroidApp", + "AndroidNet", .product(name: "JavaLangIO", package: "JavaLang"), ], exclude: ["swift-java.config"], From 47696370c4e5419dc74645e703233bdbd20b5023 Mon Sep 17 00:00:00 2001 From: Alsey Coleman Miller Date: Sat, 7 Mar 2026 20:00:34 -0500 Subject: [PATCH 2/6] Add `android.net.*` generated sources --- Sources/AndroidNet/AttachCallback.swift | 36 + Sources/AndroidNet/AudioCodec.swift | 60 + Sources/AndroidNet/AudioGroup.swift | 93 ++ Sources/AndroidNet/AudioStream.swift | 82 ++ Sources/AndroidNet/AwareResources.swift | 59 + Sources/AndroidNet/CaptivePortal.swift | 47 + Sources/AndroidNet/Characteristics.swift | 158 +++ .../AndroidNet/ChildSaProposal+Builder.swift | 47 + Sources/AndroidNet/ChildSaProposal.swift | 24 + Sources/AndroidNet/ChildSessionCallback.swift | 51 + .../ChildSessionConfiguration+Builder.swift | 17 + .../ChildSessionConfiguration.swift | 8 + Sources/AndroidNet/ChildSessionParams.swift | 42 + Sources/AndroidNet/CivicLocationKeys.swift | 105 ++ Sources/AndroidNet/ConfigParser.swift | 18 + ...ager+ConnectivityDiagnosticsCallback.swift | 38 + ...iagnosticsManager+ConnectivityReport.swift | 133 ++ ...tyDiagnosticsManager+DataStallReport.swift | 121 ++ .../ConnectivityDiagnosticsManager.swift | 15 + .../ConnectivityManager+NetworkCallback.swift | 81 ++ ...ivityManager+OnNetworkActiveListener.swift | 17 + Sources/AndroidNet/ConnectivityManager.swift | 481 ++++++++ .../Credential+CertificateCredential.swift | 100 ++ .../AndroidNet/Credential+SimCredential.swift | 100 ++ .../Credential+UserCredential.swift | 136 +++ Sources/AndroidNet/Credential.swift | 152 +++ Sources/AndroidNet/Credentials.swift | 36 + Sources/AndroidNet/DhcpInfo.swift | 62 + Sources/AndroidNet/DiscoverySession.swift | 89 ++ .../AndroidNet/DiscoverySessionCallback.swift | 171 +++ Sources/AndroidNet/DnsResolver+Callback.swift | 26 + .../AndroidNet/DnsResolver+DnsException.swift | 11 + Sources/AndroidNet/DnsResolver.swift | 45 + Sources/AndroidNet/EapAkaInfo+Builder.swift | 29 + Sources/AndroidNet/EapAkaInfo.swift | 15 + Sources/AndroidNet/EapInfo.swift | 15 + .../AndroidNet/EapSessionConfig+Builder.swift | 74 ++ .../EapSessionConfig+EapAkaConfig.swift | 53 + ...apSessionConfig+EapAkaOption+Builder.swift | 29 + .../EapSessionConfig+EapAkaOption.swift | 35 + .../EapSessionConfig+EapAkaPrimeConfig.swift | 44 + .../EapSessionConfig+EapMethodConfig.swift | 51 + .../EapSessionConfig+EapMsChapV2Config.swift | 44 + .../EapSessionConfig+EapSimConfig.swift | 44 + .../EapSessionConfig+EapTtlsConfig.swift | 35 + Sources/AndroidNet/EapSessionConfig.swift | 78 ++ .../EasyConnectStatusCallback.swift | 51 + .../AndroidNet/EthernetNetworkSpecifier.swift | 77 ++ Sources/AndroidNet/HomeSp.swift | 152 +++ Sources/AndroidNet/HttpResponseCache.swift | 89 ++ .../AndroidNet/IdentityChangedListener.swift | 34 + .../IkeDerAsn1DnIdentification.swift | 24 + Sources/AndroidNet/IkeException.swift | 8 + .../AndroidNet/IkeFqdnIdentification.swift | 30 + Sources/AndroidNet/IkeIOException.swift | 19 + Sources/AndroidNet/IkeIdentification.swift | 8 + Sources/AndroidNet/IkeInternalException.swift | 8 + .../IkeIpv4AddrIdentification.swift | 31 + .../IkeIpv6AddrIdentification.swift | 31 + .../AndroidNet/IkeKeyIdIdentification.swift | 30 + .../AndroidNet/IkeNetworkLostException.swift | 18 + .../AndroidNet/IkeNonProtocolException.swift | 8 + Sources/AndroidNet/IkeProtocolException.swift | 64 + .../IkeRfc822AddrIdentification.swift | 30 + .../AndroidNet/IkeSaProposal+Builder.swift | 56 + Sources/AndroidNet/IkeSaProposal.swift | 24 + Sources/AndroidNet/IkeSession.swift | 52 + Sources/AndroidNet/IkeSessionCallback.swift | 42 + .../IkeSessionConfiguration+Builder.swift | 83 ++ .../AndroidNet/IkeSessionConfiguration.swift | 49 + .../AndroidNet/IkeSessionConnectionInfo.swift | 37 + .../AndroidNet/IkeSessionParams+Builder.swift | 131 ++ .../IkeSessionParams+IkeAuthConfig.swift | 26 + ...Params+IkeAuthDigitalSignLocalConfig.swift | 26 + ...arams+IkeAuthDigitalSignRemoteConfig.swift | 26 + .../IkeSessionParams+IkeAuthEapConfig.swift | 35 + .../IkeSessionParams+IkeAuthPskConfig.swift | 35 + Sources/AndroidNet/IkeSessionParams.swift | 151 +++ Sources/AndroidNet/IkeTimeoutException.swift | 10 + Sources/AndroidNet/IkeTrafficSelector.swift | 40 + .../IkeTunnelConnectionParams.swift | 45 + .../AndroidNet/Ikev2VpnProfile+Builder.swift | 104 ++ Sources/AndroidNet/Ikev2VpnProfile.swift | 141 +++ Sources/AndroidNet/InetAddresses.swift | 28 + Sources/AndroidNet/InvalidKeException.swift | 18 + .../InvalidMajorVersionException.swift | 18 + .../InvalidSelectorsException.swift | 27 + .../AndroidNet/IpConfiguration+Builder.swift | 38 + Sources/AndroidNet/IpConfiguration.swift | 74 ++ Sources/AndroidNet/IpPrefix.swift | 96 ++ Sources/AndroidNet/IpSecAlgorithm.swift | 104 ++ ...Manager+ResourceUnavailableException.swift | 11 + .../IpSecManager+SecurityParameterIndex.swift | 44 + ...IpSecManager+SpiUnavailableException.swift | 18 + .../IpSecManager+UdpEncapsulationSocket.swift | 54 + Sources/AndroidNet/IpSecManager.swift | 105 ++ .../AndroidNet/IpSecTransform+Builder.swift | 58 + Sources/AndroidNet/IpSecTransform.swift | 42 + Sources/AndroidNet/LinkAddress.swift | 93 ++ Sources/AndroidNet/LinkProperties.swift | 213 ++++ Sources/AndroidNet/LocalServerSocket.swift | 49 + Sources/AndroidNet/LocalSocket.swift | 248 ++++ Sources/AndroidNet/LocalSocketAddress.swift | 18 + Sources/AndroidNet/MacAddress.swift | 141 +++ Sources/AndroidNet/MailTo.swift | 74 ++ Sources/AndroidNet/MloLink.swift | 155 +++ Sources/AndroidNet/Network.swift | 121 ++ Sources/AndroidNet/NetworkCapabilities.swift | 299 +++++ Sources/AndroidNet/NetworkInfo.swift | 157 +++ .../AndroidNet/NetworkRequest+Builder.swift | 96 ++ Sources/AndroidNet/NetworkRequest.swift | 110 ++ Sources/AndroidNet/NetworkSpecifier.swift | 9 + .../NsdManager+DiscoveryListener.swift | 62 + .../NsdManager+RegistrationListener.swift | 44 + .../NsdManager+ResolveListener.swift | 44 + Sources/AndroidNet/NsdManager.swift | 141 +++ Sources/AndroidNet/NsdServiceInfo.swift | 153 +++ Sources/AndroidNet/ParcelablePeerHandle.swift | 32 + Sources/AndroidNet/ParseException.swift | 12 + .../AndroidNet/PasspointConfiguration.swift | 152 +++ Sources/AndroidNet/PeerHandle.swift | 24 + Sources/AndroidNet/PlatformVpnProfile.swift | 52 + Sources/AndroidNet/PpsMoParser.swift | 18 + Sources/AndroidNet/Proxy.swift | 54 + Sources/AndroidNet/ProxyInfo.swift | 131 ++ .../AndroidNet/PublishConfig+Builder.swift | 92 ++ Sources/AndroidNet/PublishConfig.swift | 89 ++ .../AndroidNet/PublishDiscoverySession.swift | 15 + .../AndroidNet/RangingRequest+Builder.swift | 74 ++ Sources/AndroidNet/RangingRequest.swift | 101 ++ Sources/AndroidNet/RangingResult.swift | 480 ++++++++ .../AndroidNet/RangingResultCallback.swift | 25 + .../AndroidNet/ResponderConfig+Builder.swift | 101 ++ Sources/AndroidNet/ResponderConfig.swift | 152 +++ Sources/AndroidNet/ResponderLocation.swift | 246 ++++ Sources/AndroidNet/RouteInfo.swift | 129 ++ Sources/AndroidNet/RtpStream.swift | 121 ++ .../SSLCertificateSocketFactory.swift | 132 ++ Sources/AndroidNet/SSLEngines.swift | 8 + Sources/AndroidNet/SSLSessionCache.swift | 10 + Sources/AndroidNet/SSLSockets.swift | 8 + Sources/AndroidNet/SaProposal.swift | 127 ++ .../ScanResult+InformationElement.swift | 73 ++ Sources/AndroidNet/ScanResult.swift | 240 ++++ Sources/AndroidNet/ServiceDiscoveryInfo.swift | 51 + .../AndroidNet/SipAudioCall+Listener.swift | 113 ++ Sources/AndroidNet/SipAudioCall.swift | 213 ++++ Sources/AndroidNet/SipErrorCode.swift | 72 ++ Sources/AndroidNet/SipException.swift | 15 + Sources/AndroidNet/SipManager.swift | 211 ++++ Sources/AndroidNet/SipProfile+Builder.swift | 121 ++ Sources/AndroidNet/SipProfile.swift | 164 +++ .../AndroidNet/SipRegistrationListener.swift | 37 + Sources/AndroidNet/SipSession+Listener.swift | 133 ++ Sources/AndroidNet/SipSession+State.swift | 66 + Sources/AndroidNet/SipSession.swift | 137 +++ .../AndroidNet/SocketKeepalive+Callback.swift | 47 + Sources/AndroidNet/SocketKeepalive.swift | 64 + Sources/AndroidNet/SoftApConfiguration.swift | 129 ++ Sources/AndroidNet/SslCertificate+DName.swift | 47 + Sources/AndroidNet/SslCertificate.swift | 77 ++ Sources/AndroidNet/SslError.swift | 90 ++ .../StaticIpConfiguration+Builder.swift | 48 + .../AndroidNet/StaticIpConfiguration.swift | 84 ++ .../AndroidNet/SubscribeConfig+Builder.swift | 92 ++ Sources/AndroidNet/SubscribeConfig.swift | 80 ++ .../SubscribeDiscoverySession.swift | 15 + .../TelephonyNetworkSpecifier+Builder.swift | 29 + .../TelephonyNetworkSpecifier.swift | 65 + Sources/AndroidNet/TrafficStats.swift | 374 ++++++ Sources/AndroidNet/TransportInfo.swift | 8 + ...nsportModeChildSessionParams+Builder.swift | 59 + .../TransportModeChildSessionParams.swift | 8 + ...TunnelModeChildSessionParams+Builder.swift | 105 ++ ...ssionParams+ConfigRequestIpv4Address.swift | 18 + ...onParams+ConfigRequestIpv4DhcpServer.swift | 10 + ...ionParams+ConfigRequestIpv4DnsServer.swift | 10 + ...ssionParams+ConfigRequestIpv4Netmask.swift | 10 + ...ssionParams+ConfigRequestIpv6Address.swift | 27 + ...ionParams+ConfigRequestIpv6DnsServer.swift | 10 + ...nParams+TunnelModeChildConfigRequest.swift | 10 + .../TunnelModeChildSessionParams.swift | 24 + Sources/AndroidNet/Uri+Builder.swift | 164 +++ Sources/AndroidNet/Uri.swift | 338 +++++ ...tizer+IllegalCharacterValueSanitizer.swift | 87 ++ ...UrlQuerySanitizer+ParameterValuePair.swift | 17 + .../UrlQuerySanitizer+ValueSanitizer.swift | 17 + Sources/AndroidNet/UrlQuerySanitizer.swift | 274 +++++ ...ellUnderlyingNetworkTemplate+Builder.swift | 119 ++ .../VcnCellUnderlyingNetworkTemplate.swift | 96 ++ Sources/AndroidNet/VcnConfig+Builder.swift | 30 + Sources/AndroidNet/VcnConfig.swift | 47 + .../VcnGatewayConnectionConfig+Builder.swift | 92 ++ .../VcnGatewayConnectionConfig.swift | 91 ++ .../VcnManager+VcnStatusCallback.swift | 20 + Sources/AndroidNet/VcnManager.swift | 56 + .../VcnUnderlyingNetworkTemplate.swift | 79 ++ ...ifiUnderlyingNetworkTemplate+Builder.swift | 47 + .../VcnWifiUnderlyingNetworkTemplate.swift | 24 + Sources/AndroidNet/VpnManager.swift | 120 ++ Sources/AndroidNet/VpnProfileState.swift | 107 ++ Sources/AndroidNet/VpnService+Builder.swift | 193 +++ Sources/AndroidNet/VpnService.swift | 100 ++ Sources/AndroidNet/WifiAwareChannelInfo.swift | 83 ++ ...iAwareDataPathSecurityConfig+Builder.swift | 47 + .../WifiAwareDataPathSecurityConfig.swift | 92 ++ Sources/AndroidNet/WifiAwareManager.swift | 128 ++ Sources/AndroidNet/WifiAwareNetworkInfo.swift | 84 ++ .../WifiAwareNetworkSpecifier+Builder.swift | 77 ++ .../WifiAwareNetworkSpecifier.swift | 92 ++ Sources/AndroidNet/WifiAwareSession.swift | 63 + .../WifiConfiguration+AuthAlgorithm.swift | 36 + .../WifiConfiguration+GroupCipher.swift | 48 + .../WifiConfiguration+GroupMgmtCipher.swift | 24 + .../WifiConfiguration+KeyMgmt.swift | 92 ++ .../WifiConfiguration+PairwiseCipher.swift | 44 + .../AndroidNet/WifiConfiguration+Status.swift | 28 + .../WifiConfiguration+WiFiProtocol.swift | 32 + Sources/AndroidNet/WifiConfiguration.swift | 267 ++++ .../AndroidNet/WifiEnterpriseConfig+Eap.swift | 41 + .../WifiEnterpriseConfig+Phase2.swift | 35 + Sources/AndroidNet/WifiEnterpriseConfig.swift | 364 ++++++ Sources/AndroidNet/WifiInfo+Builder.swift | 74 ++ Sources/AndroidNet/WifiInfo.swift | 324 +++++ .../WifiManager+AddNetworkResult.swift | 73 ++ .../WifiManager+InterfaceCreationImpact.swift | 35 + ...WifiManager+LocalOnlyHotspotCallback.swift | 51 + ...iManager+LocalOnlyHotspotReservation.swift | 45 + .../WifiManager+MulticastLock.swift | 62 + .../WifiManager+ScanResultsCallback.swift | 20 + ...ger+SubsystemRestartTrackingCallback.swift | 29 + ...r+SuggestionConnectionStatusListener.swift | 17 + ...SuggestionUserApprovalStatusListener.swift | 17 + Sources/AndroidNet/WifiManager+WifiLock.swift | 72 ++ .../AndroidNet/WifiManager+WpsCallback.swift | 43 + Sources/AndroidNet/WifiManager.swift | 1088 +++++++++++++++++ .../WifiNetworkSpecifier+Builder.swift | 148 +++ Sources/AndroidNet/WifiNetworkSpecifier.swift | 92 ++ .../WifiNetworkSuggestion+Builder.swift | 283 +++++ .../AndroidNet/WifiNetworkSuggestion.swift | 260 ++++ .../AndroidNet/WifiP2pConfig+Builder.swift | 83 ++ Sources/AndroidNet/WifiP2pConfig.swift | 122 ++ Sources/AndroidNet/WifiP2pDevice.swift | 165 +++ Sources/AndroidNet/WifiP2pDeviceList.swift | 53 + .../AndroidNet/WifiP2pDnsSdServiceInfo.swift | 9 + .../WifiP2pDnsSdServiceRequest.swift | 36 + Sources/AndroidNet/WifiP2pGroup.swift | 113 ++ Sources/AndroidNet/WifiP2pInfo.swift | 54 + .../WifiP2pManager+ActionListener.swift | 26 + .../AndroidNet/WifiP2pManager+Channel.swift | 26 + .../WifiP2pManager+ChannelListener.swift | 17 + ...ifiP2pManager+ConnectionInfoListener.swift | 17 + .../WifiP2pManager+DeviceInfoListener.swift | 17 + ...ifiP2pManager+DiscoveryStateListener.swift | 17 + ...Manager+DnsSdServiceResponseListener.swift | 17 + ...ifiP2pManager+DnsSdTxtRecordListener.swift | 11 + ...ager+ExternalApproverRequestListener.swift | 66 + .../WifiP2pManager+GroupInfoListener.swift | 17 + .../WifiP2pManager+NetworkInfoListener.swift | 17 + .../WifiP2pManager+P2pStateListener.swift | 17 + .../WifiP2pManager+PeerListListener.swift | 17 + ...fiP2pManager+ServiceResponseListener.swift | 17 + ...pManager+UpnpServiceResponseListener.swift | 10 + Sources/AndroidNet/WifiP2pManager.swift | 619 ++++++++++ Sources/AndroidNet/WifiP2pServiceInfo.swift | 56 + .../AndroidNet/WifiP2pServiceRequest.swift | 62 + .../AndroidNet/WifiP2pUpnpServiceInfo.swift | 8 + .../WifiP2pUpnpServiceRequest.swift | 27 + Sources/AndroidNet/WifiP2pWfdInfo.swift | 287 +++++ Sources/AndroidNet/WifiRttManager.swift | 44 + Sources/AndroidNet/WifiSsid.swift | 74 ++ Sources/AndroidNet/WpsInfo.swift | 68 ++ .../X509TrustManagerExtensions.swift | 15 + Sources/AndroidNet/swift-java.config | 2 +- 274 files changed, 22298 insertions(+), 1 deletion(-) create mode 100644 Sources/AndroidNet/AttachCallback.swift create mode 100644 Sources/AndroidNet/AudioCodec.swift create mode 100644 Sources/AndroidNet/AudioGroup.swift create mode 100644 Sources/AndroidNet/AudioStream.swift create mode 100644 Sources/AndroidNet/AwareResources.swift create mode 100644 Sources/AndroidNet/CaptivePortal.swift create mode 100644 Sources/AndroidNet/Characteristics.swift create mode 100644 Sources/AndroidNet/ChildSaProposal+Builder.swift create mode 100644 Sources/AndroidNet/ChildSaProposal.swift create mode 100644 Sources/AndroidNet/ChildSessionCallback.swift create mode 100644 Sources/AndroidNet/ChildSessionConfiguration+Builder.swift create mode 100644 Sources/AndroidNet/ChildSessionConfiguration.swift create mode 100644 Sources/AndroidNet/ChildSessionParams.swift create mode 100644 Sources/AndroidNet/CivicLocationKeys.swift create mode 100644 Sources/AndroidNet/ConfigParser.swift create mode 100644 Sources/AndroidNet/ConnectivityDiagnosticsManager+ConnectivityDiagnosticsCallback.swift create mode 100644 Sources/AndroidNet/ConnectivityDiagnosticsManager+ConnectivityReport.swift create mode 100644 Sources/AndroidNet/ConnectivityDiagnosticsManager+DataStallReport.swift create mode 100644 Sources/AndroidNet/ConnectivityDiagnosticsManager.swift create mode 100644 Sources/AndroidNet/ConnectivityManager+NetworkCallback.swift create mode 100644 Sources/AndroidNet/ConnectivityManager+OnNetworkActiveListener.swift create mode 100644 Sources/AndroidNet/ConnectivityManager.swift create mode 100644 Sources/AndroidNet/Credential+CertificateCredential.swift create mode 100644 Sources/AndroidNet/Credential+SimCredential.swift create mode 100644 Sources/AndroidNet/Credential+UserCredential.swift create mode 100644 Sources/AndroidNet/Credential.swift create mode 100644 Sources/AndroidNet/Credentials.swift create mode 100644 Sources/AndroidNet/DhcpInfo.swift create mode 100644 Sources/AndroidNet/DiscoverySession.swift create mode 100644 Sources/AndroidNet/DiscoverySessionCallback.swift create mode 100644 Sources/AndroidNet/DnsResolver+Callback.swift create mode 100644 Sources/AndroidNet/DnsResolver+DnsException.swift create mode 100644 Sources/AndroidNet/DnsResolver.swift create mode 100644 Sources/AndroidNet/EapAkaInfo+Builder.swift create mode 100644 Sources/AndroidNet/EapAkaInfo.swift create mode 100644 Sources/AndroidNet/EapInfo.swift create mode 100644 Sources/AndroidNet/EapSessionConfig+Builder.swift create mode 100644 Sources/AndroidNet/EapSessionConfig+EapAkaConfig.swift create mode 100644 Sources/AndroidNet/EapSessionConfig+EapAkaOption+Builder.swift create mode 100644 Sources/AndroidNet/EapSessionConfig+EapAkaOption.swift create mode 100644 Sources/AndroidNet/EapSessionConfig+EapAkaPrimeConfig.swift create mode 100644 Sources/AndroidNet/EapSessionConfig+EapMethodConfig.swift create mode 100644 Sources/AndroidNet/EapSessionConfig+EapMsChapV2Config.swift create mode 100644 Sources/AndroidNet/EapSessionConfig+EapSimConfig.swift create mode 100644 Sources/AndroidNet/EapSessionConfig+EapTtlsConfig.swift create mode 100644 Sources/AndroidNet/EapSessionConfig.swift create mode 100644 Sources/AndroidNet/EasyConnectStatusCallback.swift create mode 100644 Sources/AndroidNet/EthernetNetworkSpecifier.swift create mode 100644 Sources/AndroidNet/HomeSp.swift create mode 100644 Sources/AndroidNet/HttpResponseCache.swift create mode 100644 Sources/AndroidNet/IdentityChangedListener.swift create mode 100644 Sources/AndroidNet/IkeDerAsn1DnIdentification.swift create mode 100644 Sources/AndroidNet/IkeException.swift create mode 100644 Sources/AndroidNet/IkeFqdnIdentification.swift create mode 100644 Sources/AndroidNet/IkeIOException.swift create mode 100644 Sources/AndroidNet/IkeIdentification.swift create mode 100644 Sources/AndroidNet/IkeInternalException.swift create mode 100644 Sources/AndroidNet/IkeIpv4AddrIdentification.swift create mode 100644 Sources/AndroidNet/IkeIpv6AddrIdentification.swift create mode 100644 Sources/AndroidNet/IkeKeyIdIdentification.swift create mode 100644 Sources/AndroidNet/IkeNetworkLostException.swift create mode 100644 Sources/AndroidNet/IkeNonProtocolException.swift create mode 100644 Sources/AndroidNet/IkeProtocolException.swift create mode 100644 Sources/AndroidNet/IkeRfc822AddrIdentification.swift create mode 100644 Sources/AndroidNet/IkeSaProposal+Builder.swift create mode 100644 Sources/AndroidNet/IkeSaProposal.swift create mode 100644 Sources/AndroidNet/IkeSession.swift create mode 100644 Sources/AndroidNet/IkeSessionCallback.swift create mode 100644 Sources/AndroidNet/IkeSessionConfiguration+Builder.swift create mode 100644 Sources/AndroidNet/IkeSessionConfiguration.swift create mode 100644 Sources/AndroidNet/IkeSessionConnectionInfo.swift create mode 100644 Sources/AndroidNet/IkeSessionParams+Builder.swift create mode 100644 Sources/AndroidNet/IkeSessionParams+IkeAuthConfig.swift create mode 100644 Sources/AndroidNet/IkeSessionParams+IkeAuthDigitalSignLocalConfig.swift create mode 100644 Sources/AndroidNet/IkeSessionParams+IkeAuthDigitalSignRemoteConfig.swift create mode 100644 Sources/AndroidNet/IkeSessionParams+IkeAuthEapConfig.swift create mode 100644 Sources/AndroidNet/IkeSessionParams+IkeAuthPskConfig.swift create mode 100644 Sources/AndroidNet/IkeSessionParams.swift create mode 100644 Sources/AndroidNet/IkeTimeoutException.swift create mode 100644 Sources/AndroidNet/IkeTrafficSelector.swift create mode 100644 Sources/AndroidNet/IkeTunnelConnectionParams.swift create mode 100644 Sources/AndroidNet/Ikev2VpnProfile+Builder.swift create mode 100644 Sources/AndroidNet/Ikev2VpnProfile.swift create mode 100644 Sources/AndroidNet/InetAddresses.swift create mode 100644 Sources/AndroidNet/InvalidKeException.swift create mode 100644 Sources/AndroidNet/InvalidMajorVersionException.swift create mode 100644 Sources/AndroidNet/InvalidSelectorsException.swift create mode 100644 Sources/AndroidNet/IpConfiguration+Builder.swift create mode 100644 Sources/AndroidNet/IpConfiguration.swift create mode 100644 Sources/AndroidNet/IpPrefix.swift create mode 100644 Sources/AndroidNet/IpSecAlgorithm.swift create mode 100644 Sources/AndroidNet/IpSecManager+ResourceUnavailableException.swift create mode 100644 Sources/AndroidNet/IpSecManager+SecurityParameterIndex.swift create mode 100644 Sources/AndroidNet/IpSecManager+SpiUnavailableException.swift create mode 100644 Sources/AndroidNet/IpSecManager+UdpEncapsulationSocket.swift create mode 100644 Sources/AndroidNet/IpSecManager.swift create mode 100644 Sources/AndroidNet/IpSecTransform+Builder.swift create mode 100644 Sources/AndroidNet/IpSecTransform.swift create mode 100644 Sources/AndroidNet/LinkAddress.swift create mode 100644 Sources/AndroidNet/LinkProperties.swift create mode 100644 Sources/AndroidNet/LocalServerSocket.swift create mode 100644 Sources/AndroidNet/LocalSocket.swift create mode 100644 Sources/AndroidNet/LocalSocketAddress.swift create mode 100644 Sources/AndroidNet/MacAddress.swift create mode 100644 Sources/AndroidNet/MailTo.swift create mode 100644 Sources/AndroidNet/MloLink.swift create mode 100644 Sources/AndroidNet/Network.swift create mode 100644 Sources/AndroidNet/NetworkCapabilities.swift create mode 100644 Sources/AndroidNet/NetworkInfo.swift create mode 100644 Sources/AndroidNet/NetworkRequest+Builder.swift create mode 100644 Sources/AndroidNet/NetworkRequest.swift create mode 100644 Sources/AndroidNet/NetworkSpecifier.swift create mode 100644 Sources/AndroidNet/NsdManager+DiscoveryListener.swift create mode 100644 Sources/AndroidNet/NsdManager+RegistrationListener.swift create mode 100644 Sources/AndroidNet/NsdManager+ResolveListener.swift create mode 100644 Sources/AndroidNet/NsdManager.swift create mode 100644 Sources/AndroidNet/NsdServiceInfo.swift create mode 100644 Sources/AndroidNet/ParcelablePeerHandle.swift create mode 100644 Sources/AndroidNet/ParseException.swift create mode 100644 Sources/AndroidNet/PasspointConfiguration.swift create mode 100644 Sources/AndroidNet/PeerHandle.swift create mode 100644 Sources/AndroidNet/PlatformVpnProfile.swift create mode 100644 Sources/AndroidNet/PpsMoParser.swift create mode 100644 Sources/AndroidNet/Proxy.swift create mode 100644 Sources/AndroidNet/ProxyInfo.swift create mode 100644 Sources/AndroidNet/PublishConfig+Builder.swift create mode 100644 Sources/AndroidNet/PublishConfig.swift create mode 100644 Sources/AndroidNet/PublishDiscoverySession.swift create mode 100644 Sources/AndroidNet/RangingRequest+Builder.swift create mode 100644 Sources/AndroidNet/RangingRequest.swift create mode 100644 Sources/AndroidNet/RangingResult.swift create mode 100644 Sources/AndroidNet/RangingResultCallback.swift create mode 100644 Sources/AndroidNet/ResponderConfig+Builder.swift create mode 100644 Sources/AndroidNet/ResponderConfig.swift create mode 100644 Sources/AndroidNet/ResponderLocation.swift create mode 100644 Sources/AndroidNet/RouteInfo.swift create mode 100644 Sources/AndroidNet/RtpStream.swift create mode 100644 Sources/AndroidNet/SSLCertificateSocketFactory.swift create mode 100644 Sources/AndroidNet/SSLEngines.swift create mode 100644 Sources/AndroidNet/SSLSessionCache.swift create mode 100644 Sources/AndroidNet/SSLSockets.swift create mode 100644 Sources/AndroidNet/SaProposal.swift create mode 100644 Sources/AndroidNet/ScanResult+InformationElement.swift create mode 100644 Sources/AndroidNet/ScanResult.swift create mode 100644 Sources/AndroidNet/ServiceDiscoveryInfo.swift create mode 100644 Sources/AndroidNet/SipAudioCall+Listener.swift create mode 100644 Sources/AndroidNet/SipAudioCall.swift create mode 100644 Sources/AndroidNet/SipErrorCode.swift create mode 100644 Sources/AndroidNet/SipException.swift create mode 100644 Sources/AndroidNet/SipManager.swift create mode 100644 Sources/AndroidNet/SipProfile+Builder.swift create mode 100644 Sources/AndroidNet/SipProfile.swift create mode 100644 Sources/AndroidNet/SipRegistrationListener.swift create mode 100644 Sources/AndroidNet/SipSession+Listener.swift create mode 100644 Sources/AndroidNet/SipSession+State.swift create mode 100644 Sources/AndroidNet/SipSession.swift create mode 100644 Sources/AndroidNet/SocketKeepalive+Callback.swift create mode 100644 Sources/AndroidNet/SocketKeepalive.swift create mode 100644 Sources/AndroidNet/SoftApConfiguration.swift create mode 100644 Sources/AndroidNet/SslCertificate+DName.swift create mode 100644 Sources/AndroidNet/SslCertificate.swift create mode 100644 Sources/AndroidNet/SslError.swift create mode 100644 Sources/AndroidNet/StaticIpConfiguration+Builder.swift create mode 100644 Sources/AndroidNet/StaticIpConfiguration.swift create mode 100644 Sources/AndroidNet/SubscribeConfig+Builder.swift create mode 100644 Sources/AndroidNet/SubscribeConfig.swift create mode 100644 Sources/AndroidNet/SubscribeDiscoverySession.swift create mode 100644 Sources/AndroidNet/TelephonyNetworkSpecifier+Builder.swift create mode 100644 Sources/AndroidNet/TelephonyNetworkSpecifier.swift create mode 100644 Sources/AndroidNet/TrafficStats.swift create mode 100644 Sources/AndroidNet/TransportInfo.swift create mode 100644 Sources/AndroidNet/TransportModeChildSessionParams+Builder.swift create mode 100644 Sources/AndroidNet/TransportModeChildSessionParams.swift create mode 100644 Sources/AndroidNet/TunnelModeChildSessionParams+Builder.swift create mode 100644 Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4Address.swift create mode 100644 Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4DhcpServer.swift create mode 100644 Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4DnsServer.swift create mode 100644 Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4Netmask.swift create mode 100644 Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv6Address.swift create mode 100644 Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv6DnsServer.swift create mode 100644 Sources/AndroidNet/TunnelModeChildSessionParams+TunnelModeChildConfigRequest.swift create mode 100644 Sources/AndroidNet/TunnelModeChildSessionParams.swift create mode 100644 Sources/AndroidNet/Uri+Builder.swift create mode 100644 Sources/AndroidNet/Uri.swift create mode 100644 Sources/AndroidNet/UrlQuerySanitizer+IllegalCharacterValueSanitizer.swift create mode 100644 Sources/AndroidNet/UrlQuerySanitizer+ParameterValuePair.swift create mode 100644 Sources/AndroidNet/UrlQuerySanitizer+ValueSanitizer.swift create mode 100644 Sources/AndroidNet/UrlQuerySanitizer.swift create mode 100644 Sources/AndroidNet/VcnCellUnderlyingNetworkTemplate+Builder.swift create mode 100644 Sources/AndroidNet/VcnCellUnderlyingNetworkTemplate.swift create mode 100644 Sources/AndroidNet/VcnConfig+Builder.swift create mode 100644 Sources/AndroidNet/VcnConfig.swift create mode 100644 Sources/AndroidNet/VcnGatewayConnectionConfig+Builder.swift create mode 100644 Sources/AndroidNet/VcnGatewayConnectionConfig.swift create mode 100644 Sources/AndroidNet/VcnManager+VcnStatusCallback.swift create mode 100644 Sources/AndroidNet/VcnManager.swift create mode 100644 Sources/AndroidNet/VcnUnderlyingNetworkTemplate.swift create mode 100644 Sources/AndroidNet/VcnWifiUnderlyingNetworkTemplate+Builder.swift create mode 100644 Sources/AndroidNet/VcnWifiUnderlyingNetworkTemplate.swift create mode 100644 Sources/AndroidNet/VpnManager.swift create mode 100644 Sources/AndroidNet/VpnProfileState.swift create mode 100644 Sources/AndroidNet/VpnService+Builder.swift create mode 100644 Sources/AndroidNet/VpnService.swift create mode 100644 Sources/AndroidNet/WifiAwareChannelInfo.swift create mode 100644 Sources/AndroidNet/WifiAwareDataPathSecurityConfig+Builder.swift create mode 100644 Sources/AndroidNet/WifiAwareDataPathSecurityConfig.swift create mode 100644 Sources/AndroidNet/WifiAwareManager.swift create mode 100644 Sources/AndroidNet/WifiAwareNetworkInfo.swift create mode 100644 Sources/AndroidNet/WifiAwareNetworkSpecifier+Builder.swift create mode 100644 Sources/AndroidNet/WifiAwareNetworkSpecifier.swift create mode 100644 Sources/AndroidNet/WifiAwareSession.swift create mode 100644 Sources/AndroidNet/WifiConfiguration+AuthAlgorithm.swift create mode 100644 Sources/AndroidNet/WifiConfiguration+GroupCipher.swift create mode 100644 Sources/AndroidNet/WifiConfiguration+GroupMgmtCipher.swift create mode 100644 Sources/AndroidNet/WifiConfiguration+KeyMgmt.swift create mode 100644 Sources/AndroidNet/WifiConfiguration+PairwiseCipher.swift create mode 100644 Sources/AndroidNet/WifiConfiguration+Status.swift create mode 100644 Sources/AndroidNet/WifiConfiguration+WiFiProtocol.swift create mode 100644 Sources/AndroidNet/WifiConfiguration.swift create mode 100644 Sources/AndroidNet/WifiEnterpriseConfig+Eap.swift create mode 100644 Sources/AndroidNet/WifiEnterpriseConfig+Phase2.swift create mode 100644 Sources/AndroidNet/WifiEnterpriseConfig.swift create mode 100644 Sources/AndroidNet/WifiInfo+Builder.swift create mode 100644 Sources/AndroidNet/WifiInfo.swift create mode 100644 Sources/AndroidNet/WifiManager+AddNetworkResult.swift create mode 100644 Sources/AndroidNet/WifiManager+InterfaceCreationImpact.swift create mode 100644 Sources/AndroidNet/WifiManager+LocalOnlyHotspotCallback.swift create mode 100644 Sources/AndroidNet/WifiManager+LocalOnlyHotspotReservation.swift create mode 100644 Sources/AndroidNet/WifiManager+MulticastLock.swift create mode 100644 Sources/AndroidNet/WifiManager+ScanResultsCallback.swift create mode 100644 Sources/AndroidNet/WifiManager+SubsystemRestartTrackingCallback.swift create mode 100644 Sources/AndroidNet/WifiManager+SuggestionConnectionStatusListener.swift create mode 100644 Sources/AndroidNet/WifiManager+SuggestionUserApprovalStatusListener.swift create mode 100644 Sources/AndroidNet/WifiManager+WifiLock.swift create mode 100644 Sources/AndroidNet/WifiManager+WpsCallback.swift create mode 100644 Sources/AndroidNet/WifiManager.swift create mode 100644 Sources/AndroidNet/WifiNetworkSpecifier+Builder.swift create mode 100644 Sources/AndroidNet/WifiNetworkSpecifier.swift create mode 100644 Sources/AndroidNet/WifiNetworkSuggestion+Builder.swift create mode 100644 Sources/AndroidNet/WifiNetworkSuggestion.swift create mode 100644 Sources/AndroidNet/WifiP2pConfig+Builder.swift create mode 100644 Sources/AndroidNet/WifiP2pConfig.swift create mode 100644 Sources/AndroidNet/WifiP2pDevice.swift create mode 100644 Sources/AndroidNet/WifiP2pDeviceList.swift create mode 100644 Sources/AndroidNet/WifiP2pDnsSdServiceInfo.swift create mode 100644 Sources/AndroidNet/WifiP2pDnsSdServiceRequest.swift create mode 100644 Sources/AndroidNet/WifiP2pGroup.swift create mode 100644 Sources/AndroidNet/WifiP2pInfo.swift create mode 100644 Sources/AndroidNet/WifiP2pManager+ActionListener.swift create mode 100644 Sources/AndroidNet/WifiP2pManager+Channel.swift create mode 100644 Sources/AndroidNet/WifiP2pManager+ChannelListener.swift create mode 100644 Sources/AndroidNet/WifiP2pManager+ConnectionInfoListener.swift create mode 100644 Sources/AndroidNet/WifiP2pManager+DeviceInfoListener.swift create mode 100644 Sources/AndroidNet/WifiP2pManager+DiscoveryStateListener.swift create mode 100644 Sources/AndroidNet/WifiP2pManager+DnsSdServiceResponseListener.swift create mode 100644 Sources/AndroidNet/WifiP2pManager+DnsSdTxtRecordListener.swift create mode 100644 Sources/AndroidNet/WifiP2pManager+ExternalApproverRequestListener.swift create mode 100644 Sources/AndroidNet/WifiP2pManager+GroupInfoListener.swift create mode 100644 Sources/AndroidNet/WifiP2pManager+NetworkInfoListener.swift create mode 100644 Sources/AndroidNet/WifiP2pManager+P2pStateListener.swift create mode 100644 Sources/AndroidNet/WifiP2pManager+PeerListListener.swift create mode 100644 Sources/AndroidNet/WifiP2pManager+ServiceResponseListener.swift create mode 100644 Sources/AndroidNet/WifiP2pManager+UpnpServiceResponseListener.swift create mode 100644 Sources/AndroidNet/WifiP2pManager.swift create mode 100644 Sources/AndroidNet/WifiP2pServiceInfo.swift create mode 100644 Sources/AndroidNet/WifiP2pServiceRequest.swift create mode 100644 Sources/AndroidNet/WifiP2pUpnpServiceInfo.swift create mode 100644 Sources/AndroidNet/WifiP2pUpnpServiceRequest.swift create mode 100644 Sources/AndroidNet/WifiP2pWfdInfo.swift create mode 100644 Sources/AndroidNet/WifiRttManager.swift create mode 100644 Sources/AndroidNet/WifiSsid.swift create mode 100644 Sources/AndroidNet/WpsInfo.swift create mode 100644 Sources/AndroidNet/X509TrustManagerExtensions.swift diff --git a/Sources/AndroidNet/AttachCallback.swift b/Sources/AndroidNet/AttachCallback.swift new file mode 100644 index 0000000..89bb060 --- /dev/null +++ b/Sources/AndroidNet/AttachCallback.swift @@ -0,0 +1,36 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.aware.AttachCallback") +open class AttachCallback: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `onAttached`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.AttachCallback.onAttached(android.net.wifi.aware.WifiAwareSession) + /// ``` + @JavaMethod + open func onAttached(_ arg0: WifiAwareSession?) + + /// Java method `onAttachFailed`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.AttachCallback.onAttachFailed() + /// ``` + @JavaMethod + open func onAttachFailed() + + /// Java method `onAwareSessionTerminated`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.AttachCallback.onAwareSessionTerminated() + /// ``` + @JavaMethod + open func onAwareSessionTerminated() +} diff --git a/Sources/AndroidNet/AudioCodec.swift b/Sources/AndroidNet/AudioCodec.swift new file mode 100644 index 0000000..efc8c98 --- /dev/null +++ b/Sources/AndroidNet/AudioCodec.swift @@ -0,0 +1,60 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(*, deprecated) +@JavaClass("android.net.rtp.AudioCodec") +open class AudioCodec: JavaObject { + @available(*, deprecated) + @JavaField(isFinal: true) + public var fmtp: String + + @available(*, deprecated) + @JavaField(isFinal: true) + public var rtpmap: String + + @available(*, deprecated) + @JavaField(isFinal: true) + public var type: Int32 +} +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var AMR: AudioCodec! + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var GSM: AudioCodec! + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var GSM_EFR: AudioCodec! + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var PCMA: AudioCodec! + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var PCMU: AudioCodec! + + /// Java method `getCodecs`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.rtp.AudioCodec[] android.net.rtp.AudioCodec.getCodecs() + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getCodecs() -> [AudioCodec?] + + /// Java method `getCodec`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.rtp.AudioCodec android.net.rtp.AudioCodec.getCodec(int,java.lang.String,java.lang.String) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getCodec(_ arg0: Int32, _ arg1: String, _ arg2: String) -> AudioCodec! +} diff --git a/Sources/AndroidNet/AudioGroup.swift b/Sources/AndroidNet/AudioGroup.swift new file mode 100644 index 0000000..e909504 --- /dev/null +++ b/Sources/AndroidNet/AudioGroup.swift @@ -0,0 +1,93 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidContent +import SwiftJava +import SwiftJavaJNICore + +@available(*, deprecated) +@JavaClass("android.net.rtp.AudioGroup") +open class AudioGroup: JavaObject { + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(_ arg0: Context?, environment: JNIEnvironment? = nil) + + /// Java method `sendDtmf`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.rtp.AudioGroup.sendDtmf(int) + /// ``` + @available(*, deprecated) + @JavaMethod + open func sendDtmf(_ arg0: Int32) + + /// Java method `getStreams`. + /// + /// ### Java method signature + /// ```java + /// public android.net.rtp.AudioStream[] android.net.rtp.AudioGroup.getStreams() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getStreams() -> [AudioStream?] + + /// Java method `getMode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.rtp.AudioGroup.getMode() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getMode() -> Int32 + + /// Java method `setMode`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.rtp.AudioGroup.setMode(int) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setMode(_ arg0: Int32) + + /// Java method `finalize`. + /// + /// ### Java method signature + /// ```java + /// protected void android.net.rtp.AudioGroup.finalize() throws java.lang.Throwable + /// ``` + @available(*, deprecated) + @JavaMethod + open override func finalize() throws + + /// Java method `clear`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.rtp.AudioGroup.clear() + /// ``` + @available(*, deprecated) + @JavaMethod + open func clear() +} +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var MODE_ECHO_SUPPRESSION: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var MODE_MUTED: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var MODE_NORMAL: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var MODE_ON_HOLD: Int32 +} diff --git a/Sources/AndroidNet/AudioStream.swift b/Sources/AndroidNet/AudioStream.swift new file mode 100644 index 0000000..c83464b --- /dev/null +++ b/Sources/AndroidNet/AudioStream.swift @@ -0,0 +1,82 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@available(*, deprecated) +@JavaClass("android.net.rtp.AudioStream") +open class AudioStream: RtpStream { + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(_ arg0: InetAddress?, environment: JNIEnvironment? = nil) throws + + /// Java method `getCodec`. + /// + /// ### Java method signature + /// ```java + /// public android.net.rtp.AudioCodec android.net.rtp.AudioStream.getCodec() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getCodec() -> AudioCodec! + + /// Java method `isBusy`. + /// + /// ### Java method signature + /// ```java + /// public final boolean android.net.rtp.AudioStream.isBusy() + /// ``` + @available(*, deprecated) + @JavaMethod + open override func isBusy() -> Bool + + /// Java method `getGroup`. + /// + /// ### Java method signature + /// ```java + /// public android.net.rtp.AudioGroup android.net.rtp.AudioStream.getGroup() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getGroup() -> AudioGroup! + + /// Java method `setCodec`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.rtp.AudioStream.setCodec(android.net.rtp.AudioCodec) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setCodec(_ arg0: AudioCodec?) + + /// Java method `getDtmfType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.rtp.AudioStream.getDtmfType() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getDtmfType() -> Int32 + + /// Java method `setDtmfType`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.rtp.AudioStream.setDtmfType(int) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setDtmfType(_ arg0: Int32) + + /// Java method `join`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.rtp.AudioStream.join(android.net.rtp.AudioGroup) + /// ``` + @available(*, deprecated) + @JavaMethod + open func join(_ arg0: AudioGroup?) +} diff --git a/Sources/AndroidNet/AwareResources.swift b/Sources/AndroidNet/AwareResources.swift new file mode 100644 index 0000000..b26b48d --- /dev/null +++ b/Sources/AndroidNet/AwareResources.swift @@ -0,0 +1,59 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.aware.AwareResources", implements: Parcelable.self) +open class AwareResources: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, _ arg1: Int32, _ arg2: Int32, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.AwareResources.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.AwareResources.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getAvailableDataPathsCount`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.AwareResources.getAvailableDataPathsCount() + /// ``` + @JavaMethod + open func getAvailableDataPathsCount() -> Int32 + + /// Java method `getAvailablePublishSessionsCount`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.AwareResources.getAvailablePublishSessionsCount() + /// ``` + @JavaMethod + open func getAvailablePublishSessionsCount() -> Int32 + + /// Java method `getAvailableSubscribeSessionsCount`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.AwareResources.getAvailableSubscribeSessionsCount() + /// ``` + @JavaMethod + open func getAvailableSubscribeSessionsCount() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/CaptivePortal.swift b/Sources/AndroidNet/CaptivePortal.swift new file mode 100644 index 0000000..89959cd --- /dev/null +++ b/Sources/AndroidNet/CaptivePortal.swift @@ -0,0 +1,47 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.CaptivePortal", implements: Parcelable.self) +open class CaptivePortal: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.CaptivePortal.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.CaptivePortal.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `reportCaptivePortalDismissed`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.CaptivePortal.reportCaptivePortalDismissed() + /// ``` +@JavaMethod + open func reportCaptivePortalDismissed() + + /// Java method `ignoreNetwork`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.CaptivePortal.ignoreNetwork() + /// ``` +@JavaMethod + open func ignoreNetwork() +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/Characteristics.swift b/Sources/AndroidNet/Characteristics.swift new file mode 100644 index 0000000..61ce232 --- /dev/null +++ b/Sources/AndroidNet/Characteristics.swift @@ -0,0 +1,158 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.aware.Characteristics", implements: Parcelable.self) +open class Characteristics: JavaObject { + /// Java method `getNumberOfSupportedPublishSessions`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.Characteristics.getNumberOfSupportedPublishSessions() + /// ``` +@JavaMethod + open func getNumberOfSupportedPublishSessions() -> Int32 + + /// Java method `getNumberOfSupportedSubscribeSessions`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.Characteristics.getNumberOfSupportedSubscribeSessions() + /// ``` +@JavaMethod + open func getNumberOfSupportedSubscribeSessions() -> Int32 + + /// Java method `isInstantCommunicationModeSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.Characteristics.isInstantCommunicationModeSupported() + /// ``` +@JavaMethod + open func isInstantCommunicationModeSupported() -> Bool + + /// Java method `getMaxServiceNameLength`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.Characteristics.getMaxServiceNameLength() + /// ``` +@JavaMethod + open func getMaxServiceNameLength() -> Int32 + + /// Java method `getMaxServiceSpecificInfoLength`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.Characteristics.getMaxServiceSpecificInfoLength() + /// ``` +@JavaMethod + open func getMaxServiceSpecificInfoLength() -> Int32 + + /// Java method `getMaxMatchFilterLength`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.Characteristics.getMaxMatchFilterLength() + /// ``` +@JavaMethod + open func getMaxMatchFilterLength() -> Int32 + + /// Java method `getNumberOfSupportedDataInterfaces`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.Characteristics.getNumberOfSupportedDataInterfaces() + /// ``` +@JavaMethod + open func getNumberOfSupportedDataInterfaces() -> Int32 + + /// Java method `getNumberOfSupportedDataPaths`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.Characteristics.getNumberOfSupportedDataPaths() + /// ``` +@JavaMethod + open func getNumberOfSupportedDataPaths() -> Int32 + + /// Java method `isAwarePairingSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.Characteristics.isAwarePairingSupported() + /// ``` +@JavaMethod + open func isAwarePairingSupported() -> Bool + + /// Java method `isSuspensionSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.Characteristics.isSuspensionSupported() + /// ``` +@JavaMethod + open func isSuspensionSupported() -> Bool + + /// Java method `getSupportedCipherSuites`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.Characteristics.getSupportedCipherSuites() + /// ``` +@JavaMethod + open func getSupportedCipherSuites() -> Int32 + + /// Java method `getSupportedPairingCipherSuites`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.Characteristics.getSupportedPairingCipherSuites() + /// ``` +@JavaMethod + open func getSupportedPairingCipherSuites() -> Int32 + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.Characteristics.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.Characteristics.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var WIFI_AWARE_CIPHER_SUITE_NCS_PK_128: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_AWARE_CIPHER_SUITE_NCS_PK_256: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_AWARE_CIPHER_SUITE_NCS_PK_PASN_128: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_AWARE_CIPHER_SUITE_NCS_PK_PASN_256: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_AWARE_CIPHER_SUITE_NCS_SK_128: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_AWARE_CIPHER_SUITE_NCS_SK_256: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_AWARE_CIPHER_SUITE_NONE: Int32 +} diff --git a/Sources/AndroidNet/ChildSaProposal+Builder.swift b/Sources/AndroidNet/ChildSaProposal+Builder.swift new file mode 100644 index 0000000..73be3e9 --- /dev/null +++ b/Sources/AndroidNet/ChildSaProposal+Builder.swift @@ -0,0 +1,47 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension ChildSaProposal { + @JavaClass("android.net.ipsec.ike.ChildSaProposal$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `addDhGroup`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.ChildSaProposal$Builder android.net.ipsec.ike.ChildSaProposal$Builder.addDhGroup(int) + /// ``` + @JavaMethod + open func addDhGroup(_ arg0: Int32) -> ChildSaProposal.Builder! + + /// Java method `addEncryptionAlgorithm`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.ChildSaProposal$Builder android.net.ipsec.ike.ChildSaProposal$Builder.addEncryptionAlgorithm(int,int) + /// ``` + @JavaMethod + open func addEncryptionAlgorithm(_ arg0: Int32, _ arg1: Int32) -> ChildSaProposal.Builder! + + /// Java method `addIntegrityAlgorithm`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.ChildSaProposal$Builder android.net.ipsec.ike.ChildSaProposal$Builder.addIntegrityAlgorithm(int) + /// ``` + @JavaMethod + open func addIntegrityAlgorithm(_ arg0: Int32) -> ChildSaProposal.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.ChildSaProposal android.net.ipsec.ike.ChildSaProposal$Builder.build() + /// ``` + @JavaMethod + open func build() -> ChildSaProposal! + } +} diff --git a/Sources/AndroidNet/ChildSaProposal.swift b/Sources/AndroidNet/ChildSaProposal.swift new file mode 100644 index 0000000..bc75da6 --- /dev/null +++ b/Sources/AndroidNet/ChildSaProposal.swift @@ -0,0 +1,24 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.ChildSaProposal") +open class ChildSaProposal: SaProposal { + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.ChildSaProposal.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.ChildSaProposal.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/ChildSessionCallback.swift b/Sources/AndroidNet/ChildSessionCallback.swift new file mode 100644 index 0000000..bfc5d88 --- /dev/null +++ b/Sources/AndroidNet/ChildSessionCallback.swift @@ -0,0 +1,51 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaInterface("android.net.ipsec.ike.ChildSessionCallback") +public struct ChildSessionCallback { + /// Java method `onClosedWithException`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.ipsec.ike.ChildSessionCallback.onClosedWithException(android.net.ipsec.ike.exceptions.IkeException) + /// ``` +@JavaMethod + public func onClosedWithException(_ arg0: IkeException?) + + /// Java method `onOpened`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.ipsec.ike.ChildSessionCallback.onOpened(android.net.ipsec.ike.ChildSessionConfiguration) + /// ``` +@JavaMethod + public func onOpened(_ arg0: ChildSessionConfiguration?) + + /// Java method `onClosed`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.ipsec.ike.ChildSessionCallback.onClosed() + /// ``` +@JavaMethod + public func onClosed() + + /// Java method `onIpSecTransformCreated`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.ipsec.ike.ChildSessionCallback.onIpSecTransformCreated(android.net.IpSecTransform,int) + /// ``` +@JavaMethod + public func onIpSecTransformCreated(_ arg0: IpSecTransform?, _ arg1: Int32) + + /// Java method `onIpSecTransformDeleted`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.ipsec.ike.ChildSessionCallback.onIpSecTransformDeleted(android.net.IpSecTransform,int) + /// ``` +@JavaMethod + public func onIpSecTransformDeleted(_ arg0: IpSecTransform?, _ arg1: Int32) +} diff --git a/Sources/AndroidNet/ChildSessionConfiguration+Builder.swift b/Sources/AndroidNet/ChildSessionConfiguration+Builder.swift new file mode 100644 index 0000000..a122e3e --- /dev/null +++ b/Sources/AndroidNet/ChildSessionConfiguration+Builder.swift @@ -0,0 +1,17 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension ChildSessionConfiguration { + @JavaClass("android.net.ipsec.ike.ChildSessionConfiguration$Builder") + open class Builder: JavaObject { + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.ChildSessionConfiguration android.net.ipsec.ike.ChildSessionConfiguration$Builder.build() + /// ``` + @JavaMethod + open func build() -> ChildSessionConfiguration! + } +} diff --git a/Sources/AndroidNet/ChildSessionConfiguration.swift b/Sources/AndroidNet/ChildSessionConfiguration.swift new file mode 100644 index 0000000..03b5b85 --- /dev/null +++ b/Sources/AndroidNet/ChildSessionConfiguration.swift @@ -0,0 +1,8 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.ChildSessionConfiguration") +open class ChildSessionConfiguration: JavaObject { + +} diff --git a/Sources/AndroidNet/ChildSessionParams.swift b/Sources/AndroidNet/ChildSessionParams.swift new file mode 100644 index 0000000..66b4191 --- /dev/null +++ b/Sources/AndroidNet/ChildSessionParams.swift @@ -0,0 +1,42 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.ChildSessionParams") +open class ChildSessionParams: JavaObject { + /// Java method `getHardLifetimeSeconds`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.ChildSessionParams.getHardLifetimeSeconds() + /// ``` +@JavaMethod + open func getHardLifetimeSeconds() -> Int32 + + /// Java method `getSoftLifetimeSeconds`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.ChildSessionParams.getSoftLifetimeSeconds() + /// ``` +@JavaMethod + open func getSoftLifetimeSeconds() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.ChildSessionParams.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.ChildSessionParams.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/CivicLocationKeys.swift b/Sources/AndroidNet/CivicLocationKeys.swift new file mode 100644 index 0000000..6e27837 --- /dev/null +++ b/Sources/AndroidNet/CivicLocationKeys.swift @@ -0,0 +1,105 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.rtt.CivicLocationKeys") +open class CivicLocationKeys: JavaObject { + +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var ADDITIONAL_CODE: Int32 + + @JavaStaticField(isFinal: true) + public var APT: Int32 + + @JavaStaticField(isFinal: true) + public var BOROUGH: Int32 + + @JavaStaticField(isFinal: true) + public var BRANCH_ROAD_NAME: Int32 + + @JavaStaticField(isFinal: true) + public var BUILDING: Int32 + + @JavaStaticField(isFinal: true) + public var CITY: Int32 + + @JavaStaticField(isFinal: true) + public var COUNTY: Int32 + + @JavaStaticField(isFinal: true) + public var DESK: Int32 + + @JavaStaticField(isFinal: true) + public var FLOOR: Int32 + + @JavaStaticField(isFinal: true) + public var GROUP_OF_STREETS: Int32 + + @JavaStaticField(isFinal: true) + public var HNO: Int32 + + @JavaStaticField(isFinal: true) + public var HNS: Int32 + + @JavaStaticField(isFinal: true) + public var LANGUAGE: Int32 + + @JavaStaticField(isFinal: true) + public var LMK: Int32 + + @JavaStaticField(isFinal: true) + public var LOC: Int32 + + @JavaStaticField(isFinal: true) + public var NAM: Int32 + + @JavaStaticField(isFinal: true) + public var NEIGHBORHOOD: Int32 + + @JavaStaticField(isFinal: true) + public var PCN: Int32 + + @JavaStaticField(isFinal: true) + public var POD: Int32 + + @JavaStaticField(isFinal: true) + public var POSTAL_CODE: Int32 + + @JavaStaticField(isFinal: true) + public var PO_BOX: Int32 + + @JavaStaticField(isFinal: true) + public var PRD: Int32 + + @JavaStaticField(isFinal: true) + public var PRIMARY_ROAD_NAME: Int32 + + @JavaStaticField(isFinal: true) + public var ROAD_SECTION: Int32 + + @JavaStaticField(isFinal: true) + public var ROOM: Int32 + + @JavaStaticField(isFinal: true) + public var SCRIPT: Int32 + + @JavaStaticField(isFinal: true) + public var STATE: Int32 + + @JavaStaticField(isFinal: true) + public var STREET_NAME_POST_MODIFIER: Int32 + + @JavaStaticField(isFinal: true) + public var STREET_NAME_PRE_MODIFIER: Int32 + + @JavaStaticField(isFinal: true) + public var STS: Int32 + + @JavaStaticField(isFinal: true) + public var SUBBRANCH_ROAD_NAME: Int32 + + @JavaStaticField(isFinal: true) + public var TYPE_OF_PLACE: Int32 +} diff --git a/Sources/AndroidNet/ConfigParser.swift b/Sources/AndroidNet/ConfigParser.swift new file mode 100644 index 0000000..368f06e --- /dev/null +++ b/Sources/AndroidNet/ConfigParser.swift @@ -0,0 +1,18 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.hotspot2.ConfigParser") +open class ConfigParser: JavaObject { + +} +extension JavaClass { + /// Java method `parsePasspointConfig`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.wifi.hotspot2.PasspointConfiguration android.net.wifi.hotspot2.ConfigParser.parsePasspointConfig(java.lang.String,byte[]) + /// ``` +@JavaStaticMethod + public func parsePasspointConfig(_ arg0: String, _ arg1: [Int8]) -> PasspointConfiguration! +} diff --git a/Sources/AndroidNet/ConnectivityDiagnosticsManager+ConnectivityDiagnosticsCallback.swift b/Sources/AndroidNet/ConnectivityDiagnosticsManager+ConnectivityDiagnosticsCallback.swift new file mode 100644 index 0000000..f263ed0 --- /dev/null +++ b/Sources/AndroidNet/ConnectivityDiagnosticsManager+ConnectivityDiagnosticsCallback.swift @@ -0,0 +1,38 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension ConnectivityDiagnosticsManager { + @JavaClass("android.net.ConnectivityDiagnosticsManager$ConnectivityDiagnosticsCallback") + open class ConnectivityDiagnosticsCallback: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `onConnectivityReportAvailable`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityDiagnosticsManager$ConnectivityDiagnosticsCallback.onConnectivityReportAvailable(android.net.ConnectivityDiagnosticsManager$ConnectivityReport) + /// ``` + @JavaMethod + open func onConnectivityReportAvailable(_ arg0: ConnectivityDiagnosticsManager.ConnectivityReport?) + + /// Java method `onDataStallSuspected`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityDiagnosticsManager$ConnectivityDiagnosticsCallback.onDataStallSuspected(android.net.ConnectivityDiagnosticsManager$DataStallReport) + /// ``` + @JavaMethod + open func onDataStallSuspected(_ arg0: ConnectivityDiagnosticsManager.DataStallReport?) + + /// Java method `onNetworkConnectivityReported`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityDiagnosticsManager$ConnectivityDiagnosticsCallback.onNetworkConnectivityReported(android.net.Network,boolean) + /// ``` + @JavaMethod + open func onNetworkConnectivityReported(_ arg0: Network?, _ arg1: Bool) + } +} diff --git a/Sources/AndroidNet/ConnectivityDiagnosticsManager+ConnectivityReport.swift b/Sources/AndroidNet/ConnectivityDiagnosticsManager+ConnectivityReport.swift new file mode 100644 index 0000000..cc6a173 --- /dev/null +++ b/Sources/AndroidNet/ConnectivityDiagnosticsManager+ConnectivityReport.swift @@ -0,0 +1,133 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +extension ConnectivityDiagnosticsManager { + @JavaClass("android.net.ConnectivityDiagnosticsManager$ConnectivityReport", implements: Parcelable.self) + open class ConnectivityReport: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Network?, _ arg1: Int64, _ arg2: LinkProperties?, _ arg3: NetworkCapabilities?, _ arg4: PersistableBundle?, environment: JNIEnvironment? = nil) + + /// Java method `getAdditionalInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.os.PersistableBundle android.net.ConnectivityDiagnosticsManager$ConnectivityReport.getAdditionalInfo() + /// ``` + @JavaMethod + open func getAdditionalInfo() -> PersistableBundle! + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ConnectivityDiagnosticsManager$ConnectivityReport.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityDiagnosticsManager$ConnectivityReport.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getNetwork`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Network android.net.ConnectivityDiagnosticsManager$ConnectivityReport.getNetwork() + /// ``` + @JavaMethod + open func getNetwork() -> Network! + + /// Java method `getLinkProperties`. + /// + /// ### Java method signature + /// ```java + /// public android.net.LinkProperties android.net.ConnectivityDiagnosticsManager$ConnectivityReport.getLinkProperties() + /// ``` + @JavaMethod + open func getLinkProperties() -> LinkProperties! + + /// Java method `getNetworkCapabilities`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkCapabilities android.net.ConnectivityDiagnosticsManager$ConnectivityReport.getNetworkCapabilities() + /// ``` + @JavaMethod + open func getNetworkCapabilities() -> NetworkCapabilities! + + /// Java method `getReportTimestamp`. + /// + /// ### Java method signature + /// ```java + /// public long android.net.ConnectivityDiagnosticsManager$ConnectivityReport.getReportTimestamp() + /// ``` + @JavaMethod + open func getReportTimestamp() -> Int64 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ConnectivityDiagnosticsManager$ConnectivityReport.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ConnectivityDiagnosticsManager$ConnectivityReport.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var KEY_NETWORK_PROBES_ATTEMPTED_BITMASK: String + + @JavaStaticField(isFinal: true) + public var KEY_NETWORK_PROBES_SUCCEEDED_BITMASK: String + + @JavaStaticField(isFinal: true) + public var KEY_NETWORK_VALIDATION_RESULT: String + + @JavaStaticField(isFinal: true) + public var NETWORK_PROBE_DNS: Int32 + + @JavaStaticField(isFinal: true) + public var NETWORK_PROBE_FALLBACK: Int32 + + @JavaStaticField(isFinal: true) + public var NETWORK_PROBE_HTTP: Int32 + + @JavaStaticField(isFinal: true) + public var NETWORK_PROBE_HTTPS: Int32 + + @JavaStaticField(isFinal: true) + public var NETWORK_PROBE_PRIVATE_DNS: Int32 + + @JavaStaticField(isFinal: true) + public var NETWORK_VALIDATION_RESULT_INVALID: Int32 + + @JavaStaticField(isFinal: true) + public var NETWORK_VALIDATION_RESULT_PARTIALLY_VALID: Int32 + + @JavaStaticField(isFinal: true) + public var NETWORK_VALIDATION_RESULT_SKIPPED: Int32 + + @JavaStaticField(isFinal: true) + public var NETWORK_VALIDATION_RESULT_VALID: Int32 +} diff --git a/Sources/AndroidNet/ConnectivityDiagnosticsManager+DataStallReport.swift b/Sources/AndroidNet/ConnectivityDiagnosticsManager+DataStallReport.swift new file mode 100644 index 0000000..b9ee522 --- /dev/null +++ b/Sources/AndroidNet/ConnectivityDiagnosticsManager+DataStallReport.swift @@ -0,0 +1,121 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +extension ConnectivityDiagnosticsManager { + @JavaClass("android.net.ConnectivityDiagnosticsManager$DataStallReport", implements: Parcelable.self) + open class DataStallReport: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Network?, _ arg1: Int64, _ arg2: Int32, _ arg3: LinkProperties?, _ arg4: NetworkCapabilities?, _ arg5: PersistableBundle?, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ConnectivityDiagnosticsManager$DataStallReport.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityDiagnosticsManager$DataStallReport.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getNetwork`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Network android.net.ConnectivityDiagnosticsManager$DataStallReport.getNetwork() + /// ``` + @JavaMethod + open func getNetwork() -> Network! + + /// Java method `getLinkProperties`. + /// + /// ### Java method signature + /// ```java + /// public android.net.LinkProperties android.net.ConnectivityDiagnosticsManager$DataStallReport.getLinkProperties() + /// ``` + @JavaMethod + open func getLinkProperties() -> LinkProperties! + + /// Java method `getNetworkCapabilities`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkCapabilities android.net.ConnectivityDiagnosticsManager$DataStallReport.getNetworkCapabilities() + /// ``` + @JavaMethod + open func getNetworkCapabilities() -> NetworkCapabilities! + + /// Java method `getReportTimestamp`. + /// + /// ### Java method signature + /// ```java + /// public long android.net.ConnectivityDiagnosticsManager$DataStallReport.getReportTimestamp() + /// ``` + @JavaMethod + open func getReportTimestamp() -> Int64 + + /// Java method `getDetectionMethod`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ConnectivityDiagnosticsManager$DataStallReport.getDetectionMethod() + /// ``` + @JavaMethod + open func getDetectionMethod() -> Int32 + + /// Java method `getStallDetails`. + /// + /// ### Java method signature + /// ```java + /// public android.os.PersistableBundle android.net.ConnectivityDiagnosticsManager$DataStallReport.getStallDetails() + /// ``` + @JavaMethod + open func getStallDetails() -> PersistableBundle! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ConnectivityDiagnosticsManager$DataStallReport.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ConnectivityDiagnosticsManager$DataStallReport.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var DETECTION_METHOD_DNS_EVENTS: Int32 + + @JavaStaticField(isFinal: true) + public var DETECTION_METHOD_TCP_METRICS: Int32 + + @JavaStaticField(isFinal: true) + public var KEY_DNS_CONSECUTIVE_TIMEOUTS: String + + @JavaStaticField(isFinal: true) + public var KEY_TCP_METRICS_COLLECTION_PERIOD_MILLIS: String + + @JavaStaticField(isFinal: true) + public var KEY_TCP_PACKET_FAIL_RATE: String +} diff --git a/Sources/AndroidNet/ConnectivityDiagnosticsManager.swift b/Sources/AndroidNet/ConnectivityDiagnosticsManager.swift new file mode 100644 index 0000000..081f28f --- /dev/null +++ b/Sources/AndroidNet/ConnectivityDiagnosticsManager.swift @@ -0,0 +1,15 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ConnectivityDiagnosticsManager") +open class ConnectivityDiagnosticsManager: JavaObject { + /// Java method `unregisterConnectivityDiagnosticsCallback`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityDiagnosticsManager.unregisterConnectivityDiagnosticsCallback(android.net.ConnectivityDiagnosticsManager$ConnectivityDiagnosticsCallback) + /// ``` +@JavaMethod + open func unregisterConnectivityDiagnosticsCallback(_ arg0: ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback?) +} diff --git a/Sources/AndroidNet/ConnectivityManager+NetworkCallback.swift b/Sources/AndroidNet/ConnectivityManager+NetworkCallback.swift new file mode 100644 index 0000000..34e111e --- /dev/null +++ b/Sources/AndroidNet/ConnectivityManager+NetworkCallback.swift @@ -0,0 +1,81 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension ConnectivityManager { + @JavaClass("android.net.ConnectivityManager$NetworkCallback") + open class NetworkCallback: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, environment: JNIEnvironment? = nil) + + /// Java method `onCapabilitiesChanged`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager$NetworkCallback.onCapabilitiesChanged(android.net.Network,android.net.NetworkCapabilities) + /// ``` + @JavaMethod + open func onCapabilitiesChanged(_ arg0: Network?, _ arg1: NetworkCapabilities?) + + /// Java method `onLinkPropertiesChanged`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager$NetworkCallback.onLinkPropertiesChanged(android.net.Network,android.net.LinkProperties) + /// ``` + @JavaMethod + open func onLinkPropertiesChanged(_ arg0: Network?, _ arg1: LinkProperties?) + + /// Java method `onBlockedStatusChanged`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager$NetworkCallback.onBlockedStatusChanged(android.net.Network,boolean) + /// ``` + @JavaMethod + open func onBlockedStatusChanged(_ arg0: Network?, _ arg1: Bool) + + /// Java method `onAvailable`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager$NetworkCallback.onAvailable(android.net.Network) + /// ``` + @JavaMethod + open func onAvailable(_ arg0: Network?) + + /// Java method `onLosing`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager$NetworkCallback.onLosing(android.net.Network,int) + /// ``` + @JavaMethod + open func onLosing(_ arg0: Network?, _ arg1: Int32) + + /// Java method `onLost`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager$NetworkCallback.onLost(android.net.Network) + /// ``` + @JavaMethod + open func onLost(_ arg0: Network?) + + /// Java method `onUnavailable`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager$NetworkCallback.onUnavailable() + /// ``` + @JavaMethod + open func onUnavailable() + } +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var FLAG_INCLUDE_LOCATION_INFO: Int32 +} diff --git a/Sources/AndroidNet/ConnectivityManager+OnNetworkActiveListener.swift b/Sources/AndroidNet/ConnectivityManager+OnNetworkActiveListener.swift new file mode 100644 index 0000000..a88ae9d --- /dev/null +++ b/Sources/AndroidNet/ConnectivityManager+OnNetworkActiveListener.swift @@ -0,0 +1,17 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension ConnectivityManager { + @JavaInterface("android.net.ConnectivityManager$OnNetworkActiveListener") + public struct OnNetworkActiveListener { + /// Java method `onNetworkActive`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.ConnectivityManager$OnNetworkActiveListener.onNetworkActive() + /// ``` + @JavaMethod + public func onNetworkActive() + } +} diff --git a/Sources/AndroidNet/ConnectivityManager.swift b/Sources/AndroidNet/ConnectivityManager.swift new file mode 100644 index 0000000..ebbabe0 --- /dev/null +++ b/Sources/AndroidNet/ConnectivityManager.swift @@ -0,0 +1,481 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ConnectivityManager") +open class ConnectivityManager: JavaObject { + /// Java method `registerBestMatchingNetworkCallback`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.registerBestMatchingNetworkCallback(android.net.NetworkRequest,android.net.ConnectivityManager$NetworkCallback,android.os.Handler) + /// ``` +@JavaMethod + open func registerBestMatchingNetworkCallback(_ arg0: NetworkRequest?, _ arg1: ConnectivityManager.NetworkCallback?, _ arg2: Handler?) + + /// Java method `getActiveNetwork`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Network android.net.ConnectivityManager.getActiveNetwork() + /// ``` +@JavaMethod + open func getActiveNetwork() -> Network! + + /// Java method `getNetworkInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkInfo android.net.ConnectivityManager.getNetworkInfo(int) + /// ``` +@available(*, deprecated) + @JavaMethod + open func getNetworkInfo(_ arg0: Int32) -> NetworkInfo! + + /// Java method `getNetworkInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkInfo android.net.ConnectivityManager.getNetworkInfo(android.net.Network) + /// ``` +@available(*, deprecated) + @JavaMethod + open func getNetworkInfo(_ arg0: Network?) -> NetworkInfo! + + /// Java method `getAllNetworkInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkInfo[] android.net.ConnectivityManager.getAllNetworkInfo() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getAllNetworkInfo() -> [NetworkInfo?] + + /// Java method `getAllNetworks`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Network[] android.net.ConnectivityManager.getAllNetworks() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getAllNetworks() -> [Network?] + + /// Java method `getLinkProperties`. + /// + /// ### Java method signature + /// ```java + /// public android.net.LinkProperties android.net.ConnectivityManager.getLinkProperties(android.net.Network) + /// ``` +@JavaMethod + open func getLinkProperties(_ arg0: Network?) -> LinkProperties! + + /// Java method `reportBadNetwork`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.reportBadNetwork(android.net.Network) + /// ``` +@available(*, deprecated) + @JavaMethod + open func reportBadNetwork(_ arg0: Network?) + + /// Java method `getDefaultProxy`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ProxyInfo android.net.ConnectivityManager.getDefaultProxy() + /// ``` +@JavaMethod + open func getDefaultProxy() -> ProxyInfo! + + /// Java method `requestNetwork`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.requestNetwork(android.net.NetworkRequest,android.net.ConnectivityManager$NetworkCallback,int) + /// ``` +@JavaMethod + open func requestNetwork(_ arg0: NetworkRequest?, _ arg1: ConnectivityManager.NetworkCallback?, _ arg2: Int32) + + /// Java method `requestNetwork`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.requestNetwork(android.net.NetworkRequest,android.net.ConnectivityManager$NetworkCallback) + /// ``` +@JavaMethod + open func requestNetwork(_ arg0: NetworkRequest?, _ arg1: ConnectivityManager.NetworkCallback?) + + /// Java method `requestNetwork`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.requestNetwork(android.net.NetworkRequest,android.net.ConnectivityManager$NetworkCallback,android.os.Handler,int) + /// ``` +@JavaMethod + open func requestNetwork(_ arg0: NetworkRequest?, _ arg1: ConnectivityManager.NetworkCallback?, _ arg2: Handler?, _ arg3: Int32) + + /// Java method `requestNetwork`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.requestNetwork(android.net.NetworkRequest,android.net.ConnectivityManager$NetworkCallback,android.os.Handler) + /// ``` +@JavaMethod + open func requestNetwork(_ arg0: NetworkRequest?, _ arg1: ConnectivityManager.NetworkCallback?, _ arg2: Handler?) + + /// Java method `setNetworkPreference`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.setNetworkPreference(int) + /// ``` +@available(*, deprecated) + @JavaMethod + open func setNetworkPreference(_ arg0: Int32) + + /// Java method `getNetworkPreference`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ConnectivityManager.getNetworkPreference() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getNetworkPreference() -> Int32 + + /// Java method `getActiveNetworkInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkInfo android.net.ConnectivityManager.getActiveNetworkInfo() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getActiveNetworkInfo() -> NetworkInfo! + + /// Java method `getNetworkCapabilities`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkCapabilities android.net.ConnectivityManager.getNetworkCapabilities(android.net.Network) + /// ``` +@JavaMethod + open func getNetworkCapabilities(_ arg0: Network?) -> NetworkCapabilities! + + /// Java method `getBackgroundDataSetting`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ConnectivityManager.getBackgroundDataSetting() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getBackgroundDataSetting() -> Bool + + /// Java method `addDefaultNetworkActiveListener`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.addDefaultNetworkActiveListener(android.net.ConnectivityManager$OnNetworkActiveListener) + /// ``` +@JavaMethod + open func addDefaultNetworkActiveListener(_ arg0: ConnectivityManager.OnNetworkActiveListener?) + + /// Java method `removeDefaultNetworkActiveListener`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.removeDefaultNetworkActiveListener(android.net.ConnectivityManager$OnNetworkActiveListener) + /// ``` +@JavaMethod + open func removeDefaultNetworkActiveListener(_ arg0: ConnectivityManager.OnNetworkActiveListener?) + + /// Java method `isDefaultNetworkActive`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ConnectivityManager.isDefaultNetworkActive() + /// ``` +@JavaMethod + open func isDefaultNetworkActive() -> Bool + + /// Java method `reportNetworkConnectivity`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.reportNetworkConnectivity(android.net.Network,boolean) + /// ``` +@JavaMethod + open func reportNetworkConnectivity(_ arg0: Network?, _ arg1: Bool) + + /// Java method `isActiveNetworkMetered`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ConnectivityManager.isActiveNetworkMetered() + /// ``` +@JavaMethod + open func isActiveNetworkMetered() -> Bool + + /// Java method `registerNetworkCallback`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.registerNetworkCallback(android.net.NetworkRequest,android.net.ConnectivityManager$NetworkCallback,android.os.Handler) + /// ``` +@JavaMethod + open func registerNetworkCallback(_ arg0: NetworkRequest?, _ arg1: ConnectivityManager.NetworkCallback?, _ arg2: Handler?) + + /// Java method `registerNetworkCallback`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.registerNetworkCallback(android.net.NetworkRequest,android.net.ConnectivityManager$NetworkCallback) + /// ``` +@JavaMethod + open func registerNetworkCallback(_ arg0: NetworkRequest?, _ arg1: ConnectivityManager.NetworkCallback?) + + /// Java method `registerDefaultNetworkCallback`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.registerDefaultNetworkCallback(android.net.ConnectivityManager$NetworkCallback,android.os.Handler) + /// ``` +@JavaMethod + open func registerDefaultNetworkCallback(_ arg0: ConnectivityManager.NetworkCallback?, _ arg1: Handler?) + + /// Java method `registerDefaultNetworkCallback`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.registerDefaultNetworkCallback(android.net.ConnectivityManager$NetworkCallback) + /// ``` +@JavaMethod + open func registerDefaultNetworkCallback(_ arg0: ConnectivityManager.NetworkCallback?) + + /// Java method `requestBandwidthUpdate`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ConnectivityManager.requestBandwidthUpdate(android.net.Network) + /// ``` +@JavaMethod + open func requestBandwidthUpdate(_ arg0: Network?) -> Bool + + /// Java method `unregisterNetworkCallback`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.unregisterNetworkCallback(android.net.ConnectivityManager$NetworkCallback) + /// ``` +@JavaMethod + open func unregisterNetworkCallback(_ arg0: ConnectivityManager.NetworkCallback?) + + /// Java method `getMultipathPreference`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ConnectivityManager.getMultipathPreference(android.net.Network) + /// ``` +@JavaMethod + open func getMultipathPreference(_ arg0: Network?) -> Int32 + + /// Java method `bindProcessToNetwork`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ConnectivityManager.bindProcessToNetwork(android.net.Network) + /// ``` +@JavaMethod + open func bindProcessToNetwork(_ arg0: Network?) -> Bool + + /// Java method `getBoundNetworkForProcess`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Network android.net.ConnectivityManager.getBoundNetworkForProcess() + /// ``` +@JavaMethod + open func getBoundNetworkForProcess() -> Network! + + /// Java method `getRestrictBackgroundStatus`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ConnectivityManager.getRestrictBackgroundStatus() + /// ``` +@JavaMethod + open func getRestrictBackgroundStatus() -> Int32 + + /// Java method `getNetworkWatchlistConfigHash`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.ConnectivityManager.getNetworkWatchlistConfigHash() + /// ``` +@JavaMethod + open func getNetworkWatchlistConfigHash() -> [Int8] + + /// Java method `getConnectionOwnerUid`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ConnectivityManager.getConnectionOwnerUid(int,java.net.InetSocketAddress,java.net.InetSocketAddress) + /// ``` +@JavaMethod + open func getConnectionOwnerUid(_ arg0: Int32, _ arg1: InetSocketAddress?, _ arg2: InetSocketAddress?) -> Int32 +} +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var ACTION_BACKGROUND_DATA_SETTING_CHANGED: String + + @JavaStaticField(isFinal: true) + public var ACTION_CAPTIVE_PORTAL_SIGN_IN: String + + @JavaStaticField(isFinal: true) + public var ACTION_RESTRICT_BACKGROUND_CHANGED: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var CONNECTIVITY_ACTION: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var DEFAULT_NETWORK_PREFERENCE: Int32 + + @JavaStaticField(isFinal: true) + public var EXTRA_CAPTIVE_PORTAL: String + + @JavaStaticField(isFinal: true) + public var EXTRA_CAPTIVE_PORTAL_URL: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var EXTRA_EXTRA_INFO: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var EXTRA_IS_FAILOVER: String + + @JavaStaticField(isFinal: true) + public var EXTRA_NETWORK: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var EXTRA_NETWORK_INFO: String + + @JavaStaticField(isFinal: true) + public var EXTRA_NETWORK_REQUEST: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var EXTRA_NETWORK_TYPE: String + + @JavaStaticField(isFinal: true) + public var EXTRA_NO_CONNECTIVITY: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var EXTRA_OTHER_NETWORK_INFO: String + + @JavaStaticField(isFinal: true) + public var EXTRA_REASON: String + + @JavaStaticField(isFinal: true) + public var MULTIPATH_PREFERENCE_HANDOVER: Int32 + + @JavaStaticField(isFinal: true) + public var MULTIPATH_PREFERENCE_PERFORMANCE: Int32 + + @JavaStaticField(isFinal: true) + public var MULTIPATH_PREFERENCE_RELIABILITY: Int32 + + @JavaStaticField(isFinal: true) + public var RESTRICT_BACKGROUND_STATUS_DISABLED: Int32 + + @JavaStaticField(isFinal: true) + public var RESTRICT_BACKGROUND_STATUS_ENABLED: Int32 + + @JavaStaticField(isFinal: true) + public var RESTRICT_BACKGROUND_STATUS_WHITELISTED: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TYPE_BLUETOOTH: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TYPE_DUMMY: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TYPE_ETHERNET: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TYPE_MOBILE: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TYPE_MOBILE_DUN: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TYPE_MOBILE_HIPRI: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TYPE_MOBILE_MMS: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TYPE_MOBILE_SUPL: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TYPE_VPN: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TYPE_WIFI: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TYPE_WIMAX: Int32 + + /// Java method `isNetworkTypeValid`. + /// + /// ### Java method signature + /// ```java + /// public static boolean android.net.ConnectivityManager.isNetworkTypeValid(int) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func isNetworkTypeValid(_ arg0: Int32) -> Bool + + /// Java method `setProcessDefaultNetwork`. + /// + /// ### Java method signature + /// ```java + /// public static boolean android.net.ConnectivityManager.setProcessDefaultNetwork(android.net.Network) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func setProcessDefaultNetwork(_ arg0: Network?) -> Bool + + /// Java method `getProcessDefaultNetwork`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.Network android.net.ConnectivityManager.getProcessDefaultNetwork() + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getProcessDefaultNetwork() -> Network! +} diff --git a/Sources/AndroidNet/Credential+CertificateCredential.swift b/Sources/AndroidNet/Credential+CertificateCredential.swift new file mode 100644 index 0000000..52d9d53 --- /dev/null +++ b/Sources/AndroidNet/Credential+CertificateCredential.swift @@ -0,0 +1,100 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +extension Credential { + @JavaClass("android.net.wifi.hotspot2.pps.Credential$CertificateCredential", implements: Parcelable.self) + open class CertificateCredential: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: Credential.CertificateCredential?, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.pps.Credential$CertificateCredential.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential$CertificateCredential.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `setCertType`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential$CertificateCredential.setCertType(java.lang.String) + /// ``` + @JavaMethod + open func setCertType(_ arg0: String) + + /// Java method `getCertType`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.pps.Credential$CertificateCredential.getCertType() + /// ``` + @JavaMethod + open func getCertType() -> String + + /// Java method `setCertSha256Fingerprint`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential$CertificateCredential.setCertSha256Fingerprint(byte[]) + /// ``` + @JavaMethod + open func setCertSha256Fingerprint(_ arg0: [Int8]) + + /// Java method `getCertSha256Fingerprint`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.wifi.hotspot2.pps.Credential$CertificateCredential.getCertSha256Fingerprint() + /// ``` + @JavaMethod + open func getCertSha256Fingerprint() -> [Int8] + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.hotspot2.pps.Credential$CertificateCredential.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.pps.Credential$CertificateCredential.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.pps.Credential$CertificateCredential.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/Credential+SimCredential.swift b/Sources/AndroidNet/Credential+SimCredential.swift new file mode 100644 index 0000000..422d951 --- /dev/null +++ b/Sources/AndroidNet/Credential+SimCredential.swift @@ -0,0 +1,100 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +extension Credential { + @JavaClass("android.net.wifi.hotspot2.pps.Credential$SimCredential", implements: Parcelable.self) + open class SimCredential: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: Credential.SimCredential?, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.pps.Credential$SimCredential.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential$SimCredential.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `setEapType`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential$SimCredential.setEapType(int) + /// ``` + @JavaMethod + open func setEapType(_ arg0: Int32) + + /// Java method `getEapType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.pps.Credential$SimCredential.getEapType() + /// ``` + @JavaMethod + open func getEapType() -> Int32 + + /// Java method `setImsi`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential$SimCredential.setImsi(java.lang.String) + /// ``` + @JavaMethod + open func setImsi(_ arg0: String) + + /// Java method `getImsi`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.pps.Credential$SimCredential.getImsi() + /// ``` + @JavaMethod + open func getImsi() -> String + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.hotspot2.pps.Credential$SimCredential.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.pps.Credential$SimCredential.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.pps.Credential$SimCredential.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/Credential+UserCredential.swift b/Sources/AndroidNet/Credential+UserCredential.swift new file mode 100644 index 0000000..d79a44a --- /dev/null +++ b/Sources/AndroidNet/Credential+UserCredential.swift @@ -0,0 +1,136 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +extension Credential { + @JavaClass("android.net.wifi.hotspot2.pps.Credential$UserCredential", implements: Parcelable.self) + open class UserCredential: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: Credential.UserCredential?, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.pps.Credential$UserCredential.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential$UserCredential.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `setUsername`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential$UserCredential.setUsername(java.lang.String) + /// ``` + @JavaMethod + open func setUsername(_ arg0: String) + + /// Java method `getUsername`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.pps.Credential$UserCredential.getUsername() + /// ``` + @JavaMethod + open func getUsername() -> String + + /// Java method `setPassword`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential$UserCredential.setPassword(java.lang.String) + /// ``` + @JavaMethod + open func setPassword(_ arg0: String) + + /// Java method `getPassword`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.pps.Credential$UserCredential.getPassword() + /// ``` + @JavaMethod + open func getPassword() -> String + + /// Java method `setEapType`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential$UserCredential.setEapType(int) + /// ``` + @JavaMethod + open func setEapType(_ arg0: Int32) + + /// Java method `getEapType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.pps.Credential$UserCredential.getEapType() + /// ``` + @JavaMethod + open func getEapType() -> Int32 + + /// Java method `setNonEapInnerMethod`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential$UserCredential.setNonEapInnerMethod(java.lang.String) + /// ``` + @JavaMethod + open func setNonEapInnerMethod(_ arg0: String) + + /// Java method `getNonEapInnerMethod`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.pps.Credential$UserCredential.getNonEapInnerMethod() + /// ``` + @JavaMethod + open func getNonEapInnerMethod() -> String + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.hotspot2.pps.Credential$UserCredential.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.pps.Credential$UserCredential.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.pps.Credential$UserCredential.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/Credential.swift b/Sources/AndroidNet/Credential.swift new file mode 100644 index 0000000..8855f88 --- /dev/null +++ b/Sources/AndroidNet/Credential.swift @@ -0,0 +1,152 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.hotspot2.pps.Credential", implements: Parcelable.self) +open class Credential: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: Credential?, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.pps.Credential.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `setRealm`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential.setRealm(java.lang.String) + /// ``` + @JavaMethod + open func setRealm(_ arg0: String) + + /// Java method `getRealm`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.pps.Credential.getRealm() + /// ``` + @JavaMethod + open func getRealm() -> String + + /// Java method `setUserCredential`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential.setUserCredential(android.net.wifi.hotspot2.pps.Credential$UserCredential) + /// ``` + @JavaMethod + open func setUserCredential(_ arg0: Credential.UserCredential?) + + /// Java method `getUserCredential`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.hotspot2.pps.Credential$UserCredential android.net.wifi.hotspot2.pps.Credential.getUserCredential() + /// ``` + @JavaMethod + open func getUserCredential() -> Credential.UserCredential! + + /// Java method `setCertCredential`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential.setCertCredential(android.net.wifi.hotspot2.pps.Credential$CertificateCredential) + /// ``` + @JavaMethod + open func setCertCredential(_ arg0: Credential.CertificateCredential?) + + /// Java method `getCertCredential`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.hotspot2.pps.Credential$CertificateCredential android.net.wifi.hotspot2.pps.Credential.getCertCredential() + /// ``` + @JavaMethod + open func getCertCredential() -> Credential.CertificateCredential! + + /// Java method `setSimCredential`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential.setSimCredential(android.net.wifi.hotspot2.pps.Credential$SimCredential) + /// ``` + @JavaMethod + open func setSimCredential(_ arg0: Credential.SimCredential?) + + /// Java method `getSimCredential`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.hotspot2.pps.Credential$SimCredential android.net.wifi.hotspot2.pps.Credential.getSimCredential() + /// ``` + @JavaMethod + open func getSimCredential() -> Credential.SimCredential! + + /// Java method `setMinimumTlsVersion`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential.setMinimumTlsVersion(int) throws java.lang.IllegalArgumentException + /// ``` + @JavaMethod + open func setMinimumTlsVersion(_ arg0: Int32) throws + + /// Java method `getMinimumTlsVersion`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.pps.Credential.getMinimumTlsVersion() + /// ``` + @JavaMethod + open func getMinimumTlsVersion() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.hotspot2.pps.Credential.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.pps.Credential.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.pps.Credential.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/Credentials.swift b/Sources/AndroidNet/Credentials.swift new file mode 100644 index 0000000..6fcd65c --- /dev/null +++ b/Sources/AndroidNet/Credentials.swift @@ -0,0 +1,36 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.Credentials") +open class Credentials: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, _ arg1: Int32, _ arg2: Int32, environment: JNIEnvironment? = nil) + + /// Java method `getPid`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.Credentials.getPid() + /// ``` + @JavaMethod + open func getPid() -> Int32 + + /// Java method `getUid`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.Credentials.getUid() + /// ``` + @JavaMethod + open func getUid() -> Int32 + + /// Java method `getGid`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.Credentials.getGid() + /// ``` + @JavaMethod + open func getGid() -> Int32 +} diff --git a/Sources/AndroidNet/DhcpInfo.swift b/Sources/AndroidNet/DhcpInfo.swift new file mode 100644 index 0000000..ebe94e1 --- /dev/null +++ b/Sources/AndroidNet/DhcpInfo.swift @@ -0,0 +1,62 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.DhcpInfo", implements: Parcelable.self) +open class DhcpInfo: JavaObject { + @JavaField(isFinal: false) + public var dns1: Int32 + + @JavaField(isFinal: false) + public var dns2: Int32 + + @JavaField(isFinal: false) + public var gateway: Int32 + + @JavaField(isFinal: false) + public var ipAddress: Int32 + + @JavaField(isFinal: false) + public var leaseDuration: Int32 + + @JavaField(isFinal: false) + public var netmask: Int32 + + @JavaField(isFinal: false) + public var serverAddress: Int32 + + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.DhcpInfo.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.DhcpInfo.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.DhcpInfo.toString() + /// ``` + @JavaMethod + open override func toString() -> String +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/DiscoverySession.swift b/Sources/AndroidNet/DiscoverySession.swift new file mode 100644 index 0000000..b929f92 --- /dev/null +++ b/Sources/AndroidNet/DiscoverySession.swift @@ -0,0 +1,89 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.aware.DiscoverySession") +open class DiscoverySession: JavaObject { + /// Java method `sendMessage`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySession.sendMessage(android.net.wifi.aware.PeerHandle,int,byte[]) + /// ``` +@JavaMethod + open func sendMessage(_ arg0: PeerHandle?, _ arg1: Int32, _ arg2: [Int8]) + + /// Java method `initiatePairingRequest`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySession.initiatePairingRequest(android.net.wifi.aware.PeerHandle,java.lang.String,int,java.lang.String) + /// ``` +@JavaMethod + open func initiatePairingRequest(_ arg0: PeerHandle?, _ arg1: String, _ arg2: Int32, _ arg3: String) + + /// Java method `acceptPairingRequest`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySession.acceptPairingRequest(int,android.net.wifi.aware.PeerHandle,java.lang.String,int,java.lang.String) + /// ``` +@JavaMethod + open func acceptPairingRequest(_ arg0: Int32, _ arg1: PeerHandle?, _ arg2: String, _ arg3: Int32, _ arg4: String) + + /// Java method `rejectPairingRequest`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySession.rejectPairingRequest(int,android.net.wifi.aware.PeerHandle) + /// ``` +@JavaMethod + open func rejectPairingRequest(_ arg0: Int32, _ arg1: PeerHandle?) + + /// Java method `initiateBootstrappingRequest`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySession.initiateBootstrappingRequest(android.net.wifi.aware.PeerHandle,int) + /// ``` +@JavaMethod + open func initiateBootstrappingRequest(_ arg0: PeerHandle?, _ arg1: Int32) + + /// Java method `createNetworkSpecifierOpen`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkSpecifier android.net.wifi.aware.DiscoverySession.createNetworkSpecifierOpen(android.net.wifi.aware.PeerHandle) + /// ``` +@available(*, deprecated) + @JavaMethod + open func createNetworkSpecifierOpen(_ arg0: PeerHandle?) -> NetworkSpecifier! + + /// Java method `createNetworkSpecifierPassphrase`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkSpecifier android.net.wifi.aware.DiscoverySession.createNetworkSpecifierPassphrase(android.net.wifi.aware.PeerHandle,java.lang.String) + /// ``` +@available(*, deprecated) + @JavaMethod + open func createNetworkSpecifierPassphrase(_ arg0: PeerHandle?, _ arg1: String) -> NetworkSpecifier! + + /// Java method `finalize`. + /// + /// ### Java method signature + /// ```java + /// protected void android.net.wifi.aware.DiscoverySession.finalize() throws java.lang.Throwable + /// ``` +@JavaMethod + open override func finalize() throws + + /// Java method `close`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySession.close() + /// ``` +@JavaMethod + open func close() +} diff --git a/Sources/AndroidNet/DiscoverySessionCallback.swift b/Sources/AndroidNet/DiscoverySessionCallback.swift new file mode 100644 index 0000000..8bb3a9a --- /dev/null +++ b/Sources/AndroidNet/DiscoverySessionCallback.swift @@ -0,0 +1,171 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.aware.DiscoverySessionCallback") +open class DiscoverySessionCallback: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `onServiceLost`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onServiceLost(android.net.wifi.aware.PeerHandle,int) + /// ``` + @JavaMethod + open func onServiceLost(_ arg0: PeerHandle?, _ arg1: Int32) + + /// Java method `onPublishStarted`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onPublishStarted(android.net.wifi.aware.PublishDiscoverySession) + /// ``` + @JavaMethod + open func onPublishStarted(_ arg0: PublishDiscoverySession?) + + /// Java method `onSubscribeStarted`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onSubscribeStarted(android.net.wifi.aware.SubscribeDiscoverySession) + /// ``` + @JavaMethod + open func onSubscribeStarted(_ arg0: SubscribeDiscoverySession?) + + /// Java method `onMessageReceived`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onMessageReceived(android.net.wifi.aware.PeerHandle,byte[]) + /// ``` + @JavaMethod + open func onMessageReceived(_ arg0: PeerHandle?, _ arg1: [Int8]) + + /// Java method `onSessionConfigUpdated`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onSessionConfigUpdated() + /// ``` + @JavaMethod + open func onSessionConfigUpdated() + + /// Java method `onSessionConfigFailed`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onSessionConfigFailed() + /// ``` + @JavaMethod + open func onSessionConfigFailed() + + /// Java method `onSessionTerminated`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onSessionTerminated() + /// ``` + @JavaMethod + open func onSessionTerminated() + + /// Java method `onServiceDiscovered`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onServiceDiscovered(android.net.wifi.aware.ServiceDiscoveryInfo) + /// ``` + @JavaMethod + open func onServiceDiscovered(_ arg0: ServiceDiscoveryInfo?) + + /// Java method `onServiceDiscoveredWithinRange`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onServiceDiscoveredWithinRange(android.net.wifi.aware.ServiceDiscoveryInfo,int) + /// ``` + @JavaMethod + open func onServiceDiscoveredWithinRange(_ arg0: ServiceDiscoveryInfo?, _ arg1: Int32) + + /// Java method `onMessageSendSucceeded`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onMessageSendSucceeded(int) + /// ``` + @JavaMethod + open func onMessageSendSucceeded(_ arg0: Int32) + + /// Java method `onMessageSendFailed`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onMessageSendFailed(int) + /// ``` + @JavaMethod + open func onMessageSendFailed(_ arg0: Int32) + + /// Java method `onPairingSetupRequestReceived`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onPairingSetupRequestReceived(android.net.wifi.aware.PeerHandle,int) + /// ``` + @JavaMethod + open func onPairingSetupRequestReceived(_ arg0: PeerHandle?, _ arg1: Int32) + + /// Java method `onPairingSetupSucceeded`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onPairingSetupSucceeded(android.net.wifi.aware.PeerHandle,java.lang.String) + /// ``` + @JavaMethod + open func onPairingSetupSucceeded(_ arg0: PeerHandle?, _ arg1: String) + + /// Java method `onPairingSetupFailed`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onPairingSetupFailed(android.net.wifi.aware.PeerHandle) + /// ``` + @JavaMethod + open func onPairingSetupFailed(_ arg0: PeerHandle?) + + /// Java method `onPairingVerificationSucceed`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onPairingVerificationSucceed(android.net.wifi.aware.PeerHandle,java.lang.String) + /// ``` + @JavaMethod + open func onPairingVerificationSucceed(_ arg0: PeerHandle?, _ arg1: String) + + /// Java method `onPairingVerificationFailed`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onPairingVerificationFailed(android.net.wifi.aware.PeerHandle) + /// ``` + @JavaMethod + open func onPairingVerificationFailed(_ arg0: PeerHandle?) + + /// Java method `onBootstrappingSucceeded`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onBootstrappingSucceeded(android.net.wifi.aware.PeerHandle,int) + /// ``` + @JavaMethod + open func onBootstrappingSucceeded(_ arg0: PeerHandle?, _ arg1: Int32) + + /// Java method `onBootstrappingFailed`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onBootstrappingFailed(android.net.wifi.aware.PeerHandle) + /// ``` + @JavaMethod + open func onBootstrappingFailed(_ arg0: PeerHandle?) +} diff --git a/Sources/AndroidNet/DnsResolver+Callback.swift b/Sources/AndroidNet/DnsResolver+Callback.swift new file mode 100644 index 0000000..8758c24 --- /dev/null +++ b/Sources/AndroidNet/DnsResolver+Callback.swift @@ -0,0 +1,26 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension DnsResolver { + @JavaInterface("android.net.DnsResolver$Callback") + public struct Callback { + /// Java method `onError`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.DnsResolver$Callback.onError(android.net.DnsResolver$DnsException) + /// ``` + @JavaMethod + public func onError(_ arg0: DnsResolver.DnsException?) + + /// Java method `onAnswer`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.DnsResolver$Callback.onAnswer(T,int) + /// ``` + @JavaMethod + public func onAnswer(_ arg0: T?, _ arg1: Int32) + } +} diff --git a/Sources/AndroidNet/DnsResolver+DnsException.swift b/Sources/AndroidNet/DnsResolver+DnsException.swift new file mode 100644 index 0000000..5145d58 --- /dev/null +++ b/Sources/AndroidNet/DnsResolver+DnsException.swift @@ -0,0 +1,11 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension DnsResolver { + @JavaClass("android.net.DnsResolver$DnsException") + open class DnsException: JavaObject { + @JavaField(isFinal: true) + public var code: Int32 + } +} diff --git a/Sources/AndroidNet/DnsResolver.swift b/Sources/AndroidNet/DnsResolver.swift new file mode 100644 index 0000000..db2c5f9 --- /dev/null +++ b/Sources/AndroidNet/DnsResolver.swift @@ -0,0 +1,45 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.DnsResolver") +open class DnsResolver: JavaObject { + +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CLASS_IN: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_PARSE: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_SYSTEM: Int32 + + @JavaStaticField(isFinal: true) + public var FLAG_EMPTY: Int32 + + @JavaStaticField(isFinal: true) + public var FLAG_NO_CACHE_LOOKUP: Int32 + + @JavaStaticField(isFinal: true) + public var FLAG_NO_CACHE_STORE: Int32 + + @JavaStaticField(isFinal: true) + public var FLAG_NO_RETRY: Int32 + + @JavaStaticField(isFinal: true) + public var TYPE_A: Int32 + + @JavaStaticField(isFinal: true) + public var TYPE_AAAA: Int32 + + /// Java method `getInstance`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.DnsResolver android.net.DnsResolver.getInstance() + /// ``` + @JavaStaticMethod + public func getInstance() -> DnsResolver! +} diff --git a/Sources/AndroidNet/EapAkaInfo+Builder.swift b/Sources/AndroidNet/EapAkaInfo+Builder.swift new file mode 100644 index 0000000..25196a6 --- /dev/null +++ b/Sources/AndroidNet/EapAkaInfo+Builder.swift @@ -0,0 +1,29 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension EapAkaInfo { + @JavaClass("android.net.eap.EapAkaInfo$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setReauthId`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapAkaInfo$Builder android.net.eap.EapAkaInfo$Builder.setReauthId(byte[]) + /// ``` + @JavaMethod + open func setReauthId(_ arg0: [Int8]) -> EapAkaInfo.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapAkaInfo android.net.eap.EapAkaInfo$Builder.build() + /// ``` + @JavaMethod + open func build() -> EapAkaInfo! + } +} diff --git a/Sources/AndroidNet/EapAkaInfo.swift b/Sources/AndroidNet/EapAkaInfo.swift new file mode 100644 index 0000000..6f3551f --- /dev/null +++ b/Sources/AndroidNet/EapAkaInfo.swift @@ -0,0 +1,15 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.eap.EapAkaInfo") +open class EapAkaInfo: EapInfo { + /// Java method `getReauthId`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.eap.EapAkaInfo.getReauthId() + /// ``` +@JavaMethod + open func getReauthId() -> [Int8] +} diff --git a/Sources/AndroidNet/EapInfo.swift b/Sources/AndroidNet/EapInfo.swift new file mode 100644 index 0000000..f61c08a --- /dev/null +++ b/Sources/AndroidNet/EapInfo.swift @@ -0,0 +1,15 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.eap.EapInfo") +open class EapInfo: JavaObject { + /// Java method `getEapMethodType`. + /// + /// ### Java method signature + /// ```java + /// public final int android.net.eap.EapInfo.getEapMethodType() + /// ``` +@JavaMethod + open func getEapMethodType() -> Int32 +} diff --git a/Sources/AndroidNet/EapSessionConfig+Builder.swift b/Sources/AndroidNet/EapSessionConfig+Builder.swift new file mode 100644 index 0000000..4c06123 --- /dev/null +++ b/Sources/AndroidNet/EapSessionConfig+Builder.swift @@ -0,0 +1,74 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension EapSessionConfig { + @JavaClass("android.net.eap.EapSessionConfig$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setEapIdentity`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig$Builder android.net.eap.EapSessionConfig$Builder.setEapIdentity(byte[]) + /// ``` + @JavaMethod + open func setEapIdentity(_ arg0: [Int8]) -> EapSessionConfig.Builder! + + /// Java method `setEapSimConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig$Builder android.net.eap.EapSessionConfig$Builder.setEapSimConfig(int,int) + /// ``` + @JavaMethod + open func setEapSimConfig(_ arg0: Int32, _ arg1: Int32) -> EapSessionConfig.Builder! + + /// Java method `setEapAkaConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig$Builder android.net.eap.EapSessionConfig$Builder.setEapAkaConfig(int,int) + /// ``` + @JavaMethod + open func setEapAkaConfig(_ arg0: Int32, _ arg1: Int32) -> EapSessionConfig.Builder! + + /// Java method `setEapAkaConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig$Builder android.net.eap.EapSessionConfig$Builder.setEapAkaConfig(int,int,android.net.eap.EapSessionConfig$EapAkaOption) + /// ``` + @JavaMethod + open func setEapAkaConfig(_ arg0: Int32, _ arg1: Int32, _ arg2: EapSessionConfig.EapAkaOption?) -> EapSessionConfig.Builder! + + /// Java method `setEapAkaPrimeConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig$Builder android.net.eap.EapSessionConfig$Builder.setEapAkaPrimeConfig(int,int,java.lang.String,boolean) + /// ``` + @JavaMethod + open func setEapAkaPrimeConfig(_ arg0: Int32, _ arg1: Int32, _ arg2: String, _ arg3: Bool) -> EapSessionConfig.Builder! + + /// Java method `setEapMsChapV2Config`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig$Builder android.net.eap.EapSessionConfig$Builder.setEapMsChapV2Config(java.lang.String,java.lang.String) + /// ``` + @JavaMethod + open func setEapMsChapV2Config(_ arg0: String, _ arg1: String) -> EapSessionConfig.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig android.net.eap.EapSessionConfig$Builder.build() + /// ``` + @JavaMethod + open func build() -> EapSessionConfig! + } +} diff --git a/Sources/AndroidNet/EapSessionConfig+EapAkaConfig.swift b/Sources/AndroidNet/EapSessionConfig+EapAkaConfig.swift new file mode 100644 index 0000000..8b1704c --- /dev/null +++ b/Sources/AndroidNet/EapSessionConfig+EapAkaConfig.swift @@ -0,0 +1,53 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension EapSessionConfig { + @JavaClass("android.net.eap.EapSessionConfig$EapAkaConfig") + open class EapAkaConfig: EapSessionConfig.EapMethodConfig { + /// Java method `getSubId`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.eap.EapSessionConfig$EapAkaConfig.getSubId() + /// ``` + @JavaMethod + open func getSubId() -> Int32 + + /// Java method `getAppType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.eap.EapSessionConfig$EapAkaConfig.getAppType() + /// ``` + @JavaMethod + open func getAppType() -> Int32 + + /// Java method `getEapAkaOption`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig$EapAkaOption android.net.eap.EapSessionConfig$EapAkaConfig.getEapAkaOption() + /// ``` + @JavaMethod + open func getEapAkaOption() -> EapSessionConfig.EapAkaOption! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.eap.EapSessionConfig$EapAkaConfig.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.eap.EapSessionConfig$EapAkaConfig.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} diff --git a/Sources/AndroidNet/EapSessionConfig+EapAkaOption+Builder.swift b/Sources/AndroidNet/EapSessionConfig+EapAkaOption+Builder.swift new file mode 100644 index 0000000..dc63132 --- /dev/null +++ b/Sources/AndroidNet/EapSessionConfig+EapAkaOption+Builder.swift @@ -0,0 +1,29 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension EapSessionConfig.EapAkaOption { + @JavaClass("android.net.eap.EapSessionConfig$EapAkaOption$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setReauthId`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig$EapAkaOption$Builder android.net.eap.EapSessionConfig$EapAkaOption$Builder.setReauthId(byte[]) + /// ``` + @JavaMethod + open func setReauthId(_ arg0: [Int8]) -> EapSessionConfig.EapAkaOption.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig$EapAkaOption android.net.eap.EapSessionConfig$EapAkaOption$Builder.build() + /// ``` + @JavaMethod + open func build() -> EapSessionConfig.EapAkaOption! + } +} diff --git a/Sources/AndroidNet/EapSessionConfig+EapAkaOption.swift b/Sources/AndroidNet/EapSessionConfig+EapAkaOption.swift new file mode 100644 index 0000000..18cb83f --- /dev/null +++ b/Sources/AndroidNet/EapSessionConfig+EapAkaOption.swift @@ -0,0 +1,35 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension EapSessionConfig { + @JavaClass("android.net.eap.EapSessionConfig$EapAkaOption") + open class EapAkaOption: JavaObject { + /// Java method `getReauthId`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.eap.EapSessionConfig$EapAkaOption.getReauthId() + /// ``` + @JavaMethod + open func getReauthId() -> [Int8] + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.eap.EapSessionConfig$EapAkaOption.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.eap.EapSessionConfig$EapAkaOption.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} diff --git a/Sources/AndroidNet/EapSessionConfig+EapAkaPrimeConfig.swift b/Sources/AndroidNet/EapSessionConfig+EapAkaPrimeConfig.swift new file mode 100644 index 0000000..4169abd --- /dev/null +++ b/Sources/AndroidNet/EapSessionConfig+EapAkaPrimeConfig.swift @@ -0,0 +1,44 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension EapSessionConfig { + @JavaClass("android.net.eap.EapSessionConfig$EapAkaPrimeConfig") + open class EapAkaPrimeConfig: EapSessionConfig.EapAkaConfig { + /// Java method `getNetworkName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.eap.EapSessionConfig$EapAkaPrimeConfig.getNetworkName() + /// ``` + @JavaMethod + open func getNetworkName() -> String + + /// Java method `allowsMismatchedNetworkNames`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.eap.EapSessionConfig$EapAkaPrimeConfig.allowsMismatchedNetworkNames() + /// ``` + @JavaMethod + open func allowsMismatchedNetworkNames() -> Bool + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.eap.EapSessionConfig$EapAkaPrimeConfig.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.eap.EapSessionConfig$EapAkaPrimeConfig.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} diff --git a/Sources/AndroidNet/EapSessionConfig+EapMethodConfig.swift b/Sources/AndroidNet/EapSessionConfig+EapMethodConfig.swift new file mode 100644 index 0000000..c03d13f --- /dev/null +++ b/Sources/AndroidNet/EapSessionConfig+EapMethodConfig.swift @@ -0,0 +1,51 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension EapSessionConfig { + @JavaClass("android.net.eap.EapSessionConfig$EapMethodConfig") + open class EapMethodConfig: JavaObject { + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.eap.EapSessionConfig$EapMethodConfig.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.eap.EapSessionConfig$EapMethodConfig.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + + /// Java method `getMethodType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.eap.EapSessionConfig$EapMethodConfig.getMethodType() + /// ``` + @JavaMethod + open func getMethodType() -> Int32 + } +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var EAP_TYPE_AKA: Int32 + + @JavaStaticField(isFinal: true) + public var EAP_TYPE_AKA_PRIME: Int32 + + @JavaStaticField(isFinal: true) + public var EAP_TYPE_MSCHAP_V2: Int32 + + @JavaStaticField(isFinal: true) + public var EAP_TYPE_SIM: Int32 + + @JavaStaticField(isFinal: true) + public var EAP_TYPE_TTLS: Int32 +} diff --git a/Sources/AndroidNet/EapSessionConfig+EapMsChapV2Config.swift b/Sources/AndroidNet/EapSessionConfig+EapMsChapV2Config.swift new file mode 100644 index 0000000..4d95da7 --- /dev/null +++ b/Sources/AndroidNet/EapSessionConfig+EapMsChapV2Config.swift @@ -0,0 +1,44 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension EapSessionConfig { + @JavaClass("android.net.eap.EapSessionConfig$EapMsChapV2Config") + open class EapMsChapV2Config: EapSessionConfig.EapMethodConfig { + /// Java method `getUsername`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.eap.EapSessionConfig$EapMsChapV2Config.getUsername() + /// ``` + @JavaMethod + open func getUsername() -> String + + /// Java method `getPassword`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.eap.EapSessionConfig$EapMsChapV2Config.getPassword() + /// ``` + @JavaMethod + open func getPassword() -> String + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.eap.EapSessionConfig$EapMsChapV2Config.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.eap.EapSessionConfig$EapMsChapV2Config.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} diff --git a/Sources/AndroidNet/EapSessionConfig+EapSimConfig.swift b/Sources/AndroidNet/EapSessionConfig+EapSimConfig.swift new file mode 100644 index 0000000..8c962ba --- /dev/null +++ b/Sources/AndroidNet/EapSessionConfig+EapSimConfig.swift @@ -0,0 +1,44 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension EapSessionConfig { + @JavaClass("android.net.eap.EapSessionConfig$EapSimConfig") + open class EapSimConfig: EapSessionConfig.EapMethodConfig { + /// Java method `getSubId`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.eap.EapSessionConfig$EapSimConfig.getSubId() + /// ``` + @JavaMethod + open func getSubId() -> Int32 + + /// Java method `getAppType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.eap.EapSessionConfig$EapSimConfig.getAppType() + /// ``` + @JavaMethod + open func getAppType() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.eap.EapSessionConfig$EapSimConfig.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.eap.EapSessionConfig$EapSimConfig.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} diff --git a/Sources/AndroidNet/EapSessionConfig+EapTtlsConfig.swift b/Sources/AndroidNet/EapSessionConfig+EapTtlsConfig.swift new file mode 100644 index 0000000..20e2bb9 --- /dev/null +++ b/Sources/AndroidNet/EapSessionConfig+EapTtlsConfig.swift @@ -0,0 +1,35 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension EapSessionConfig { + @JavaClass("android.net.eap.EapSessionConfig$EapTtlsConfig") + open class EapTtlsConfig: EapSessionConfig.EapMethodConfig { + /// Java method `getInnerEapSessionConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig android.net.eap.EapSessionConfig$EapTtlsConfig.getInnerEapSessionConfig() + /// ``` + @JavaMethod + open func getInnerEapSessionConfig() -> EapSessionConfig! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.eap.EapSessionConfig$EapTtlsConfig.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.eap.EapSessionConfig$EapTtlsConfig.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} diff --git a/Sources/AndroidNet/EapSessionConfig.swift b/Sources/AndroidNet/EapSessionConfig.swift new file mode 100644 index 0000000..9bbe9a2 --- /dev/null +++ b/Sources/AndroidNet/EapSessionConfig.swift @@ -0,0 +1,78 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.eap.EapSessionConfig") +open class EapSessionConfig: JavaObject { + /// Java method `getEapIdentity`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.eap.EapSessionConfig.getEapIdentity() + /// ``` +@JavaMethod + open func getEapIdentity() -> [Int8] + + /// Java method `getEapSimConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig$EapSimConfig android.net.eap.EapSessionConfig.getEapSimConfig() + /// ``` +@JavaMethod + open func getEapSimConfig() -> EapSessionConfig.EapSimConfig! + + /// Java method `getEapAkaConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig$EapAkaConfig android.net.eap.EapSessionConfig.getEapAkaConfig() + /// ``` +@JavaMethod + open func getEapAkaConfig() -> EapSessionConfig.EapAkaConfig! + + /// Java method `getEapTtlsConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig$EapTtlsConfig android.net.eap.EapSessionConfig.getEapTtlsConfig() + /// ``` +@JavaMethod + open func getEapTtlsConfig() -> EapSessionConfig.EapTtlsConfig! + + /// Java method `getEapAkaPrimeConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig$EapAkaPrimeConfig android.net.eap.EapSessionConfig.getEapAkaPrimeConfig() + /// ``` +@JavaMethod + open func getEapAkaPrimeConfig() -> EapSessionConfig.EapAkaPrimeConfig! + + /// Java method `getEapMsChapV2Config`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig$EapMsChapV2Config android.net.eap.EapSessionConfig.getEapMsChapV2Config() + /// ``` +@JavaMethod + open func getEapMsChapV2Config() -> EapSessionConfig.EapMsChapV2Config! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.eap.EapSessionConfig.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.eap.EapSessionConfig.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/EasyConnectStatusCallback.swift b/Sources/AndroidNet/EasyConnectStatusCallback.swift new file mode 100644 index 0000000..86d9b14 --- /dev/null +++ b/Sources/AndroidNet/EasyConnectStatusCallback.swift @@ -0,0 +1,51 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.EasyConnectStatusCallback") +open class EasyConnectStatusCallback: JavaObject { + +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var EASY_CONNECT_EVENT_FAILURE_AUTHENTICATION: Int32 + + @JavaStaticField(isFinal: true) + public var EASY_CONNECT_EVENT_FAILURE_BUSY: Int32 + + @JavaStaticField(isFinal: true) + public var EASY_CONNECT_EVENT_FAILURE_CANNOT_FIND_NETWORK: Int32 + + @JavaStaticField(isFinal: true) + public var EASY_CONNECT_EVENT_FAILURE_CONFIGURATION: Int32 + + @JavaStaticField(isFinal: true) + public var EASY_CONNECT_EVENT_FAILURE_ENROLLEE_AUTHENTICATION: Int32 + + @JavaStaticField(isFinal: true) + public var EASY_CONNECT_EVENT_FAILURE_ENROLLEE_FAILED_TO_SCAN_NETWORK_CHANNEL: Int32 + + @JavaStaticField(isFinal: true) + public var EASY_CONNECT_EVENT_FAILURE_ENROLLEE_REJECTED_CONFIGURATION: Int32 + + @JavaStaticField(isFinal: true) + public var EASY_CONNECT_EVENT_FAILURE_GENERIC: Int32 + + @JavaStaticField(isFinal: true) + public var EASY_CONNECT_EVENT_FAILURE_INVALID_NETWORK: Int32 + + @JavaStaticField(isFinal: true) + public var EASY_CONNECT_EVENT_FAILURE_INVALID_URI: Int32 + + @JavaStaticField(isFinal: true) + public var EASY_CONNECT_EVENT_FAILURE_NOT_COMPATIBLE: Int32 + + @JavaStaticField(isFinal: true) + public var EASY_CONNECT_EVENT_FAILURE_NOT_SUPPORTED: Int32 + + @JavaStaticField(isFinal: true) + public var EASY_CONNECT_EVENT_FAILURE_TIMEOUT: Int32 + + @JavaStaticField(isFinal: true) + public var EASY_CONNECT_EVENT_FAILURE_URI_GENERATION: Int32 +} diff --git a/Sources/AndroidNet/EthernetNetworkSpecifier.swift b/Sources/AndroidNet/EthernetNetworkSpecifier.swift new file mode 100644 index 0000000..97e32cd --- /dev/null +++ b/Sources/AndroidNet/EthernetNetworkSpecifier.swift @@ -0,0 +1,77 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.EthernetNetworkSpecifier", implements: Parcelable.self) +open class EthernetNetworkSpecifier: NetworkSpecifier { + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.EthernetNetworkSpecifier.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.EthernetNetworkSpecifier.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getInterfaceName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.EthernetNetworkSpecifier.getInterfaceName() + /// ``` + @JavaMethod + open func getInterfaceName() -> String + + /// Java method `canBeSatisfiedBy`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.EthernetNetworkSpecifier.canBeSatisfiedBy(android.net.NetworkSpecifier) + /// ``` + @JavaMethod + open func canBeSatisfiedBy(_ arg0: NetworkSpecifier?) -> Bool + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.EthernetNetworkSpecifier.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.EthernetNetworkSpecifier.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.EthernetNetworkSpecifier.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/HomeSp.swift b/Sources/AndroidNet/HomeSp.swift new file mode 100644 index 0000000..f4c38dd --- /dev/null +++ b/Sources/AndroidNet/HomeSp.swift @@ -0,0 +1,152 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.hotspot2.pps.HomeSp", implements: Parcelable.self) +open class HomeSp: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: HomeSp?, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.pps.HomeSp.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.HomeSp.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `setFqdn`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.HomeSp.setFqdn(java.lang.String) + /// ``` + @JavaMethod + open func setFqdn(_ arg0: String) + + /// Java method `getFqdn`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.pps.HomeSp.getFqdn() + /// ``` + @JavaMethod + open func getFqdn() -> String + + /// Java method `setFriendlyName`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.HomeSp.setFriendlyName(java.lang.String) + /// ``` + @JavaMethod + open func setFriendlyName(_ arg0: String) + + /// Java method `getFriendlyName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.pps.HomeSp.getFriendlyName() + /// ``` + @JavaMethod + open func getFriendlyName() -> String + + /// Java method `setMatchAllOis`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.HomeSp.setMatchAllOis(long[]) + /// ``` + @JavaMethod + open func setMatchAllOis(_ arg0: [Int64]) + + /// Java method `getMatchAllOis`. + /// + /// ### Java method signature + /// ```java + /// public long[] android.net.wifi.hotspot2.pps.HomeSp.getMatchAllOis() + /// ``` + @JavaMethod + open func getMatchAllOis() -> [Int64] + + /// Java method `setMatchAnyOis`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.HomeSp.setMatchAnyOis(long[]) + /// ``` + @JavaMethod + open func setMatchAnyOis(_ arg0: [Int64]) + + /// Java method `getMatchAnyOis`. + /// + /// ### Java method signature + /// ```java + /// public long[] android.net.wifi.hotspot2.pps.HomeSp.getMatchAnyOis() + /// ``` + @JavaMethod + open func getMatchAnyOis() -> [Int64] + + /// Java method `setRoamingConsortiumOis`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.HomeSp.setRoamingConsortiumOis(long[]) + /// ``` + @JavaMethod + open func setRoamingConsortiumOis(_ arg0: [Int64]) + + /// Java method `getRoamingConsortiumOis`. + /// + /// ### Java method signature + /// ```java + /// public long[] android.net.wifi.hotspot2.pps.HomeSp.getRoamingConsortiumOis() + /// ``` + @JavaMethod + open func getRoamingConsortiumOis() -> [Int64] + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.hotspot2.pps.HomeSp.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.pps.HomeSp.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.pps.HomeSp.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/HttpResponseCache.swift b/Sources/AndroidNet/HttpResponseCache.swift new file mode 100644 index 0000000..fdf3d13 --- /dev/null +++ b/Sources/AndroidNet/HttpResponseCache.swift @@ -0,0 +1,89 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.http.HttpResponseCache") +open class HttpResponseCache: ResponseCache { + /// Java method `getNetworkCount`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.http.HttpResponseCache.getNetworkCount() + /// ``` +@JavaMethod + open func getNetworkCount() -> Int32 + + /// Java method `getHitCount`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.http.HttpResponseCache.getHitCount() + /// ``` +@JavaMethod + open func getHitCount() -> Int32 + + /// Java method `getRequestCount`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.http.HttpResponseCache.getRequestCount() + /// ``` +@JavaMethod + open func getRequestCount() -> Int32 + + /// Java method `size`. + /// + /// ### Java method signature + /// ```java + /// public long android.net.http.HttpResponseCache.size() + /// ``` +@JavaMethod + open func size() -> Int64 + + /// Java method `maxSize`. + /// + /// ### Java method signature + /// ```java + /// public long android.net.http.HttpResponseCache.maxSize() + /// ``` +@JavaMethod + open func maxSize() -> Int64 + + /// Java method `flush`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.http.HttpResponseCache.flush() + /// ``` +@JavaMethod + open func flush() + + /// Java method `close`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.http.HttpResponseCache.close() throws java.io.IOException + /// ``` +@JavaMethod + open func close() throws + + /// Java method `delete`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.http.HttpResponseCache.delete() throws java.io.IOException + /// ``` +@JavaMethod + open func delete() throws +} +extension JavaClass { + /// Java method `getInstalled`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.http.HttpResponseCache android.net.http.HttpResponseCache.getInstalled() + /// ``` +@JavaStaticMethod + public func getInstalled() -> HttpResponseCache! +} diff --git a/Sources/AndroidNet/IdentityChangedListener.swift b/Sources/AndroidNet/IdentityChangedListener.swift new file mode 100644 index 0000000..358d270 --- /dev/null +++ b/Sources/AndroidNet/IdentityChangedListener.swift @@ -0,0 +1,34 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.aware.IdentityChangedListener") +open class IdentityChangedListener: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `onIdentityChanged`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.IdentityChangedListener.onIdentityChanged(byte[]) + /// ``` + @JavaMethod + open func onIdentityChanged(_ arg0: [Int8]) + + /// Java method `onClusterIdChanged`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.IdentityChangedListener.onClusterIdChanged(int,android.net.MacAddress) + /// ``` + @JavaMethod + open func onClusterIdChanged(_ arg0: Int32, _ arg1: MacAddress?) +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CLUSTER_CHANGE_EVENT_JOINED: Int32 + + @JavaStaticField(isFinal: true) + public var CLUSTER_CHANGE_EVENT_STARTED: Int32 +} diff --git a/Sources/AndroidNet/IkeDerAsn1DnIdentification.swift b/Sources/AndroidNet/IkeDerAsn1DnIdentification.swift new file mode 100644 index 0000000..d71b94d --- /dev/null +++ b/Sources/AndroidNet/IkeDerAsn1DnIdentification.swift @@ -0,0 +1,24 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.IkeDerAsn1DnIdentification") +open class IkeDerAsn1DnIdentification: IkeIdentification { + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeDerAsn1DnIdentification.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeDerAsn1DnIdentification.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/IkeException.swift b/Sources/AndroidNet/IkeException.swift new file mode 100644 index 0000000..2d259ce --- /dev/null +++ b/Sources/AndroidNet/IkeException.swift @@ -0,0 +1,8 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.exceptions.IkeException") +open class IkeException: JavaObject { + +} diff --git a/Sources/AndroidNet/IkeFqdnIdentification.swift b/Sources/AndroidNet/IkeFqdnIdentification.swift new file mode 100644 index 0000000..cf29fb4 --- /dev/null +++ b/Sources/AndroidNet/IkeFqdnIdentification.swift @@ -0,0 +1,30 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.IkeFqdnIdentification") +open class IkeFqdnIdentification: IkeIdentification { + @JavaField(isFinal: true) + public var fqdn: String + + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, environment: JNIEnvironment? = nil) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeFqdnIdentification.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeFqdnIdentification.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/IkeIOException.swift b/Sources/AndroidNet/IkeIOException.swift new file mode 100644 index 0000000..2c29f0a --- /dev/null +++ b/Sources/AndroidNet/IkeIOException.swift @@ -0,0 +1,19 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangIO +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.exceptions.IkeIOException") +open class IkeIOException: IkeNonProtocolException { + @JavaMethod + @_nonoverride public convenience init(_ arg0: IOException?, environment: JNIEnvironment? = nil) + + /// Java method `getCause`. + /// + /// ### Java method signature + /// ```java + /// public java.io.IOException android.net.ipsec.ike.exceptions.IkeIOException.getCause() + /// ``` + @JavaMethod + open func getCause() -> IOException! +} diff --git a/Sources/AndroidNet/IkeIdentification.swift b/Sources/AndroidNet/IkeIdentification.swift new file mode 100644 index 0000000..2fec84e --- /dev/null +++ b/Sources/AndroidNet/IkeIdentification.swift @@ -0,0 +1,8 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.IkeIdentification") +open class IkeIdentification: JavaObject { + +} diff --git a/Sources/AndroidNet/IkeInternalException.swift b/Sources/AndroidNet/IkeInternalException.swift new file mode 100644 index 0000000..327610d --- /dev/null +++ b/Sources/AndroidNet/IkeInternalException.swift @@ -0,0 +1,8 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.exceptions.IkeInternalException") +open class IkeInternalException: IkeNonProtocolException { + +} diff --git a/Sources/AndroidNet/IkeIpv4AddrIdentification.swift b/Sources/AndroidNet/IkeIpv4AddrIdentification.swift new file mode 100644 index 0000000..685c374 --- /dev/null +++ b/Sources/AndroidNet/IkeIpv4AddrIdentification.swift @@ -0,0 +1,31 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.IkeIpv4AddrIdentification") +open class IkeIpv4AddrIdentification: IkeIdentification { + @JavaField(isFinal: true) + public var ipv4Address: Inet4Address! + + @JavaMethod + @_nonoverride public convenience init(_ arg0: Inet4Address?, environment: JNIEnvironment? = nil) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeIpv4AddrIdentification.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeIpv4AddrIdentification.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/IkeIpv6AddrIdentification.swift b/Sources/AndroidNet/IkeIpv6AddrIdentification.swift new file mode 100644 index 0000000..a7e1b72 --- /dev/null +++ b/Sources/AndroidNet/IkeIpv6AddrIdentification.swift @@ -0,0 +1,31 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.IkeIpv6AddrIdentification") +open class IkeIpv6AddrIdentification: IkeIdentification { + @JavaField(isFinal: true) + public var ipv6Address: Inet6Address! + + @JavaMethod + @_nonoverride public convenience init(_ arg0: Inet6Address?, environment: JNIEnvironment? = nil) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeIpv6AddrIdentification.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeIpv6AddrIdentification.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/IkeKeyIdIdentification.swift b/Sources/AndroidNet/IkeKeyIdIdentification.swift new file mode 100644 index 0000000..675c564 --- /dev/null +++ b/Sources/AndroidNet/IkeKeyIdIdentification.swift @@ -0,0 +1,30 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.IkeKeyIdIdentification") +open class IkeKeyIdIdentification: IkeIdentification { + @JavaField(isFinal: true) + public var keyId: [Int8] + + @JavaMethod + @_nonoverride public convenience init(_ arg0: [Int8], environment: JNIEnvironment? = nil) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeKeyIdIdentification.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeKeyIdIdentification.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/IkeNetworkLostException.swift b/Sources/AndroidNet/IkeNetworkLostException.swift new file mode 100644 index 0000000..51d1167 --- /dev/null +++ b/Sources/AndroidNet/IkeNetworkLostException.swift @@ -0,0 +1,18 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.exceptions.IkeNetworkLostException") +open class IkeNetworkLostException: IkeNonProtocolException { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Network?, environment: JNIEnvironment? = nil) + + /// Java method `getNetwork`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Network android.net.ipsec.ike.exceptions.IkeNetworkLostException.getNetwork() + /// ``` + @JavaMethod + open func getNetwork() -> Network! +} diff --git a/Sources/AndroidNet/IkeNonProtocolException.swift b/Sources/AndroidNet/IkeNonProtocolException.swift new file mode 100644 index 0000000..c3e5a3b --- /dev/null +++ b/Sources/AndroidNet/IkeNonProtocolException.swift @@ -0,0 +1,8 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.exceptions.IkeNonProtocolException") +open class IkeNonProtocolException: IkeException { + +} diff --git a/Sources/AndroidNet/IkeProtocolException.swift b/Sources/AndroidNet/IkeProtocolException.swift new file mode 100644 index 0000000..a3099be --- /dev/null +++ b/Sources/AndroidNet/IkeProtocolException.swift @@ -0,0 +1,64 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.exceptions.IkeProtocolException") +open class IkeProtocolException: IkeException { + /// Java method `getErrorType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.exceptions.IkeProtocolException.getErrorType() + /// ``` +@JavaMethod + open func getErrorType() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_AUTHENTICATION_FAILED: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_CHILD_SA_NOT_FOUND: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_FAILED_CP_REQUIRED: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_INTERNAL_ADDRESS_FAILURE: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_INVALID_IKE_SPI: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_INVALID_KE_PAYLOAD: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_INVALID_MAJOR_VERSION: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_INVALID_MESSAGE_ID: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_INVALID_SELECTORS: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_INVALID_SYNTAX: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_NO_ADDITIONAL_SAS: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_NO_PROPOSAL_CHOSEN: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_SINGLE_PAIR_REQUIRED: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_TEMPORARY_FAILURE: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_TS_UNACCEPTABLE: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_UNSUPPORTED_CRITICAL_PAYLOAD: Int32 +} diff --git a/Sources/AndroidNet/IkeRfc822AddrIdentification.swift b/Sources/AndroidNet/IkeRfc822AddrIdentification.swift new file mode 100644 index 0000000..e61a8a1 --- /dev/null +++ b/Sources/AndroidNet/IkeRfc822AddrIdentification.swift @@ -0,0 +1,30 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.IkeRfc822AddrIdentification") +open class IkeRfc822AddrIdentification: IkeIdentification { + @JavaField(isFinal: true) + public var rfc822Name: String + + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, environment: JNIEnvironment? = nil) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeRfc822AddrIdentification.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeRfc822AddrIdentification.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/IkeSaProposal+Builder.swift b/Sources/AndroidNet/IkeSaProposal+Builder.swift new file mode 100644 index 0000000..45be4f5 --- /dev/null +++ b/Sources/AndroidNet/IkeSaProposal+Builder.swift @@ -0,0 +1,56 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension IkeSaProposal { + @JavaClass("android.net.ipsec.ike.IkeSaProposal$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `addDhGroup`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSaProposal$Builder android.net.ipsec.ike.IkeSaProposal$Builder.addDhGroup(int) + /// ``` + @JavaMethod + open func addDhGroup(_ arg0: Int32) -> IkeSaProposal.Builder! + + /// Java method `addEncryptionAlgorithm`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSaProposal$Builder android.net.ipsec.ike.IkeSaProposal$Builder.addEncryptionAlgorithm(int,int) + /// ``` + @JavaMethod + open func addEncryptionAlgorithm(_ arg0: Int32, _ arg1: Int32) -> IkeSaProposal.Builder! + + /// Java method `addIntegrityAlgorithm`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSaProposal$Builder android.net.ipsec.ike.IkeSaProposal$Builder.addIntegrityAlgorithm(int) + /// ``` + @JavaMethod + open func addIntegrityAlgorithm(_ arg0: Int32) -> IkeSaProposal.Builder! + + /// Java method `addPseudorandomFunction`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSaProposal$Builder android.net.ipsec.ike.IkeSaProposal$Builder.addPseudorandomFunction(int) + /// ``` + @JavaMethod + open func addPseudorandomFunction(_ arg0: Int32) -> IkeSaProposal.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSaProposal android.net.ipsec.ike.IkeSaProposal$Builder.build() + /// ``` + @JavaMethod + open func build() -> IkeSaProposal! + } +} diff --git a/Sources/AndroidNet/IkeSaProposal.swift b/Sources/AndroidNet/IkeSaProposal.swift new file mode 100644 index 0000000..5982454 --- /dev/null +++ b/Sources/AndroidNet/IkeSaProposal.swift @@ -0,0 +1,24 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.IkeSaProposal") +open class IkeSaProposal: SaProposal { + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeSaProposal.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeSaProposal.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/IkeSession.swift b/Sources/AndroidNet/IkeSession.swift new file mode 100644 index 0000000..8fe740b --- /dev/null +++ b/Sources/AndroidNet/IkeSession.swift @@ -0,0 +1,52 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidContent +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.IkeSession") +open class IkeSession: JavaObject { + /// Java method `openChildSession`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ipsec.ike.IkeSession.openChildSession(android.net.ipsec.ike.ChildSessionParams,android.net.ipsec.ike.ChildSessionCallback) + /// ``` +@JavaMethod + open func openChildSession(_ arg0: ChildSessionParams?, _ arg1: ChildSessionCallback?) + + /// Java method `closeChildSession`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ipsec.ike.IkeSession.closeChildSession(android.net.ipsec.ike.ChildSessionCallback) + /// ``` +@JavaMethod + open func closeChildSession(_ arg0: ChildSessionCallback?) + + /// Java method `kill`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ipsec.ike.IkeSession.kill() + /// ``` +@JavaMethod + open func kill() + + /// Java method `finalize`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ipsec.ike.IkeSession.finalize() + /// ``` +@JavaMethod + open override func finalize() + + /// Java method `close`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ipsec.ike.IkeSession.close() + /// ``` +@JavaMethod + open func close() +} diff --git a/Sources/AndroidNet/IkeSessionCallback.swift b/Sources/AndroidNet/IkeSessionCallback.swift new file mode 100644 index 0000000..12e1ff1 --- /dev/null +++ b/Sources/AndroidNet/IkeSessionCallback.swift @@ -0,0 +1,42 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaInterface("android.net.ipsec.ike.IkeSessionCallback") +public struct IkeSessionCallback { + /// Java method `onError`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.ipsec.ike.IkeSessionCallback.onError(android.net.ipsec.ike.exceptions.IkeException) + /// ``` +@JavaMethod + public func onError(_ arg0: IkeException?) + + /// Java method `onClosedWithException`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.ipsec.ike.IkeSessionCallback.onClosedWithException(android.net.ipsec.ike.exceptions.IkeException) + /// ``` +@JavaMethod + public func onClosedWithException(_ arg0: IkeException?) + + /// Java method `onOpened`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.ipsec.ike.IkeSessionCallback.onOpened(android.net.ipsec.ike.IkeSessionConfiguration) + /// ``` +@JavaMethod + public func onOpened(_ arg0: IkeSessionConfiguration?) + + /// Java method `onClosed`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.ipsec.ike.IkeSessionCallback.onClosed() + /// ``` +@JavaMethod + public func onClosed() +} diff --git a/Sources/AndroidNet/IkeSessionConfiguration+Builder.swift b/Sources/AndroidNet/IkeSessionConfiguration+Builder.swift new file mode 100644 index 0000000..4ee66cd --- /dev/null +++ b/Sources/AndroidNet/IkeSessionConfiguration+Builder.swift @@ -0,0 +1,83 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension IkeSessionConfiguration { + @JavaClass("android.net.ipsec.ike.IkeSessionConfiguration$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: IkeSessionConnectionInfo?, environment: JNIEnvironment? = nil) + + /// Java method `addRemoteVendorId`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionConfiguration$Builder android.net.ipsec.ike.IkeSessionConfiguration$Builder.addRemoteVendorId(byte[]) + /// ``` + @JavaMethod + open func addRemoteVendorId(_ arg0: [Int8]) -> IkeSessionConfiguration.Builder! + + /// Java method `addIkeExtension`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionConfiguration$Builder android.net.ipsec.ike.IkeSessionConfiguration$Builder.addIkeExtension(int) + /// ``` + @JavaMethod + open func addIkeExtension(_ arg0: Int32) -> IkeSessionConfiguration.Builder! + + /// Java method `clearIkeExtensions`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionConfiguration$Builder android.net.ipsec.ike.IkeSessionConfiguration$Builder.clearIkeExtensions() + /// ``` + @JavaMethod + open func clearIkeExtensions() -> IkeSessionConfiguration.Builder! + + /// Java method `setEapInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionConfiguration$Builder android.net.ipsec.ike.IkeSessionConfiguration$Builder.setEapInfo(android.net.eap.EapInfo) + /// ``` + @JavaMethod + open func setEapInfo(_ arg0: EapInfo?) -> IkeSessionConfiguration.Builder! + + /// Java method `clearRemoteVendorIds`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionConfiguration$Builder android.net.ipsec.ike.IkeSessionConfiguration$Builder.clearRemoteVendorIds() + /// ``` + @JavaMethod + open func clearRemoteVendorIds() -> IkeSessionConfiguration.Builder! + + /// Java method `setRemoteApplicationVersion`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionConfiguration$Builder android.net.ipsec.ike.IkeSessionConfiguration$Builder.setRemoteApplicationVersion(java.lang.String) + /// ``` + @JavaMethod + open func setRemoteApplicationVersion(_ arg0: String) -> IkeSessionConfiguration.Builder! + + /// Java method `clearRemoteApplicationVersion`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionConfiguration$Builder android.net.ipsec.ike.IkeSessionConfiguration$Builder.clearRemoteApplicationVersion() + /// ``` + @JavaMethod + open func clearRemoteApplicationVersion() -> IkeSessionConfiguration.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionConfiguration android.net.ipsec.ike.IkeSessionConfiguration$Builder.build() + /// ``` + @JavaMethod + open func build() -> IkeSessionConfiguration! + } +} diff --git a/Sources/AndroidNet/IkeSessionConfiguration.swift b/Sources/AndroidNet/IkeSessionConfiguration.swift new file mode 100644 index 0000000..cbde756 --- /dev/null +++ b/Sources/AndroidNet/IkeSessionConfiguration.swift @@ -0,0 +1,49 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.IkeSessionConfiguration") +open class IkeSessionConfiguration: JavaObject { + /// Java method `getRemoteApplicationVersion`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.ipsec.ike.IkeSessionConfiguration.getRemoteApplicationVersion() + /// ``` +@JavaMethod + open func getRemoteApplicationVersion() -> String + + /// Java method `isIkeExtensionEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeSessionConfiguration.isIkeExtensionEnabled(int) + /// ``` +@JavaMethod + open func isIkeExtensionEnabled(_ arg0: Int32) -> Bool + + /// Java method `getIkeSessionConnectionInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionConnectionInfo android.net.ipsec.ike.IkeSessionConfiguration.getIkeSessionConnectionInfo() + /// ``` +@JavaMethod + open func getIkeSessionConnectionInfo() -> IkeSessionConnectionInfo! + + /// Java method `getEapInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapInfo android.net.ipsec.ike.IkeSessionConfiguration.getEapInfo() + /// ``` +@JavaMethod + open func getEapInfo() -> EapInfo! +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var EXTENSION_TYPE_FRAGMENTATION: Int32 + + @JavaStaticField(isFinal: true) + public var EXTENSION_TYPE_MOBIKE: Int32 +} diff --git a/Sources/AndroidNet/IkeSessionConnectionInfo.swift b/Sources/AndroidNet/IkeSessionConnectionInfo.swift new file mode 100644 index 0000000..fe1273d --- /dev/null +++ b/Sources/AndroidNet/IkeSessionConnectionInfo.swift @@ -0,0 +1,37 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.IkeSessionConnectionInfo") +open class IkeSessionConnectionInfo: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: InetAddress?, _ arg1: InetAddress?, _ arg2: Network?, environment: JNIEnvironment? = nil) + + /// Java method `getNetwork`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Network android.net.ipsec.ike.IkeSessionConnectionInfo.getNetwork() + /// ``` + @JavaMethod + open func getNetwork() -> Network! + + /// Java method `getLocalAddress`. + /// + /// ### Java method signature + /// ```java + /// public java.net.InetAddress android.net.ipsec.ike.IkeSessionConnectionInfo.getLocalAddress() + /// ``` + @JavaMethod + open func getLocalAddress() -> InetAddress! + + /// Java method `getRemoteAddress`. + /// + /// ### Java method signature + /// ```java + /// public java.net.InetAddress android.net.ipsec.ike.IkeSessionConnectionInfo.getRemoteAddress() + /// ``` + @JavaMethod + open func getRemoteAddress() -> InetAddress! +} diff --git a/Sources/AndroidNet/IkeSessionParams+Builder.swift b/Sources/AndroidNet/IkeSessionParams+Builder.swift new file mode 100644 index 0000000..0a43657 --- /dev/null +++ b/Sources/AndroidNet/IkeSessionParams+Builder.swift @@ -0,0 +1,131 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension IkeSessionParams { + @JavaClass("android.net.ipsec.ike.IkeSessionParams$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: IkeSessionParams?, environment: JNIEnvironment? = nil) + + /// Java method `setAuthPsk`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setAuthPsk(byte[]) + /// ``` + @JavaMethod + open func setAuthPsk(_ arg0: [Int8]) -> IkeSessionParams.Builder! + + /// Java method `setServerHostname`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setServerHostname(java.lang.String) + /// ``` + @JavaMethod + open func setServerHostname(_ arg0: String) -> IkeSessionParams.Builder! + + /// Java method `addIkeSaProposal`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.addIkeSaProposal(android.net.ipsec.ike.IkeSaProposal) + /// ``` + @JavaMethod + open func addIkeSaProposal(_ arg0: IkeSaProposal?) -> IkeSessionParams.Builder! + + /// Java method `setLifetimeSeconds`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setLifetimeSeconds(int,int) + /// ``` + @JavaMethod + open func setLifetimeSeconds(_ arg0: Int32, _ arg1: Int32) -> IkeSessionParams.Builder! + + /// Java method `setDpdDelaySeconds`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setDpdDelaySeconds(int) + /// ``` + @JavaMethod + open func setDpdDelaySeconds(_ arg0: Int32) -> IkeSessionParams.Builder! + + /// Java method `addIkeOption`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.addIkeOption(int) + /// ``` + @JavaMethod + open func addIkeOption(_ arg0: Int32) -> IkeSessionParams.Builder! + + /// Java method `removeIkeOption`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.removeIkeOption(int) + /// ``` + @JavaMethod + open func removeIkeOption(_ arg0: Int32) -> IkeSessionParams.Builder! + + /// Java method `setLocalIdentification`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setLocalIdentification(android.net.ipsec.ike.IkeIdentification) + /// ``` + @JavaMethod + open func setLocalIdentification(_ arg0: IkeIdentification?) -> IkeSessionParams.Builder! + + /// Java method `setRemoteIdentification`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setRemoteIdentification(android.net.ipsec.ike.IkeIdentification) + /// ``` + @JavaMethod + open func setRemoteIdentification(_ arg0: IkeIdentification?) -> IkeSessionParams.Builder! + + /// Java method `setNattKeepAliveDelaySeconds`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setNattKeepAliveDelaySeconds(int) + /// ``` + @JavaMethod + open func setNattKeepAliveDelaySeconds(_ arg0: Int32) -> IkeSessionParams.Builder! + + /// Java method `setRetransmissionTimeoutsMillis`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setRetransmissionTimeoutsMillis(int[]) + /// ``` + @JavaMethod + open func setRetransmissionTimeoutsMillis(_ arg0: [Int32]) -> IkeSessionParams.Builder! + + /// Java method `setNetwork`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setNetwork(android.net.Network) + /// ``` + @JavaMethod + open func setNetwork(_ arg0: Network?) -> IkeSessionParams.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams android.net.ipsec.ike.IkeSessionParams$Builder.build() + /// ``` + @JavaMethod + open func build() -> IkeSessionParams! + } +} diff --git a/Sources/AndroidNet/IkeSessionParams+IkeAuthConfig.swift b/Sources/AndroidNet/IkeSessionParams+IkeAuthConfig.swift new file mode 100644 index 0000000..583ca93 --- /dev/null +++ b/Sources/AndroidNet/IkeSessionParams+IkeAuthConfig.swift @@ -0,0 +1,26 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension IkeSessionParams { + @JavaClass("android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig") + open class IkeAuthConfig: JavaObject { + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} diff --git a/Sources/AndroidNet/IkeSessionParams+IkeAuthDigitalSignLocalConfig.swift b/Sources/AndroidNet/IkeSessionParams+IkeAuthDigitalSignLocalConfig.swift new file mode 100644 index 0000000..9218fb0 --- /dev/null +++ b/Sources/AndroidNet/IkeSessionParams+IkeAuthDigitalSignLocalConfig.swift @@ -0,0 +1,26 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension IkeSessionParams { + @JavaClass("android.net.ipsec.ike.IkeSessionParams$IkeAuthDigitalSignLocalConfig") + open class IkeAuthDigitalSignLocalConfig: IkeSessionParams.IkeAuthConfig { + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeSessionParams$IkeAuthDigitalSignLocalConfig.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeSessionParams$IkeAuthDigitalSignLocalConfig.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} diff --git a/Sources/AndroidNet/IkeSessionParams+IkeAuthDigitalSignRemoteConfig.swift b/Sources/AndroidNet/IkeSessionParams+IkeAuthDigitalSignRemoteConfig.swift new file mode 100644 index 0000000..9573a9f --- /dev/null +++ b/Sources/AndroidNet/IkeSessionParams+IkeAuthDigitalSignRemoteConfig.swift @@ -0,0 +1,26 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension IkeSessionParams { + @JavaClass("android.net.ipsec.ike.IkeSessionParams$IkeAuthDigitalSignRemoteConfig") + open class IkeAuthDigitalSignRemoteConfig: IkeSessionParams.IkeAuthConfig { + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeSessionParams$IkeAuthDigitalSignRemoteConfig.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeSessionParams$IkeAuthDigitalSignRemoteConfig.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} diff --git a/Sources/AndroidNet/IkeSessionParams+IkeAuthEapConfig.swift b/Sources/AndroidNet/IkeSessionParams+IkeAuthEapConfig.swift new file mode 100644 index 0000000..344213a --- /dev/null +++ b/Sources/AndroidNet/IkeSessionParams+IkeAuthEapConfig.swift @@ -0,0 +1,35 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension IkeSessionParams { + @JavaClass("android.net.ipsec.ike.IkeSessionParams$IkeAuthEapConfig") + open class IkeAuthEapConfig: IkeSessionParams.IkeAuthConfig { + /// Java method `getEapConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig android.net.ipsec.ike.IkeSessionParams$IkeAuthEapConfig.getEapConfig() + /// ``` + @JavaMethod + open func getEapConfig() -> EapSessionConfig! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeSessionParams$IkeAuthEapConfig.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeSessionParams$IkeAuthEapConfig.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} diff --git a/Sources/AndroidNet/IkeSessionParams+IkeAuthPskConfig.swift b/Sources/AndroidNet/IkeSessionParams+IkeAuthPskConfig.swift new file mode 100644 index 0000000..355800e --- /dev/null +++ b/Sources/AndroidNet/IkeSessionParams+IkeAuthPskConfig.swift @@ -0,0 +1,35 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension IkeSessionParams { + @JavaClass("android.net.ipsec.ike.IkeSessionParams$IkeAuthPskConfig") + open class IkeAuthPskConfig: IkeSessionParams.IkeAuthConfig { + /// Java method `getPsk`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.ipsec.ike.IkeSessionParams$IkeAuthPskConfig.getPsk() + /// ``` + @JavaMethod + open func getPsk() -> [Int8] + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeSessionParams$IkeAuthPskConfig.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeSessionParams$IkeAuthPskConfig.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} diff --git a/Sources/AndroidNet/IkeSessionParams.swift b/Sources/AndroidNet/IkeSessionParams.swift new file mode 100644 index 0000000..e90b3ec --- /dev/null +++ b/Sources/AndroidNet/IkeSessionParams.swift @@ -0,0 +1,151 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.IkeSessionParams") +open class IkeSessionParams: JavaObject { + /// Java method `getServerHostname`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.ipsec.ike.IkeSessionParams.getServerHostname() + /// ``` +@JavaMethod + open func getServerHostname() -> String + + /// Java method `getLocalAuthConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig android.net.ipsec.ike.IkeSessionParams.getLocalAuthConfig() + /// ``` +@JavaMethod + open func getLocalAuthConfig() -> IkeSessionParams.IkeAuthConfig! + + /// Java method `getDpdDelaySeconds`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeSessionParams.getDpdDelaySeconds() + /// ``` +@JavaMethod + open func getDpdDelaySeconds() -> Int32 + + /// Java method `hasIkeOption`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeSessionParams.hasIkeOption(int) + /// ``` +@JavaMethod + open func hasIkeOption(_ arg0: Int32) -> Bool + + /// Java method `getLocalIdentification`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeIdentification android.net.ipsec.ike.IkeSessionParams.getLocalIdentification() + /// ``` +@JavaMethod + open func getLocalIdentification() -> IkeIdentification! + + /// Java method `getRemoteIdentification`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeIdentification android.net.ipsec.ike.IkeSessionParams.getRemoteIdentification() + /// ``` +@JavaMethod + open func getRemoteIdentification() -> IkeIdentification! + + /// Java method `getRemoteAuthConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig android.net.ipsec.ike.IkeSessionParams.getRemoteAuthConfig() + /// ``` +@JavaMethod + open func getRemoteAuthConfig() -> IkeSessionParams.IkeAuthConfig! + + /// Java method `getHardLifetimeSeconds`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeSessionParams.getHardLifetimeSeconds() + /// ``` +@JavaMethod + open func getHardLifetimeSeconds() -> Int32 + + /// Java method `getSoftLifetimeSeconds`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeSessionParams.getSoftLifetimeSeconds() + /// ``` +@JavaMethod + open func getSoftLifetimeSeconds() -> Int32 + + /// Java method `getNattKeepAliveDelaySeconds`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeSessionParams.getNattKeepAliveDelaySeconds() + /// ``` +@JavaMethod + open func getNattKeepAliveDelaySeconds() -> Int32 + + /// Java method `getRetransmissionTimeoutsMillis`. + /// + /// ### Java method signature + /// ```java + /// public int[] android.net.ipsec.ike.IkeSessionParams.getRetransmissionTimeoutsMillis() + /// ``` +@JavaMethod + open func getRetransmissionTimeoutsMillis() -> [Int32] + + /// Java method `getNetwork`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Network android.net.ipsec.ike.IkeSessionParams.getNetwork() + /// ``` +@JavaMethod + open func getNetwork() -> Network! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeSessionParams.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeSessionParams.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var IKE_DPD_DELAY_SEC_DISABLED: Int32 + + @JavaStaticField(isFinal: true) + public var IKE_OPTION_ACCEPT_ANY_REMOTE_ID: Int32 + + @JavaStaticField(isFinal: true) + public var IKE_OPTION_EAP_ONLY_AUTH: Int32 + + @JavaStaticField(isFinal: true) + public var IKE_OPTION_FORCE_PORT_4500: Int32 + + @JavaStaticField(isFinal: true) + public var IKE_OPTION_INITIAL_CONTACT: Int32 + + @JavaStaticField(isFinal: true) + public var IKE_OPTION_MOBIKE: Int32 +} diff --git a/Sources/AndroidNet/IkeTimeoutException.swift b/Sources/AndroidNet/IkeTimeoutException.swift new file mode 100644 index 0000000..32bb99e --- /dev/null +++ b/Sources/AndroidNet/IkeTimeoutException.swift @@ -0,0 +1,10 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangIO +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.exceptions.IkeTimeoutException") +open class IkeTimeoutException: IOException { + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, environment: JNIEnvironment? = nil) +} diff --git a/Sources/AndroidNet/IkeTrafficSelector.swift b/Sources/AndroidNet/IkeTrafficSelector.swift new file mode 100644 index 0000000..8eb0d60 --- /dev/null +++ b/Sources/AndroidNet/IkeTrafficSelector.swift @@ -0,0 +1,40 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.IkeTrafficSelector") +open class IkeTrafficSelector: JavaObject { + @JavaField(isFinal: true) + public var endPort: Int32 + + @JavaField(isFinal: true) + public var endingAddress: InetAddress! + + @JavaField(isFinal: true) + public var startPort: Int32 + + @JavaField(isFinal: true) + public var startingAddress: InetAddress! + + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, _ arg1: Int32, _ arg2: InetAddress?, _ arg3: InetAddress?, environment: JNIEnvironment? = nil) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeTrafficSelector.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeTrafficSelector.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/IkeTunnelConnectionParams.swift b/Sources/AndroidNet/IkeTunnelConnectionParams.swift new file mode 100644 index 0000000..8668447 --- /dev/null +++ b/Sources/AndroidNet/IkeTunnelConnectionParams.swift @@ -0,0 +1,45 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.IkeTunnelConnectionParams") +open class IkeTunnelConnectionParams: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: IkeSessionParams?, _ arg1: TunnelModeChildSessionParams?, environment: JNIEnvironment? = nil) + + /// Java method `getIkeSessionParams`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams android.net.ipsec.ike.IkeTunnelConnectionParams.getIkeSessionParams() + /// ``` + @JavaMethod + open func getIkeSessionParams() -> IkeSessionParams! + + /// Java method `getTunnelModeChildSessionParams`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TunnelModeChildSessionParams android.net.ipsec.ike.IkeTunnelConnectionParams.getTunnelModeChildSessionParams() + /// ``` + @JavaMethod + open func getTunnelModeChildSessionParams() -> TunnelModeChildSessionParams! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeTunnelConnectionParams.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeTunnelConnectionParams.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/Ikev2VpnProfile+Builder.swift b/Sources/AndroidNet/Ikev2VpnProfile+Builder.swift new file mode 100644 index 0000000..5edbcce --- /dev/null +++ b/Sources/AndroidNet/Ikev2VpnProfile+Builder.swift @@ -0,0 +1,104 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension Ikev2VpnProfile { + @JavaClass("android.net.Ikev2VpnProfile$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, _ arg1: String, environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: IkeTunnelConnectionParams?, environment: JNIEnvironment? = nil) + + /// Java method `setMetered`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setMetered(boolean) + /// ``` + @JavaMethod + open func setMetered(_ arg0: Bool) -> Ikev2VpnProfile.Builder! + + /// Java method `setAuthPsk`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setAuthPsk(byte[]) + /// ``` + @JavaMethod + open func setAuthPsk(_ arg0: [Int8]) -> Ikev2VpnProfile.Builder! + + /// Java method `setBypassable`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setBypassable(boolean) + /// ``` + @JavaMethod + open func setBypassable(_ arg0: Bool) -> Ikev2VpnProfile.Builder! + + /// Java method `setProxy`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setProxy(android.net.ProxyInfo) + /// ``` + @JavaMethod + open func setProxy(_ arg0: ProxyInfo?) -> Ikev2VpnProfile.Builder! + + /// Java method `setMaxMtu`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setMaxMtu(int) + /// ``` + @JavaMethod + open func setMaxMtu(_ arg0: Int32) -> Ikev2VpnProfile.Builder! + + /// Java method `setAutomaticNattKeepaliveTimerEnabled`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setAutomaticNattKeepaliveTimerEnabled(boolean) + /// ``` + @JavaMethod + open func setAutomaticNattKeepaliveTimerEnabled(_ arg0: Bool) -> Ikev2VpnProfile.Builder! + + /// Java method `setAutomaticIpVersionSelectionEnabled`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setAutomaticIpVersionSelectionEnabled(boolean) + /// ``` + @JavaMethod + open func setAutomaticIpVersionSelectionEnabled(_ arg0: Bool) -> Ikev2VpnProfile.Builder! + + /// Java method `setRequiresInternetValidation`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setRequiresInternetValidation(boolean) + /// ``` + @JavaMethod + open func setRequiresInternetValidation(_ arg0: Bool) -> Ikev2VpnProfile.Builder! + + /// Java method `setLocalRoutesExcluded`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setLocalRoutesExcluded(boolean) + /// ``` + @JavaMethod + open func setLocalRoutesExcluded(_ arg0: Bool) -> Ikev2VpnProfile.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Ikev2VpnProfile android.net.Ikev2VpnProfile$Builder.build() + /// ``` + @JavaMethod + open func build() -> Ikev2VpnProfile! + } +} diff --git a/Sources/AndroidNet/Ikev2VpnProfile.swift b/Sources/AndroidNet/Ikev2VpnProfile.swift new file mode 100644 index 0000000..96be9f1 --- /dev/null +++ b/Sources/AndroidNet/Ikev2VpnProfile.swift @@ -0,0 +1,141 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.Ikev2VpnProfile") +open class Ikev2VpnProfile: PlatformVpnProfile { + /// Java method `isAutomaticNattKeepaliveTimerEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.Ikev2VpnProfile.isAutomaticNattKeepaliveTimerEnabled() + /// ``` +@JavaMethod + open func isAutomaticNattKeepaliveTimerEnabled() -> Bool + + /// Java method `isAutomaticIpVersionSelectionEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.Ikev2VpnProfile.isAutomaticIpVersionSelectionEnabled() + /// ``` +@JavaMethod + open func isAutomaticIpVersionSelectionEnabled() -> Bool + + /// Java method `getUsername`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.Ikev2VpnProfile.getUsername() + /// ``` +@JavaMethod + open func getUsername() -> String + + /// Java method `getPassword`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.Ikev2VpnProfile.getPassword() + /// ``` +@JavaMethod + open func getPassword() -> String + + /// Java method `getServerAddr`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.Ikev2VpnProfile.getServerAddr() + /// ``` +@JavaMethod + open func getServerAddr() -> String + + /// Java method `getUserIdentity`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.Ikev2VpnProfile.getUserIdentity() + /// ``` +@JavaMethod + open func getUserIdentity() -> String + + /// Java method `getPresharedKey`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.Ikev2VpnProfile.getPresharedKey() + /// ``` +@JavaMethod + open func getPresharedKey() -> [Int8] + + /// Java method `getProxyInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ProxyInfo android.net.Ikev2VpnProfile.getProxyInfo() + /// ``` +@JavaMethod + open func getProxyInfo() -> ProxyInfo! + + /// Java method `isBypassable`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.Ikev2VpnProfile.isBypassable() + /// ``` +@JavaMethod + open func isBypassable() -> Bool + + /// Java method `isMetered`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.Ikev2VpnProfile.isMetered() + /// ``` +@JavaMethod + open func isMetered() -> Bool + + /// Java method `getMaxMtu`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.Ikev2VpnProfile.getMaxMtu() + /// ``` +@JavaMethod + open func getMaxMtu() -> Int32 + + /// Java method `getIkeTunnelConnectionParams`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeTunnelConnectionParams android.net.Ikev2VpnProfile.getIkeTunnelConnectionParams() + /// ``` +@JavaMethod + open func getIkeTunnelConnectionParams() -> IkeTunnelConnectionParams! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.Ikev2VpnProfile.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.Ikev2VpnProfile.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.Ikev2VpnProfile.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/InetAddresses.swift b/Sources/AndroidNet/InetAddresses.swift new file mode 100644 index 0000000..1877bb0 --- /dev/null +++ b/Sources/AndroidNet/InetAddresses.swift @@ -0,0 +1,28 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.InetAddresses") +open class InetAddresses: JavaObject { + +} +extension JavaClass { + /// Java method `isNumericAddress`. + /// + /// ### Java method signature + /// ```java + /// public static boolean android.net.InetAddresses.isNumericAddress(java.lang.String) + /// ``` +@JavaStaticMethod + public func isNumericAddress(_ arg0: String) -> Bool + + /// Java method `parseNumericAddress`. + /// + /// ### Java method signature + /// ```java + /// public static java.net.InetAddress android.net.InetAddresses.parseNumericAddress(java.lang.String) + /// ``` +@JavaStaticMethod + public func parseNumericAddress(_ arg0: String) -> InetAddress! +} diff --git a/Sources/AndroidNet/InvalidKeException.swift b/Sources/AndroidNet/InvalidKeException.swift new file mode 100644 index 0000000..0e07d8f --- /dev/null +++ b/Sources/AndroidNet/InvalidKeException.swift @@ -0,0 +1,18 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.exceptions.InvalidKeException") +open class InvalidKeException: IkeProtocolException { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, environment: JNIEnvironment? = nil) + + /// Java method `getDhGroup`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.exceptions.InvalidKeException.getDhGroup() + /// ``` + @JavaMethod + open func getDhGroup() -> Int32 +} diff --git a/Sources/AndroidNet/InvalidMajorVersionException.swift b/Sources/AndroidNet/InvalidMajorVersionException.swift new file mode 100644 index 0000000..71ea05a --- /dev/null +++ b/Sources/AndroidNet/InvalidMajorVersionException.swift @@ -0,0 +1,18 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.exceptions.InvalidMajorVersionException") +open class InvalidMajorVersionException: IkeProtocolException { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int8, environment: JNIEnvironment? = nil) + + /// Java method `getMajorVersion`. + /// + /// ### Java method signature + /// ```java + /// public byte android.net.ipsec.ike.exceptions.InvalidMajorVersionException.getMajorVersion() + /// ``` + @JavaMethod + open func getMajorVersion() -> Int8 +} diff --git a/Sources/AndroidNet/InvalidSelectorsException.swift b/Sources/AndroidNet/InvalidSelectorsException.swift new file mode 100644 index 0000000..1914d91 --- /dev/null +++ b/Sources/AndroidNet/InvalidSelectorsException.swift @@ -0,0 +1,27 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.exceptions.InvalidSelectorsException") +open class InvalidSelectorsException: IkeProtocolException { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, _ arg1: [Int8], environment: JNIEnvironment? = nil) + + /// Java method `getIpSecSpi`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.exceptions.InvalidSelectorsException.getIpSecSpi() + /// ``` + @JavaMethod + open func getIpSecSpi() -> Int32 + + /// Java method `getIpSecPacketInfo`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.ipsec.ike.exceptions.InvalidSelectorsException.getIpSecPacketInfo() + /// ``` + @JavaMethod + open func getIpSecPacketInfo() -> [Int8] +} diff --git a/Sources/AndroidNet/IpConfiguration+Builder.swift b/Sources/AndroidNet/IpConfiguration+Builder.swift new file mode 100644 index 0000000..884792c --- /dev/null +++ b/Sources/AndroidNet/IpConfiguration+Builder.swift @@ -0,0 +1,38 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension IpConfiguration { + @JavaClass("android.net.IpConfiguration$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setHttpProxy`. + /// + /// ### Java method signature + /// ```java + /// public android.net.IpConfiguration$Builder android.net.IpConfiguration$Builder.setHttpProxy(android.net.ProxyInfo) + /// ``` + @JavaMethod + open func setHttpProxy(_ arg0: ProxyInfo?) -> IpConfiguration.Builder! + + /// Java method `setStaticIpConfiguration`. + /// + /// ### Java method signature + /// ```java + /// public android.net.IpConfiguration$Builder android.net.IpConfiguration$Builder.setStaticIpConfiguration(android.net.StaticIpConfiguration) + /// ``` + @JavaMethod + open func setStaticIpConfiguration(_ arg0: StaticIpConfiguration?) -> IpConfiguration.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.IpConfiguration android.net.IpConfiguration$Builder.build() + /// ``` + @JavaMethod + open func build() -> IpConfiguration! + } +} diff --git a/Sources/AndroidNet/IpConfiguration.swift b/Sources/AndroidNet/IpConfiguration.swift new file mode 100644 index 0000000..69b662a --- /dev/null +++ b/Sources/AndroidNet/IpConfiguration.swift @@ -0,0 +1,74 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.IpConfiguration", implements: Parcelable.self) +open class IpConfiguration: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.IpConfiguration.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.IpConfiguration.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getHttpProxy`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ProxyInfo android.net.IpConfiguration.getHttpProxy() + /// ``` +@JavaMethod + open func getHttpProxy() -> ProxyInfo! + + /// Java method `getStaticIpConfiguration`. + /// + /// ### Java method signature + /// ```java + /// public android.net.StaticIpConfiguration android.net.IpConfiguration.getStaticIpConfiguration() + /// ``` +@JavaMethod + open func getStaticIpConfiguration() -> StaticIpConfiguration! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.IpConfiguration.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.IpConfiguration.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.IpConfiguration.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/IpPrefix.swift b/Sources/AndroidNet/IpPrefix.swift new file mode 100644 index 0000000..91ddb07 --- /dev/null +++ b/Sources/AndroidNet/IpPrefix.swift @@ -0,0 +1,96 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.IpPrefix", implements: Parcelable.self) +open class IpPrefix: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: InetAddress?, _ arg1: Int32, environment: JNIEnvironment? = nil) + + /// Java method `getRawAddress`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.IpPrefix.getRawAddress() + /// ``` + @JavaMethod + open func getRawAddress() -> [Int8] + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.IpPrefix.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.IpPrefix.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.IpPrefix.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.IpPrefix.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.IpPrefix.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + + /// Java method `contains`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.IpPrefix.contains(java.net.InetAddress) + /// ``` + @JavaMethod + open func contains(_ arg0: InetAddress?) -> Bool + + /// Java method `getAddress`. + /// + /// ### Java method signature + /// ```java + /// public java.net.InetAddress android.net.IpPrefix.getAddress() + /// ``` + @JavaMethod + open func getAddress() -> InetAddress! + + /// Java method `getPrefixLength`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.IpPrefix.getPrefixLength() + /// ``` + @JavaMethod + open func getPrefixLength() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/IpSecAlgorithm.swift b/Sources/AndroidNet/IpSecAlgorithm.swift new file mode 100644 index 0000000..f6d4f84 --- /dev/null +++ b/Sources/AndroidNet/IpSecAlgorithm.swift @@ -0,0 +1,104 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.IpSecAlgorithm", implements: Parcelable.self) +open class IpSecAlgorithm: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, _ arg1: [Int8], environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, _ arg1: [Int8], _ arg2: Int32, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.IpSecAlgorithm.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.IpSecAlgorithm.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getTruncationLengthBits`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.IpSecAlgorithm.getTruncationLengthBits() + /// ``` + @JavaMethod + open func getTruncationLengthBits() -> Int32 + + /// Java method `getName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.IpSecAlgorithm.getName() + /// ``` + @JavaMethod + open func getName() -> String + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.IpSecAlgorithm.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `getKey`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.IpSecAlgorithm.getKey() + /// ``` + @JavaMethod + open func getKey() -> [Int8] +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var AUTH_AES_CMAC: String + + @JavaStaticField(isFinal: true) + public var AUTH_AES_XCBC: String + + @JavaStaticField(isFinal: true) + public var AUTH_CRYPT_AES_GCM: String + + @JavaStaticField(isFinal: true) + public var AUTH_CRYPT_CHACHA20_POLY1305: String + + @JavaStaticField(isFinal: true) + public var AUTH_HMAC_MD5: String + + @JavaStaticField(isFinal: true) + public var AUTH_HMAC_SHA1: String + + @JavaStaticField(isFinal: true) + public var AUTH_HMAC_SHA256: String + + @JavaStaticField(isFinal: true) + public var AUTH_HMAC_SHA384: String + + @JavaStaticField(isFinal: true) + public var AUTH_HMAC_SHA512: String + + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var CRYPT_AES_CBC: String + + @JavaStaticField(isFinal: true) + public var CRYPT_AES_CTR: String +} diff --git a/Sources/AndroidNet/IpSecManager+ResourceUnavailableException.swift b/Sources/AndroidNet/IpSecManager+ResourceUnavailableException.swift new file mode 100644 index 0000000..ae83d20 --- /dev/null +++ b/Sources/AndroidNet/IpSecManager+ResourceUnavailableException.swift @@ -0,0 +1,11 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidUtil +import SwiftJava +import SwiftJavaJNICore + +extension IpSecManager { + @JavaClass("android.net.IpSecManager$ResourceUnavailableException") + open class ResourceUnavailableException: AndroidException { + + } +} diff --git a/Sources/AndroidNet/IpSecManager+SecurityParameterIndex.swift b/Sources/AndroidNet/IpSecManager+SecurityParameterIndex.swift new file mode 100644 index 0000000..0281765 --- /dev/null +++ b/Sources/AndroidNet/IpSecManager+SecurityParameterIndex.swift @@ -0,0 +1,44 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension IpSecManager { + @JavaClass("android.net.IpSecManager$SecurityParameterIndex") + open class SecurityParameterIndex: JavaObject { + /// Java method `getSpi`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.IpSecManager$SecurityParameterIndex.getSpi() + /// ``` + @JavaMethod + open func getSpi() -> Int32 + + /// Java method `finalize`. + /// + /// ### Java method signature + /// ```java + /// protected void android.net.IpSecManager$SecurityParameterIndex.finalize() throws java.lang.Throwable + /// ``` + @JavaMethod + open override func finalize() throws + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.IpSecManager$SecurityParameterIndex.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `close`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.IpSecManager$SecurityParameterIndex.close() + /// ``` + @JavaMethod + open func close() + } +} diff --git a/Sources/AndroidNet/IpSecManager+SpiUnavailableException.swift b/Sources/AndroidNet/IpSecManager+SpiUnavailableException.swift new file mode 100644 index 0000000..9110981 --- /dev/null +++ b/Sources/AndroidNet/IpSecManager+SpiUnavailableException.swift @@ -0,0 +1,18 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidUtil +import SwiftJava +import SwiftJavaJNICore + +extension IpSecManager { + @JavaClass("android.net.IpSecManager$SpiUnavailableException") + open class SpiUnavailableException: AndroidException { + /// Java method `getSpi`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.IpSecManager$SpiUnavailableException.getSpi() + /// ``` + @JavaMethod + open func getSpi() -> Int32 + } +} diff --git a/Sources/AndroidNet/IpSecManager+UdpEncapsulationSocket.swift b/Sources/AndroidNet/IpSecManager+UdpEncapsulationSocket.swift new file mode 100644 index 0000000..f1a7107 --- /dev/null +++ b/Sources/AndroidNet/IpSecManager+UdpEncapsulationSocket.swift @@ -0,0 +1,54 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangIO +import SwiftJava +import SwiftJavaJNICore + +extension IpSecManager { + @JavaClass("android.net.IpSecManager$UdpEncapsulationSocket") + open class UdpEncapsulationSocket: JavaObject { + /// Java method `getFileDescriptor`. + /// + /// ### Java method signature + /// ```java + /// public java.io.FileDescriptor android.net.IpSecManager$UdpEncapsulationSocket.getFileDescriptor() + /// ``` + @JavaMethod + open func getFileDescriptor() -> FileDescriptor! + + /// Java method `finalize`. + /// + /// ### Java method signature + /// ```java + /// protected void android.net.IpSecManager$UdpEncapsulationSocket.finalize() throws java.lang.Throwable + /// ``` + @JavaMethod + open override func finalize() throws + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.IpSecManager$UdpEncapsulationSocket.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `close`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.IpSecManager$UdpEncapsulationSocket.close() throws java.io.IOException + /// ``` + @JavaMethod + open func close() throws + + /// Java method `getPort`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.IpSecManager$UdpEncapsulationSocket.getPort() + /// ``` + @JavaMethod + open func getPort() -> Int32 + } +} diff --git a/Sources/AndroidNet/IpSecManager.swift b/Sources/AndroidNet/IpSecManager.swift new file mode 100644 index 0000000..38977b6 --- /dev/null +++ b/Sources/AndroidNet/IpSecManager.swift @@ -0,0 +1,105 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangIO +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.IpSecManager") +open class IpSecManager: JavaObject { + /// Java method `allocateSecurityParameterIndex`. + /// + /// ### Java method signature + /// ```java + /// public android.net.IpSecManager$SecurityParameterIndex android.net.IpSecManager.allocateSecurityParameterIndex(java.net.InetAddress,int) throws android.net.IpSecManager$ResourceUnavailableException,android.net.IpSecManager$SpiUnavailableException + /// ``` +@JavaMethod + open func allocateSecurityParameterIndex(_ arg0: InetAddress?, _ arg1: Int32) throws -> IpSecManager.SecurityParameterIndex! + + /// Java method `allocateSecurityParameterIndex`. + /// + /// ### Java method signature + /// ```java + /// public android.net.IpSecManager$SecurityParameterIndex android.net.IpSecManager.allocateSecurityParameterIndex(java.net.InetAddress) throws android.net.IpSecManager$ResourceUnavailableException + /// ``` +@JavaMethod + open func allocateSecurityParameterIndex(_ arg0: InetAddress?) throws -> IpSecManager.SecurityParameterIndex! + + /// Java method `applyTransportModeTransform`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.IpSecManager.applyTransportModeTransform(java.net.Socket,int,android.net.IpSecTransform) throws java.io.IOException + /// ``` +@JavaMethod + open func applyTransportModeTransform(_ arg0: Socket?, _ arg1: Int32, _ arg2: IpSecTransform?) throws + + /// Java method `applyTransportModeTransform`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.IpSecManager.applyTransportModeTransform(java.net.DatagramSocket,int,android.net.IpSecTransform) throws java.io.IOException + /// ``` +@JavaMethod + open func applyTransportModeTransform(_ arg0: DatagramSocket?, _ arg1: Int32, _ arg2: IpSecTransform?) throws + + /// Java method `applyTransportModeTransform`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.IpSecManager.applyTransportModeTransform(java.io.FileDescriptor,int,android.net.IpSecTransform) throws java.io.IOException + /// ``` +@JavaMethod + open func applyTransportModeTransform(_ arg0: FileDescriptor?, _ arg1: Int32, _ arg2: IpSecTransform?) throws + + /// Java method `removeTransportModeTransforms`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.IpSecManager.removeTransportModeTransforms(java.io.FileDescriptor) throws java.io.IOException + /// ``` +@JavaMethod + open func removeTransportModeTransforms(_ arg0: FileDescriptor?) throws + + /// Java method `removeTransportModeTransforms`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.IpSecManager.removeTransportModeTransforms(java.net.DatagramSocket) throws java.io.IOException + /// ``` +@JavaMethod + open func removeTransportModeTransforms(_ arg0: DatagramSocket?) throws + + /// Java method `removeTransportModeTransforms`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.IpSecManager.removeTransportModeTransforms(java.net.Socket) throws java.io.IOException + /// ``` +@JavaMethod + open func removeTransportModeTransforms(_ arg0: Socket?) throws + + /// Java method `openUdpEncapsulationSocket`. + /// + /// ### Java method signature + /// ```java + /// public android.net.IpSecManager$UdpEncapsulationSocket android.net.IpSecManager.openUdpEncapsulationSocket(int) throws java.io.IOException,android.net.IpSecManager$ResourceUnavailableException + /// ``` +@JavaMethod + open func openUdpEncapsulationSocket(_ arg0: Int32) throws -> IpSecManager.UdpEncapsulationSocket! + + /// Java method `openUdpEncapsulationSocket`. + /// + /// ### Java method signature + /// ```java + /// public android.net.IpSecManager$UdpEncapsulationSocket android.net.IpSecManager.openUdpEncapsulationSocket() throws java.io.IOException,android.net.IpSecManager$ResourceUnavailableException + /// ``` +@JavaMethod + open func openUdpEncapsulationSocket() throws -> IpSecManager.UdpEncapsulationSocket! +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var DIRECTION_IN: Int32 + + @JavaStaticField(isFinal: true) + public var DIRECTION_OUT: Int32 +} diff --git a/Sources/AndroidNet/IpSecTransform+Builder.swift b/Sources/AndroidNet/IpSecTransform+Builder.swift new file mode 100644 index 0000000..04fe80e --- /dev/null +++ b/Sources/AndroidNet/IpSecTransform+Builder.swift @@ -0,0 +1,58 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidContent +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +extension IpSecTransform { + @JavaClass("android.net.IpSecTransform$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Context?, environment: JNIEnvironment? = nil) + + /// Java method `setAuthenticatedEncryption`. + /// + /// ### Java method signature + /// ```java + /// public android.net.IpSecTransform$Builder android.net.IpSecTransform$Builder.setAuthenticatedEncryption(android.net.IpSecAlgorithm) + /// ``` + @JavaMethod + open func setAuthenticatedEncryption(_ arg0: IpSecAlgorithm?) -> IpSecTransform.Builder! + + /// Java method `setIpv4Encapsulation`. + /// + /// ### Java method signature + /// ```java + /// public android.net.IpSecTransform$Builder android.net.IpSecTransform$Builder.setIpv4Encapsulation(android.net.IpSecManager$UdpEncapsulationSocket,int) + /// ``` + @JavaMethod + open func setIpv4Encapsulation(_ arg0: IpSecManager.UdpEncapsulationSocket?, _ arg1: Int32) -> IpSecTransform.Builder! + + /// Java method `buildTransportModeTransform`. + /// + /// ### Java method signature + /// ```java + /// public android.net.IpSecTransform android.net.IpSecTransform$Builder.buildTransportModeTransform(java.net.InetAddress,android.net.IpSecManager$SecurityParameterIndex) throws java.io.IOException,android.net.IpSecManager$ResourceUnavailableException,android.net.IpSecManager$SpiUnavailableException + /// ``` + @JavaMethod + open func buildTransportModeTransform(_ arg0: InetAddress?, _ arg1: IpSecManager.SecurityParameterIndex?) throws -> IpSecTransform! + + /// Java method `setEncryption`. + /// + /// ### Java method signature + /// ```java + /// public android.net.IpSecTransform$Builder android.net.IpSecTransform$Builder.setEncryption(android.net.IpSecAlgorithm) + /// ``` + @JavaMethod + open func setEncryption(_ arg0: IpSecAlgorithm?) -> IpSecTransform.Builder! + + /// Java method `setAuthentication`. + /// + /// ### Java method signature + /// ```java + /// public android.net.IpSecTransform$Builder android.net.IpSecTransform$Builder.setAuthentication(android.net.IpSecAlgorithm) + /// ``` + @JavaMethod + open func setAuthentication(_ arg0: IpSecAlgorithm?) -> IpSecTransform.Builder! + } +} diff --git a/Sources/AndroidNet/IpSecTransform.swift b/Sources/AndroidNet/IpSecTransform.swift new file mode 100644 index 0000000..b2c1512 --- /dev/null +++ b/Sources/AndroidNet/IpSecTransform.swift @@ -0,0 +1,42 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.IpSecTransform") +open class IpSecTransform: JavaObject { + /// Java method `finalize`. + /// + /// ### Java method signature + /// ```java + /// protected void android.net.IpSecTransform.finalize() throws java.lang.Throwable + /// ``` +@JavaMethod + open override func finalize() throws + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.IpSecTransform.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.IpSecTransform.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `close`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.IpSecTransform.close() + /// ``` +@JavaMethod + open func close() +} diff --git a/Sources/AndroidNet/LinkAddress.swift b/Sources/AndroidNet/LinkAddress.swift new file mode 100644 index 0000000..c57c46f --- /dev/null +++ b/Sources/AndroidNet/LinkAddress.swift @@ -0,0 +1,93 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.LinkAddress", implements: Parcelable.self) +open class LinkAddress: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.LinkAddress.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LinkAddress.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.LinkAddress.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.LinkAddress.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.LinkAddress.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 + + /// Java method `getScope`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.LinkAddress.getScope() + /// ``` +@JavaMethod + open func getScope() -> Int32 + + /// Java method `getAddress`. + /// + /// ### Java method signature + /// ```java + /// public java.net.InetAddress android.net.LinkAddress.getAddress() + /// ``` +@JavaMethod + open func getAddress() -> InetAddress! + + /// Java method `getPrefixLength`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.LinkAddress.getPrefixLength() + /// ``` +@JavaMethod + open func getPrefixLength() -> Int32 + + /// Java method `getFlags`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.LinkAddress.getFlags() + /// ``` +@JavaMethod + open func getFlags() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/LinkProperties.swift b/Sources/AndroidNet/LinkProperties.swift new file mode 100644 index 0000000..379b6b2 --- /dev/null +++ b/Sources/AndroidNet/LinkProperties.swift @@ -0,0 +1,213 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.LinkProperties", implements: Parcelable.self) +open class LinkProperties: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setDhcpServerAddress`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LinkProperties.setDhcpServerAddress(java.net.Inet4Address) + /// ``` + @JavaMethod + open func setDhcpServerAddress(_ arg0: Inet4Address?) + + /// Java method `getDhcpServerAddress`. + /// + /// ### Java method signature + /// ```java + /// public java.net.Inet4Address android.net.LinkProperties.getDhcpServerAddress() + /// ``` + @JavaMethod + open func getDhcpServerAddress() -> Inet4Address! + + /// Java method `getPrivateDnsServerName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.LinkProperties.getPrivateDnsServerName() + /// ``` + @JavaMethod + open func getPrivateDnsServerName() -> String + + /// Java method `isWakeOnLanSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.LinkProperties.isWakeOnLanSupported() + /// ``` + @JavaMethod + open func isWakeOnLanSupported() -> Bool + + /// Java method `setInterfaceName`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LinkProperties.setInterfaceName(java.lang.String) + /// ``` + @JavaMethod + open func setInterfaceName(_ arg0: String) + + /// Java method `isPrivateDnsActive`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.LinkProperties.isPrivateDnsActive() + /// ``` + @JavaMethod + open func isPrivateDnsActive() -> Bool + + /// Java method `getMtu`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.LinkProperties.getMtu() + /// ``` + @JavaMethod + open func getMtu() -> Int32 + + /// Java method `getNat64Prefix`. + /// + /// ### Java method signature + /// ```java + /// public android.net.IpPrefix android.net.LinkProperties.getNat64Prefix() + /// ``` + @JavaMethod + open func getNat64Prefix() -> IpPrefix! + + /// Java method `setNat64Prefix`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LinkProperties.setNat64Prefix(android.net.IpPrefix) + /// ``` + @JavaMethod + open func setNat64Prefix(_ arg0: IpPrefix?) + + /// Java method `setHttpProxy`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LinkProperties.setHttpProxy(android.net.ProxyInfo) + /// ``` + @JavaMethod + open func setHttpProxy(_ arg0: ProxyInfo?) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.LinkProperties.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LinkProperties.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getInterfaceName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.LinkProperties.getInterfaceName() + /// ``` + @JavaMethod + open func getInterfaceName() -> String + + /// Java method `getHttpProxy`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ProxyInfo android.net.LinkProperties.getHttpProxy() + /// ``` + @JavaMethod + open func getHttpProxy() -> ProxyInfo! + + /// Java method `setMtu`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LinkProperties.setMtu(int) + /// ``` + @JavaMethod + open func setMtu(_ arg0: Int32) + + /// Java method `addRoute`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.LinkProperties.addRoute(android.net.RouteInfo) + /// ``` + @JavaMethod + open func addRoute(_ arg0: RouteInfo?) -> Bool + + /// Java method `setDomains`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LinkProperties.setDomains(java.lang.String) + /// ``` + @JavaMethod + open func setDomains(_ arg0: String) + + /// Java method `getDomains`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.LinkProperties.getDomains() + /// ``` + @JavaMethod + open func getDomains() -> String + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.LinkProperties.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.LinkProperties.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.LinkProperties.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + + /// Java method `clear`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LinkProperties.clear() + /// ``` + @JavaMethod + open func clear() +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/LocalServerSocket.swift b/Sources/AndroidNet/LocalServerSocket.swift new file mode 100644 index 0000000..d0adf7a --- /dev/null +++ b/Sources/AndroidNet/LocalServerSocket.swift @@ -0,0 +1,49 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangIO +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.LocalServerSocket") +open class LocalServerSocket: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: FileDescriptor?, environment: JNIEnvironment? = nil) throws + + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, environment: JNIEnvironment? = nil) throws + + /// Java method `getFileDescriptor`. + /// + /// ### Java method signature + /// ```java + /// public java.io.FileDescriptor android.net.LocalServerSocket.getFileDescriptor() + /// ``` + @JavaMethod + open func getFileDescriptor() -> FileDescriptor! + + /// Java method `getLocalSocketAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.LocalSocketAddress android.net.LocalServerSocket.getLocalSocketAddress() + /// ``` + @JavaMethod + open func getLocalSocketAddress() -> LocalSocketAddress! + + /// Java method `accept`. + /// + /// ### Java method signature + /// ```java + /// public android.net.LocalSocket android.net.LocalServerSocket.accept() throws java.io.IOException + /// ``` + @JavaMethod + open func accept() throws -> LocalSocket! + + /// Java method `close`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LocalServerSocket.close() throws java.io.IOException + /// ``` + @JavaMethod + open func close() throws +} diff --git a/Sources/AndroidNet/LocalSocket.swift b/Sources/AndroidNet/LocalSocket.swift new file mode 100644 index 0000000..27ff735 --- /dev/null +++ b/Sources/AndroidNet/LocalSocket.swift @@ -0,0 +1,248 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangIO +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.LocalSocket") +open class LocalSocket: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `isConnected`. + /// + /// ### Java method signature + /// ```java + /// public synchronized boolean android.net.LocalSocket.isConnected() + /// ``` + @JavaMethod + open func isConnected() -> Bool + + /// Java method `connect`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LocalSocket.connect(android.net.LocalSocketAddress,int) throws java.io.IOException + /// ``` + @JavaMethod + open func connect(_ arg0: LocalSocketAddress?, _ arg1: Int32) throws + + /// Java method `connect`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LocalSocket.connect(android.net.LocalSocketAddress) throws java.io.IOException + /// ``` + @JavaMethod + open func connect(_ arg0: LocalSocketAddress?) throws + + /// Java method `getFileDescriptor`. + /// + /// ### Java method signature + /// ```java + /// public java.io.FileDescriptor android.net.LocalSocket.getFileDescriptor() + /// ``` + @JavaMethod + open func getFileDescriptor() -> FileDescriptor! + + /// Java method `getLocalSocketAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.LocalSocketAddress android.net.LocalSocket.getLocalSocketAddress() + /// ``` + @JavaMethod + open func getLocalSocketAddress() -> LocalSocketAddress! + + /// Java method `shutdownInput`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LocalSocket.shutdownInput() throws java.io.IOException + /// ``` + @JavaMethod + open func shutdownInput() throws + + /// Java method `shutdownOutput`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LocalSocket.shutdownOutput() throws java.io.IOException + /// ``` + @JavaMethod + open func shutdownOutput() throws + + /// Java method `setSoTimeout`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LocalSocket.setSoTimeout(int) throws java.io.IOException + /// ``` + @JavaMethod + open func setSoTimeout(_ arg0: Int32) throws + + /// Java method `getSoTimeout`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.LocalSocket.getSoTimeout() throws java.io.IOException + /// ``` + @JavaMethod + open func getSoTimeout() throws -> Int32 + + /// Java method `setSendBufferSize`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LocalSocket.setSendBufferSize(int) throws java.io.IOException + /// ``` + @JavaMethod + open func setSendBufferSize(_ arg0: Int32) throws + + /// Java method `getSendBufferSize`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.LocalSocket.getSendBufferSize() throws java.io.IOException + /// ``` + @JavaMethod + open func getSendBufferSize() throws -> Int32 + + /// Java method `isClosed`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.LocalSocket.isClosed() + /// ``` + @JavaMethod + open func isClosed() -> Bool + + /// Java method `isBound`. + /// + /// ### Java method signature + /// ```java + /// public synchronized boolean android.net.LocalSocket.isBound() + /// ``` + @JavaMethod + open func isBound() -> Bool + + /// Java method `isOutputShutdown`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.LocalSocket.isOutputShutdown() + /// ``` + @JavaMethod + open func isOutputShutdown() -> Bool + + /// Java method `isInputShutdown`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.LocalSocket.isInputShutdown() + /// ``` + @JavaMethod + open func isInputShutdown() -> Bool + + /// Java method `getPeerCredentials`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Credentials android.net.LocalSocket.getPeerCredentials() throws java.io.IOException + /// ``` + @JavaMethod + open func getPeerCredentials() throws -> Credentials! + + /// Java method `setReceiveBufferSize`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LocalSocket.setReceiveBufferSize(int) throws java.io.IOException + /// ``` + @JavaMethod + open func setReceiveBufferSize(_ arg0: Int32) throws + + /// Java method `getReceiveBufferSize`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.LocalSocket.getReceiveBufferSize() throws java.io.IOException + /// ``` + @JavaMethod + open func getReceiveBufferSize() throws -> Int32 + + /// Java method `getRemoteSocketAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.LocalSocketAddress android.net.LocalSocket.getRemoteSocketAddress() + /// ``` + @JavaMethod + open func getRemoteSocketAddress() -> LocalSocketAddress! + + /// Java method `setFileDescriptorsForSend`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LocalSocket.setFileDescriptorsForSend(java.io.FileDescriptor[]) + /// ``` + @JavaMethod + open func setFileDescriptorsForSend(_ arg0: [FileDescriptor?]) + + /// Java method `getAncillaryFileDescriptors`. + /// + /// ### Java method signature + /// ```java + /// public java.io.FileDescriptor[] android.net.LocalSocket.getAncillaryFileDescriptors() throws java.io.IOException + /// ``` + @JavaMethod + open func getAncillaryFileDescriptors() throws -> [FileDescriptor?] + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.LocalSocket.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `close`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LocalSocket.close() throws java.io.IOException + /// ``` + @JavaMethod + open func close() throws + + /// Java method `getInputStream`. + /// + /// ### Java method signature + /// ```java + /// public java.io.InputStream android.net.LocalSocket.getInputStream() throws java.io.IOException + /// ``` + @JavaMethod + open func getInputStream() throws -> InputStream! + + /// Java method `bind`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LocalSocket.bind(android.net.LocalSocketAddress) throws java.io.IOException + /// ``` + @JavaMethod + open func bind(_ arg0: LocalSocketAddress?) throws +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var SOCKET_DGRAM: Int32 + + @JavaStaticField(isFinal: true) + public var SOCKET_SEQPACKET: Int32 + + @JavaStaticField(isFinal: true) + public var SOCKET_STREAM: Int32 +} diff --git a/Sources/AndroidNet/LocalSocketAddress.swift b/Sources/AndroidNet/LocalSocketAddress.swift new file mode 100644 index 0000000..e1cf238 --- /dev/null +++ b/Sources/AndroidNet/LocalSocketAddress.swift @@ -0,0 +1,18 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.LocalSocketAddress") +open class LocalSocketAddress: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, environment: JNIEnvironment? = nil) + + /// Java method `getName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.LocalSocketAddress.getName() + /// ``` + @JavaMethod + open func getName() -> String +} diff --git a/Sources/AndroidNet/MacAddress.swift b/Sources/AndroidNet/MacAddress.swift new file mode 100644 index 0000000..a2b484f --- /dev/null +++ b/Sources/AndroidNet/MacAddress.swift @@ -0,0 +1,141 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.MacAddress", implements: Parcelable.self) +open class MacAddress: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.MacAddress.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.MacAddress.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getLinkLocalIpv6FromEui48Mac`. + /// + /// ### Java method signature + /// ```java + /// public java.net.Inet6Address android.net.MacAddress.getLinkLocalIpv6FromEui48Mac() + /// ``` +@JavaMethod + open func getLinkLocalIpv6FromEui48Mac() -> Inet6Address! + + /// Java method `getAddressType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.MacAddress.getAddressType() + /// ``` +@JavaMethod + open func getAddressType() -> Int32 + + /// Java method `isLocallyAssigned`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.MacAddress.isLocallyAssigned() + /// ``` +@JavaMethod + open func isLocallyAssigned() -> Bool + + /// Java method `toOuiString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.MacAddress.toOuiString() + /// ``` +@JavaMethod + open func toOuiString() -> String + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.MacAddress.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.MacAddress.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.MacAddress.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 + + /// Java method `matches`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.MacAddress.matches(android.net.MacAddress,android.net.MacAddress) + /// ``` +@JavaMethod + open func matches(_ arg0: MacAddress?, _ arg1: MacAddress?) -> Bool + + /// Java method `toByteArray`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.MacAddress.toByteArray() + /// ``` +@JavaMethod + open func toByteArray() -> [Int8] +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var BROADCAST_ADDRESS: MacAddress! + + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var TYPE_BROADCAST: Int32 + + @JavaStaticField(isFinal: true) + public var TYPE_MULTICAST: Int32 + + @JavaStaticField(isFinal: true) + public var TYPE_UNICAST: Int32 + + /// Java method `fromString`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.MacAddress android.net.MacAddress.fromString(java.lang.String) + /// ``` + @JavaStaticMethod + public func fromString(_ arg0: String) -> MacAddress! + + /// Java method `fromBytes`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.MacAddress android.net.MacAddress.fromBytes(byte[]) + /// ``` + @JavaStaticMethod + public func fromBytes(_ arg0: [Int8]) -> MacAddress! +} diff --git a/Sources/AndroidNet/MailTo.swift b/Sources/AndroidNet/MailTo.swift new file mode 100644 index 0000000..87f5c93 --- /dev/null +++ b/Sources/AndroidNet/MailTo.swift @@ -0,0 +1,74 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangUtil +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.MailTo") +open class MailTo: JavaObject { + /// Java method `getTo`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.MailTo.getTo() + /// ``` +@JavaMethod + open func getTo() -> String + + /// Java method `getCc`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.MailTo.getCc() + /// ``` +@JavaMethod + open func getCc() -> String + + /// Java method `getSubject`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.MailTo.getSubject() + /// ``` +@JavaMethod + open func getSubject() -> String + + /// Java method `getBody`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.MailTo.getBody() + /// ``` +@JavaMethod + open func getBody() -> String + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.MailTo.toString() + /// ``` +@JavaMethod + open override func toString() -> String +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var MAILTO_SCHEME: String + + /// Java method `isMailTo`. + /// + /// ### Java method signature + /// ```java + /// public static boolean android.net.MailTo.isMailTo(java.lang.String) + /// ``` + @JavaStaticMethod + public func isMailTo(_ arg0: String) -> Bool + + /// Java method `parse`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.MailTo android.net.MailTo.parse(java.lang.String) throws android.net.ParseException + /// ``` + @JavaStaticMethod + public func parse(_ arg0: String) throws -> MailTo! +} diff --git a/Sources/AndroidNet/MloLink.swift b/Sources/AndroidNet/MloLink.swift new file mode 100644 index 0000000..cf09f1d --- /dev/null +++ b/Sources/AndroidNet/MloLink.swift @@ -0,0 +1,155 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.MloLink", implements: Parcelable.self) +open class MloLink: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `getBand`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.MloLink.getBand() + /// ``` + @JavaMethod + open func getBand() -> Int32 + + /// Java method `getLinkId`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.MloLink.getLinkId() + /// ``` + @JavaMethod + open func getLinkId() -> Int32 + + /// Java method `getApMacAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.MacAddress android.net.wifi.MloLink.getApMacAddress() + /// ``` + @JavaMethod + open func getApMacAddress() -> MacAddress! + + /// Java method `getStaMacAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.MacAddress android.net.wifi.MloLink.getStaMacAddress() + /// ``` + @JavaMethod + open func getStaMacAddress() -> MacAddress! + + /// Java method `getRxLinkSpeedMbps`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.MloLink.getRxLinkSpeedMbps() + /// ``` + @JavaMethod + open func getRxLinkSpeedMbps() -> Int32 + + /// Java method `getTxLinkSpeedMbps`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.MloLink.getTxLinkSpeedMbps() + /// ``` + @JavaMethod + open func getTxLinkSpeedMbps() -> Int32 + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.MloLink.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.MloLink.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getRssi`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.MloLink.getRssi() + /// ``` + @JavaMethod + open func getRssi() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.MloLink.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.MloLink.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.MloLink.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + + /// Java method `getState`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.MloLink.getState() + /// ``` + @JavaMethod + open func getState() -> Int32 + + /// Java method `getChannel`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.MloLink.getChannel() + /// ``` + @JavaMethod + open func getChannel() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var INVALID_MLO_LINK_ID: Int32 + + @JavaStaticField(isFinal: true) + public var MLO_LINK_STATE_ACTIVE: Int32 + + @JavaStaticField(isFinal: true) + public var MLO_LINK_STATE_IDLE: Int32 + + @JavaStaticField(isFinal: true) + public var MLO_LINK_STATE_INVALID: Int32 + + @JavaStaticField(isFinal: true) + public var MLO_LINK_STATE_UNASSOCIATED: Int32 +} diff --git a/Sources/AndroidNet/Network.swift b/Sources/AndroidNet/Network.swift new file mode 100644 index 0000000..20bddb1 --- /dev/null +++ b/Sources/AndroidNet/Network.swift @@ -0,0 +1,121 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangIO +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.Network", implements: Parcelable.self) +open class Network: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.Network.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.Network.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `bindSocket`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.Network.bindSocket(java.net.DatagramSocket) throws java.io.IOException + /// ``` +@JavaMethod + open func bindSocket(_ arg0: DatagramSocket?) throws + + /// Java method `bindSocket`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.Network.bindSocket(java.net.Socket) throws java.io.IOException + /// ``` +@JavaMethod + open func bindSocket(_ arg0: Socket?) throws + + /// Java method `bindSocket`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.Network.bindSocket(java.io.FileDescriptor) throws java.io.IOException + /// ``` +@JavaMethod + open func bindSocket(_ arg0: FileDescriptor?) throws + + /// Java method `getNetworkHandle`. + /// + /// ### Java method signature + /// ```java + /// public long android.net.Network.getNetworkHandle() + /// ``` +@JavaMethod + open func getNetworkHandle() -> Int64 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.Network.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.Network.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.Network.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 + + /// Java method `getByName`. + /// + /// ### Java method signature + /// ```java + /// public java.net.InetAddress android.net.Network.getByName(java.lang.String) throws java.net.UnknownHostException + /// ``` +@JavaMethod + open func getByName(_ arg0: String) throws -> InetAddress! + + /// Java method `getAllByName`. + /// + /// ### Java method signature + /// ```java + /// public java.net.InetAddress[] android.net.Network.getAllByName(java.lang.String) throws java.net.UnknownHostException + /// ``` +@JavaMethod + open func getAllByName(_ arg0: String) throws -> [InetAddress?] +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + /// Java method `fromNetworkHandle`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.Network android.net.Network.fromNetworkHandle(long) + /// ``` + @JavaStaticMethod + public func fromNetworkHandle(_ arg0: Int64) -> Network! +} diff --git a/Sources/AndroidNet/NetworkCapabilities.swift b/Sources/AndroidNet/NetworkCapabilities.swift new file mode 100644 index 0000000..3703724 --- /dev/null +++ b/Sources/AndroidNet/NetworkCapabilities.swift @@ -0,0 +1,299 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.NetworkCapabilities", implements: Parcelable.self) +open class NetworkCapabilities: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: NetworkCapabilities?, environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `getEnterpriseIds`. + /// + /// ### Java method signature + /// ```java + /// public int[] android.net.NetworkCapabilities.getEnterpriseIds() + /// ``` + @JavaMethod + open func getEnterpriseIds() -> [Int32] + + /// Java method `hasEnterpriseId`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.NetworkCapabilities.hasEnterpriseId(int) + /// ``` + @JavaMethod + open func hasEnterpriseId(_ arg0: Int32) -> Bool + + /// Java method `getOwnerUid`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.NetworkCapabilities.getOwnerUid() + /// ``` + @JavaMethod + open func getOwnerUid() -> Int32 + + /// Java method `getTransportInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.TransportInfo android.net.NetworkCapabilities.getTransportInfo() + /// ``` + @JavaMethod + open func getTransportInfo() -> TransportInfo! + + /// Java method `getSignalStrength`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.NetworkCapabilities.getSignalStrength() + /// ``` + @JavaMethod + open func getSignalStrength() -> Int32 + + /// Java method `getLinkUpstreamBandwidthKbps`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.NetworkCapabilities.getLinkUpstreamBandwidthKbps() + /// ``` + @JavaMethod + open func getLinkUpstreamBandwidthKbps() -> Int32 + + /// Java method `getLinkDownstreamBandwidthKbps`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.NetworkCapabilities.getLinkDownstreamBandwidthKbps() + /// ``` + @JavaMethod + open func getLinkDownstreamBandwidthKbps() -> Int32 + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.NetworkCapabilities.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.NetworkCapabilities.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `hasCapability`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.NetworkCapabilities.hasCapability(int) + /// ``` + @JavaMethod + open func hasCapability(_ arg0: Int32) -> Bool + + /// Java method `hasTransport`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.NetworkCapabilities.hasTransport(int) + /// ``` + @JavaMethod + open func hasTransport(_ arg0: Int32) -> Bool + + /// Java method `getCapabilities`. + /// + /// ### Java method signature + /// ```java + /// public int[] android.net.NetworkCapabilities.getCapabilities() + /// ``` + @JavaMethod + open func getCapabilities() -> [Int32] + + /// Java method `getNetworkSpecifier`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkSpecifier android.net.NetworkCapabilities.getNetworkSpecifier() + /// ``` + @JavaMethod + open func getNetworkSpecifier() -> NetworkSpecifier! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.NetworkCapabilities.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.NetworkCapabilities.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.NetworkCapabilities.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_CAPTIVE_PORTAL: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_CBS: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_DUN: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_EIMS: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_ENTERPRISE: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_FOREGROUND: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_FOTA: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_HEAD_UNIT: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_IA: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_IMS: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_INTERNET: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_LOCAL_NETWORK: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_MCX: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_MMS: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_MMTEL: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_NOT_CONGESTED: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_NOT_METERED: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_NOT_RESTRICTED: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_NOT_ROAMING: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_NOT_SUSPENDED: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_NOT_VPN: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_PRIORITIZE_BANDWIDTH: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_PRIORITIZE_LATENCY: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_RCS: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_SUPL: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_TEMPORARILY_NOT_METERED: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_TRUSTED: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_VALIDATED: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_WIFI_P2P: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_XCAP: Int32 + + @JavaStaticField(isFinal: true) + public var NET_ENTERPRISE_ID_1: Int32 + + @JavaStaticField(isFinal: true) + public var NET_ENTERPRISE_ID_2: Int32 + + @JavaStaticField(isFinal: true) + public var NET_ENTERPRISE_ID_3: Int32 + + @JavaStaticField(isFinal: true) + public var NET_ENTERPRISE_ID_4: Int32 + + @JavaStaticField(isFinal: true) + public var NET_ENTERPRISE_ID_5: Int32 + + @JavaStaticField(isFinal: true) + public var SIGNAL_STRENGTH_UNSPECIFIED: Int32 + + @JavaStaticField(isFinal: true) + public var TRANSPORT_BLUETOOTH: Int32 + + @JavaStaticField(isFinal: true) + public var TRANSPORT_CELLULAR: Int32 + + @JavaStaticField(isFinal: true) + public var TRANSPORT_ETHERNET: Int32 + + @JavaStaticField(isFinal: true) + public var TRANSPORT_LOWPAN: Int32 + + @JavaStaticField(isFinal: true) + public var TRANSPORT_SATELLITE: Int32 + + @JavaStaticField(isFinal: true) + public var TRANSPORT_THREAD: Int32 + + @JavaStaticField(isFinal: true) + public var TRANSPORT_USB: Int32 + + @JavaStaticField(isFinal: true) + public var TRANSPORT_VPN: Int32 + + @JavaStaticField(isFinal: true) + public var TRANSPORT_WIFI: Int32 + + @JavaStaticField(isFinal: true) + public var TRANSPORT_WIFI_AWARE: Int32 +} diff --git a/Sources/AndroidNet/NetworkInfo.swift b/Sources/AndroidNet/NetworkInfo.swift new file mode 100644 index 0000000..23bcc7f --- /dev/null +++ b/Sources/AndroidNet/NetworkInfo.swift @@ -0,0 +1,157 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(*, deprecated) +@JavaClass("android.net.NetworkInfo", implements: Parcelable.self) +open class NetworkInfo: JavaObject { + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, _ arg1: Int32, _ arg2: String, _ arg3: String, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.NetworkInfo.describeContents() + /// ``` + @available(*, deprecated) + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.NetworkInfo.writeToParcel(android.os.Parcel,int) + /// ``` + @available(*, deprecated) + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getSubtype`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.NetworkInfo.getSubtype() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getSubtype() -> Int32 + + /// Java method `getSubtypeName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.NetworkInfo.getSubtypeName() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getSubtypeName() -> String + + /// Java method `isConnected`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.NetworkInfo.isConnected() + /// ``` + @available(*, deprecated) + @JavaMethod + open func isConnected() -> Bool + + /// Java method `isAvailable`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.NetworkInfo.isAvailable() + /// ``` + @available(*, deprecated) + @JavaMethod + open func isAvailable() -> Bool + + /// Java method `isFailover`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.NetworkInfo.isFailover() + /// ``` + @available(*, deprecated) + @JavaMethod + open func isFailover() -> Bool + + /// Java method `isRoaming`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.NetworkInfo.isRoaming() + /// ``` + @available(*, deprecated) + @JavaMethod + open func isRoaming() -> Bool + + /// Java method `getExtraInfo`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.NetworkInfo.getExtraInfo() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getExtraInfo() -> String + + /// Java method `isConnectedOrConnecting`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.NetworkInfo.isConnectedOrConnecting() + /// ``` + @available(*, deprecated) + @JavaMethod + open func isConnectedOrConnecting() -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.NetworkInfo.toString() + /// ``` + @available(*, deprecated) + @JavaMethod + open override func toString() -> String + + /// Java method `getTypeName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.NetworkInfo.getTypeName() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getTypeName() -> String + + /// Java method `getType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.NetworkInfo.getType() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getType() -> Int32 + + /// Java method `getReason`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.NetworkInfo.getReason() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getReason() -> String +} +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/NetworkRequest+Builder.swift b/Sources/AndroidNet/NetworkRequest+Builder.swift new file mode 100644 index 0000000..fa8f0b2 --- /dev/null +++ b/Sources/AndroidNet/NetworkRequest+Builder.swift @@ -0,0 +1,96 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension NetworkRequest { + @JavaClass("android.net.NetworkRequest$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: NetworkRequest?, environment: JNIEnvironment? = nil) + + /// Java method `removeTransportType`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkRequest$Builder android.net.NetworkRequest$Builder.removeTransportType(int) + /// ``` + @JavaMethod + open func removeTransportType(_ arg0: Int32) -> NetworkRequest.Builder! + + /// Java method `setNetworkSpecifier`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkRequest$Builder android.net.NetworkRequest$Builder.setNetworkSpecifier(java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setNetworkSpecifier(_ arg0: String) -> NetworkRequest.Builder! + + /// Java method `setNetworkSpecifier`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkRequest$Builder android.net.NetworkRequest$Builder.setNetworkSpecifier(android.net.NetworkSpecifier) + /// ``` + @JavaMethod + open func setNetworkSpecifier(_ arg0: NetworkSpecifier?) -> NetworkRequest.Builder! + + /// Java method `setIncludeOtherUidNetworks`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkRequest$Builder android.net.NetworkRequest$Builder.setIncludeOtherUidNetworks(boolean) + /// ``` + @JavaMethod + open func setIncludeOtherUidNetworks(_ arg0: Bool) -> NetworkRequest.Builder! + + /// Java method `addCapability`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkRequest$Builder android.net.NetworkRequest$Builder.addCapability(int) + /// ``` + @JavaMethod + open func addCapability(_ arg0: Int32) -> NetworkRequest.Builder! + + /// Java method `removeCapability`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkRequest$Builder android.net.NetworkRequest$Builder.removeCapability(int) + /// ``` + @JavaMethod + open func removeCapability(_ arg0: Int32) -> NetworkRequest.Builder! + + /// Java method `clearCapabilities`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkRequest$Builder android.net.NetworkRequest$Builder.clearCapabilities() + /// ``` + @JavaMethod + open func clearCapabilities() -> NetworkRequest.Builder! + + /// Java method `addTransportType`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkRequest$Builder android.net.NetworkRequest$Builder.addTransportType(int) + /// ``` + @JavaMethod + open func addTransportType(_ arg0: Int32) -> NetworkRequest.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkRequest android.net.NetworkRequest$Builder.build() + /// ``` + @JavaMethod + open func build() -> NetworkRequest! + } +} diff --git a/Sources/AndroidNet/NetworkRequest.swift b/Sources/AndroidNet/NetworkRequest.swift new file mode 100644 index 0000000..1c2d783 --- /dev/null +++ b/Sources/AndroidNet/NetworkRequest.swift @@ -0,0 +1,110 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.NetworkRequest", implements: Parcelable.self) +open class NetworkRequest: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.NetworkRequest.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.NetworkRequest.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `canBeSatisfiedBy`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.NetworkRequest.canBeSatisfiedBy(android.net.NetworkCapabilities) + /// ``` +@JavaMethod + open func canBeSatisfiedBy(_ arg0: NetworkCapabilities?) -> Bool + + /// Java method `hasCapability`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.NetworkRequest.hasCapability(int) + /// ``` +@JavaMethod + open func hasCapability(_ arg0: Int32) -> Bool + + /// Java method `hasTransport`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.NetworkRequest.hasTransport(int) + /// ``` +@JavaMethod + open func hasTransport(_ arg0: Int32) -> Bool + + /// Java method `getCapabilities`. + /// + /// ### Java method signature + /// ```java + /// public int[] android.net.NetworkRequest.getCapabilities() + /// ``` +@JavaMethod + open func getCapabilities() -> [Int32] + + /// Java method `getTransportTypes`. + /// + /// ### Java method signature + /// ```java + /// public int[] android.net.NetworkRequest.getTransportTypes() + /// ``` +@JavaMethod + open func getTransportTypes() -> [Int32] + + /// Java method `getNetworkSpecifier`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkSpecifier android.net.NetworkRequest.getNetworkSpecifier() + /// ``` +@JavaMethod + open func getNetworkSpecifier() -> NetworkSpecifier! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.NetworkRequest.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.NetworkRequest.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.NetworkRequest.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/NetworkSpecifier.swift b/Sources/AndroidNet/NetworkSpecifier.swift new file mode 100644 index 0000000..14aaf3c --- /dev/null +++ b/Sources/AndroidNet/NetworkSpecifier.swift @@ -0,0 +1,9 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.NetworkSpecifier") +open class NetworkSpecifier: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) +} diff --git a/Sources/AndroidNet/NsdManager+DiscoveryListener.swift b/Sources/AndroidNet/NsdManager+DiscoveryListener.swift new file mode 100644 index 0000000..b778762 --- /dev/null +++ b/Sources/AndroidNet/NsdManager+DiscoveryListener.swift @@ -0,0 +1,62 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension NsdManager { + @JavaInterface("android.net.nsd.NsdManager$DiscoveryListener") + public struct DiscoveryListener { + /// Java method `onDiscoveryStarted`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$DiscoveryListener.onDiscoveryStarted(java.lang.String) + /// ``` + @JavaMethod + public func onDiscoveryStarted(_ arg0: String) + + /// Java method `onDiscoveryStopped`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$DiscoveryListener.onDiscoveryStopped(java.lang.String) + /// ``` + @JavaMethod + public func onDiscoveryStopped(_ arg0: String) + + /// Java method `onServiceFound`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$DiscoveryListener.onServiceFound(android.net.nsd.NsdServiceInfo) + /// ``` + @JavaMethod + public func onServiceFound(_ arg0: NsdServiceInfo?) + + /// Java method `onServiceLost`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$DiscoveryListener.onServiceLost(android.net.nsd.NsdServiceInfo) + /// ``` + @JavaMethod + public func onServiceLost(_ arg0: NsdServiceInfo?) + + /// Java method `onStartDiscoveryFailed`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$DiscoveryListener.onStartDiscoveryFailed(java.lang.String,int) + /// ``` + @JavaMethod + public func onStartDiscoveryFailed(_ arg0: String, _ arg1: Int32) + + /// Java method `onStopDiscoveryFailed`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$DiscoveryListener.onStopDiscoveryFailed(java.lang.String,int) + /// ``` + @JavaMethod + public func onStopDiscoveryFailed(_ arg0: String, _ arg1: Int32) + } +} diff --git a/Sources/AndroidNet/NsdManager+RegistrationListener.swift b/Sources/AndroidNet/NsdManager+RegistrationListener.swift new file mode 100644 index 0000000..86d8f89 --- /dev/null +++ b/Sources/AndroidNet/NsdManager+RegistrationListener.swift @@ -0,0 +1,44 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension NsdManager { + @JavaInterface("android.net.nsd.NsdManager$RegistrationListener") + public struct RegistrationListener { + /// Java method `onRegistrationFailed`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$RegistrationListener.onRegistrationFailed(android.net.nsd.NsdServiceInfo,int) + /// ``` + @JavaMethod + public func onRegistrationFailed(_ arg0: NsdServiceInfo?, _ arg1: Int32) + + /// Java method `onUnregistrationFailed`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$RegistrationListener.onUnregistrationFailed(android.net.nsd.NsdServiceInfo,int) + /// ``` + @JavaMethod + public func onUnregistrationFailed(_ arg0: NsdServiceInfo?, _ arg1: Int32) + + /// Java method `onServiceRegistered`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$RegistrationListener.onServiceRegistered(android.net.nsd.NsdServiceInfo) + /// ``` + @JavaMethod + public func onServiceRegistered(_ arg0: NsdServiceInfo?) + + /// Java method `onServiceUnregistered`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$RegistrationListener.onServiceUnregistered(android.net.nsd.NsdServiceInfo) + /// ``` + @JavaMethod + public func onServiceUnregistered(_ arg0: NsdServiceInfo?) + } +} diff --git a/Sources/AndroidNet/NsdManager+ResolveListener.swift b/Sources/AndroidNet/NsdManager+ResolveListener.swift new file mode 100644 index 0000000..ef7eaec --- /dev/null +++ b/Sources/AndroidNet/NsdManager+ResolveListener.swift @@ -0,0 +1,44 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension NsdManager { + @JavaInterface("android.net.nsd.NsdManager$ResolveListener") + public struct ResolveListener { + /// Java method `onResolveFailed`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$ResolveListener.onResolveFailed(android.net.nsd.NsdServiceInfo,int) + /// ``` + @JavaMethod + public func onResolveFailed(_ arg0: NsdServiceInfo?, _ arg1: Int32) + + /// Java method `onServiceResolved`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$ResolveListener.onServiceResolved(android.net.nsd.NsdServiceInfo) + /// ``` + @JavaMethod + public func onServiceResolved(_ arg0: NsdServiceInfo?) + + /// Java method `onResolutionStopped`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.nsd.NsdManager$ResolveListener.onResolutionStopped(android.net.nsd.NsdServiceInfo) + /// ``` + @JavaMethod + public func onResolutionStopped(_ arg0: NsdServiceInfo?) + + /// Java method `onStopResolutionFailed`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.nsd.NsdManager$ResolveListener.onStopResolutionFailed(android.net.nsd.NsdServiceInfo,int) + /// ``` + @JavaMethod + public func onStopResolutionFailed(_ arg0: NsdServiceInfo?, _ arg1: Int32) + } +} diff --git a/Sources/AndroidNet/NsdManager.swift b/Sources/AndroidNet/NsdManager.swift new file mode 100644 index 0000000..7c9a9fc --- /dev/null +++ b/Sources/AndroidNet/NsdManager.swift @@ -0,0 +1,141 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.nsd.NsdManager") +open class NsdManager: JavaObject { + /// Java method `discoverServices`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdManager.discoverServices(java.lang.String,int,android.net.nsd.NsdManager$DiscoveryListener) + /// ``` +@JavaMethod + open func discoverServices(_ arg0: String, _ arg1: Int32, _ arg2: NsdManager.DiscoveryListener?) + + /// Java method `stopServiceDiscovery`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdManager.stopServiceDiscovery(android.net.nsd.NsdManager$DiscoveryListener) + /// ``` +@JavaMethod + open func stopServiceDiscovery(_ arg0: NsdManager.DiscoveryListener?) + + /// Java method `stopServiceResolution`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdManager.stopServiceResolution(android.net.nsd.NsdManager$ResolveListener) + /// ``` +@JavaMethod + open func stopServiceResolution(_ arg0: NsdManager.ResolveListener?) + + /// Java method `unregisterServiceInfoCallback`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdManager.unregisterServiceInfoCallback(android.net.nsd.NsdManager$ServiceInfoCallback) + /// ``` +@JavaMethod + open func unregisterServiceInfoCallback(_ arg0: NsdManager.ServiceInfoCallback?) + + /// Java method `registerService`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdManager.registerService(android.net.nsd.NsdServiceInfo,int,android.net.nsd.NsdManager$RegistrationListener) + /// ``` +@JavaMethod + open func registerService(_ arg0: NsdServiceInfo?, _ arg1: Int32, _ arg2: NsdManager.RegistrationListener?) + + /// Java method `unregisterService`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdManager.unregisterService(android.net.nsd.NsdManager$RegistrationListener) + /// ``` +@JavaMethod + open func unregisterService(_ arg0: NsdManager.RegistrationListener?) + + /// Java method `resolveService`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdManager.resolveService(android.net.nsd.NsdServiceInfo,android.net.nsd.NsdManager$ResolveListener) + /// ``` +@available(*, deprecated) + @JavaMethod + open func resolveService(_ arg0: NsdServiceInfo?, _ arg1: NsdManager.ResolveListener?) +} +extension NsdManager { + @JavaInterface("android.net.nsd.NsdManager$ServiceInfoCallback") + public struct ServiceInfoCallback { + /// Java method `onServiceLost`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$ServiceInfoCallback.onServiceLost() + /// ``` + @JavaMethod + public func onServiceLost() + + /// Java method `onServiceInfoCallbackRegistrationFailed`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$ServiceInfoCallback.onServiceInfoCallbackRegistrationFailed(int) + /// ``` + @JavaMethod + public func onServiceInfoCallbackRegistrationFailed(_ arg0: Int32) + + /// Java method `onServiceInfoCallbackUnregistered`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$ServiceInfoCallback.onServiceInfoCallbackUnregistered() + /// ``` + @JavaMethod + public func onServiceInfoCallbackUnregistered() + + /// Java method `onServiceUpdated`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$ServiceInfoCallback.onServiceUpdated(android.net.nsd.NsdServiceInfo) + /// ``` + @JavaMethod + public func onServiceUpdated(_ arg0: NsdServiceInfo?) + } +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var ACTION_NSD_STATE_CHANGED: String + + @JavaStaticField(isFinal: true) + public var EXTRA_NSD_STATE: String + + @JavaStaticField(isFinal: true) + public var FAILURE_ALREADY_ACTIVE: Int32 + + @JavaStaticField(isFinal: true) + public var FAILURE_BAD_PARAMETERS: Int32 + + @JavaStaticField(isFinal: true) + public var FAILURE_INTERNAL_ERROR: Int32 + + @JavaStaticField(isFinal: true) + public var FAILURE_MAX_LIMIT: Int32 + + @JavaStaticField(isFinal: true) + public var FAILURE_OPERATION_NOT_RUNNING: Int32 + + @JavaStaticField(isFinal: true) + public var NSD_STATE_DISABLED: Int32 + + @JavaStaticField(isFinal: true) + public var NSD_STATE_ENABLED: Int32 + + @JavaStaticField(isFinal: true) + public var PROTOCOL_DNS_SD: Int32 +} diff --git a/Sources/AndroidNet/NsdServiceInfo.swift b/Sources/AndroidNet/NsdServiceInfo.swift new file mode 100644 index 0000000..4bbcd75 --- /dev/null +++ b/Sources/AndroidNet/NsdServiceInfo.swift @@ -0,0 +1,153 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangNet +import JavaLangUtil +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.nsd.NsdServiceInfo", implements: Parcelable.self) +open class NsdServiceInfo: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.nsd.NsdServiceInfo.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdServiceInfo.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getServiceName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.nsd.NsdServiceInfo.getServiceName() + /// ``` + @JavaMethod + open func getServiceName() -> String + + /// Java method `setServiceName`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdServiceInfo.setServiceName(java.lang.String) + /// ``` + @JavaMethod + open func setServiceName(_ arg0: String) + + /// Java method `getServiceType`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.nsd.NsdServiceInfo.getServiceType() + /// ``` + @JavaMethod + open func getServiceType() -> String + + /// Java method `setServiceType`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdServiceInfo.setServiceType(java.lang.String) + /// ``` + @JavaMethod + open func setServiceType(_ arg0: String) + + /// Java method `setHost`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdServiceInfo.setHost(java.net.InetAddress) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setHost(_ arg0: InetAddress?) + + /// Java method `setPort`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdServiceInfo.setPort(int) + /// ``` + @JavaMethod + open func setPort(_ arg0: Int32) + + /// Java method `removeAttribute`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdServiceInfo.removeAttribute(java.lang.String) + /// ``` + @JavaMethod + open func removeAttribute(_ arg0: String) + + /// Java method `getNetwork`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Network android.net.nsd.NsdServiceInfo.getNetwork() + /// ``` + @JavaMethod + open func getNetwork() -> Network! + + /// Java method `setNetwork`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdServiceInfo.setNetwork(android.net.Network) + /// ``` + @JavaMethod + open func setNetwork(_ arg0: Network?) + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.nsd.NsdServiceInfo.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `getHost`. + /// + /// ### Java method signature + /// ```java + /// public java.net.InetAddress android.net.nsd.NsdServiceInfo.getHost() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getHost() -> InetAddress! + + /// Java method `getPort`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.nsd.NsdServiceInfo.getPort() + /// ``` + @JavaMethod + open func getPort() -> Int32 + + /// Java method `setAttribute`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdServiceInfo.setAttribute(java.lang.String,java.lang.String) + /// ``` + @JavaMethod + open func setAttribute(_ arg0: String, _ arg1: String) +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/ParcelablePeerHandle.swift b/Sources/AndroidNet/ParcelablePeerHandle.swift new file mode 100644 index 0000000..7aada06 --- /dev/null +++ b/Sources/AndroidNet/ParcelablePeerHandle.swift @@ -0,0 +1,32 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.aware.ParcelablePeerHandle", implements: Parcelable.self) +open class ParcelablePeerHandle: PeerHandle { + @JavaMethod + @_nonoverride public convenience init(_ arg0: PeerHandle?, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.ParcelablePeerHandle.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.ParcelablePeerHandle.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/ParseException.swift b/Sources/AndroidNet/ParseException.swift new file mode 100644 index 0000000..b317fef --- /dev/null +++ b/Sources/AndroidNet/ParseException.swift @@ -0,0 +1,12 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ParseException") +open class ParseException: JavaObject { + @JavaField(isFinal: false) + public var response: String + + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, environment: JNIEnvironment? = nil) +} diff --git a/Sources/AndroidNet/PasspointConfiguration.swift b/Sources/AndroidNet/PasspointConfiguration.swift new file mode 100644 index 0000000..6b9d4ce --- /dev/null +++ b/Sources/AndroidNet/PasspointConfiguration.swift @@ -0,0 +1,152 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.hotspot2.PasspointConfiguration", implements: Parcelable.self) +open class PasspointConfiguration: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: PasspointConfiguration?, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.PasspointConfiguration.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.PasspointConfiguration.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `setSubscriptionExpirationTimeInMillis`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.PasspointConfiguration.setSubscriptionExpirationTimeInMillis(long) + /// ``` + @JavaMethod + open func setSubscriptionExpirationTimeInMillis(_ arg0: Int64) + + /// Java method `getSubscriptionExpirationTimeMillis`. + /// + /// ### Java method signature + /// ```java + /// public long android.net.wifi.hotspot2.PasspointConfiguration.getSubscriptionExpirationTimeMillis() + /// ``` + @JavaMethod + open func getSubscriptionExpirationTimeMillis() -> Int64 + + /// Java method `setHomeSp`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.PasspointConfiguration.setHomeSp(android.net.wifi.hotspot2.pps.HomeSp) + /// ``` + @JavaMethod + open func setHomeSp(_ arg0: HomeSp?) + + /// Java method `getHomeSp`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.hotspot2.pps.HomeSp android.net.wifi.hotspot2.PasspointConfiguration.getHomeSp() + /// ``` + @JavaMethod + open func getHomeSp() -> HomeSp! + + /// Java method `setCredential`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.PasspointConfiguration.setCredential(android.net.wifi.hotspot2.pps.Credential) + /// ``` + @JavaMethod + open func setCredential(_ arg0: Credential?) + + /// Java method `getCredential`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.hotspot2.pps.Credential android.net.wifi.hotspot2.PasspointConfiguration.getCredential() + /// ``` + @JavaMethod + open func getCredential() -> Credential! + + /// Java method `isOsuProvisioned`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.hotspot2.PasspointConfiguration.isOsuProvisioned() + /// ``` + @JavaMethod + open func isOsuProvisioned() -> Bool + + /// Java method `getUniqueId`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.PasspointConfiguration.getUniqueId() + /// ``` + @JavaMethod + open func getUniqueId() -> String + + /// Java method `setDecoratedIdentityPrefix`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.PasspointConfiguration.setDecoratedIdentityPrefix(java.lang.String) + /// ``` + @JavaMethod + open func setDecoratedIdentityPrefix(_ arg0: String) + + /// Java method `getDecoratedIdentityPrefix`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.PasspointConfiguration.getDecoratedIdentityPrefix() + /// ``` + @JavaMethod + open func getDecoratedIdentityPrefix() -> String + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.hotspot2.PasspointConfiguration.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.PasspointConfiguration.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.PasspointConfiguration.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/PeerHandle.swift b/Sources/AndroidNet/PeerHandle.swift new file mode 100644 index 0000000..a0b24e0 --- /dev/null +++ b/Sources/AndroidNet/PeerHandle.swift @@ -0,0 +1,24 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.aware.PeerHandle") +open class PeerHandle: JavaObject { + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.PeerHandle.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.PeerHandle.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/PlatformVpnProfile.swift b/Sources/AndroidNet/PlatformVpnProfile.swift new file mode 100644 index 0000000..6c1046b --- /dev/null +++ b/Sources/AndroidNet/PlatformVpnProfile.swift @@ -0,0 +1,52 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.PlatformVpnProfile") +open class PlatformVpnProfile: JavaObject { + /// Java method `areLocalRoutesExcluded`. + /// + /// ### Java method signature + /// ```java + /// public final boolean android.net.PlatformVpnProfile.areLocalRoutesExcluded() + /// ``` +@JavaMethod + open func areLocalRoutesExcluded() -> Bool + + /// Java method `isInternetValidationRequired`. + /// + /// ### Java method signature + /// ```java + /// public final boolean android.net.PlatformVpnProfile.isInternetValidationRequired() + /// ``` +@JavaMethod + open func isInternetValidationRequired() -> Bool + + /// Java method `getType`. + /// + /// ### Java method signature + /// ```java + /// public final int android.net.PlatformVpnProfile.getType() + /// ``` +@JavaMethod + open func getType() -> Int32 + + /// Java method `getTypeString`. + /// + /// ### Java method signature + /// ```java + /// public final java.lang.String android.net.PlatformVpnProfile.getTypeString() + /// ``` +@JavaMethod + open func getTypeString() -> String +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var TYPE_IKEV2_IPSEC_PSK: Int32 + + @JavaStaticField(isFinal: true) + public var TYPE_IKEV2_IPSEC_RSA: Int32 + + @JavaStaticField(isFinal: true) + public var TYPE_IKEV2_IPSEC_USER_PASS: Int32 +} diff --git a/Sources/AndroidNet/PpsMoParser.swift b/Sources/AndroidNet/PpsMoParser.swift new file mode 100644 index 0000000..d8152c7 --- /dev/null +++ b/Sources/AndroidNet/PpsMoParser.swift @@ -0,0 +1,18 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.hotspot2.omadm.PpsMoParser") +open class PpsMoParser: JavaObject { + +} +extension JavaClass { + /// Java method `parseMoText`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.wifi.hotspot2.PasspointConfiguration android.net.wifi.hotspot2.omadm.PpsMoParser.parseMoText(java.lang.String) + /// ``` +@JavaStaticMethod + public func parseMoText(_ arg0: String) -> PasspointConfiguration! +} diff --git a/Sources/AndroidNet/Proxy.swift b/Sources/AndroidNet/Proxy.swift new file mode 100644 index 0000000..f859d32 --- /dev/null +++ b/Sources/AndroidNet/Proxy.swift @@ -0,0 +1,54 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidContent +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.Proxy") +open class Proxy: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var PROXY_CHANGE_ACTION: String + + /// Java method `getDefaultHost`. + /// + /// ### Java method signature + /// ```java + /// public static java.lang.String android.net.Proxy.getDefaultHost() + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getDefaultHost() -> String + + /// Java method `getHost`. + /// + /// ### Java method signature + /// ```java + /// public static java.lang.String android.net.Proxy.getHost(android.content.Context) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getHost(_ arg0: Context?) -> String + + /// Java method `getPort`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.Proxy.getPort(android.content.Context) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getPort(_ arg0: Context?) -> Int32 + + /// Java method `getDefaultPort`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.Proxy.getDefaultPort() + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getDefaultPort() -> Int32 +} diff --git a/Sources/AndroidNet/ProxyInfo.swift b/Sources/AndroidNet/ProxyInfo.swift new file mode 100644 index 0000000..bf536d3 --- /dev/null +++ b/Sources/AndroidNet/ProxyInfo.swift @@ -0,0 +1,131 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ProxyInfo", implements: Parcelable.self) +open class ProxyInfo: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: ProxyInfo?, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ProxyInfo.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ProxyInfo.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getPacFileUrl`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri android.net.ProxyInfo.getPacFileUrl() + /// ``` + @JavaMethod + open func getPacFileUrl() -> Uri! + + /// Java method `getExclusionList`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String[] android.net.ProxyInfo.getExclusionList() + /// ``` + @JavaMethod + open func getExclusionList() -> [String] + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ProxyInfo.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.ProxyInfo.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ProxyInfo.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + + /// Java method `getHost`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.ProxyInfo.getHost() + /// ``` + @JavaMethod + open func getHost() -> String + + /// Java method `getPort`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ProxyInfo.getPort() + /// ``` + @JavaMethod + open func getPort() -> Int32 + + /// Java method `isValid`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ProxyInfo.isValid() + /// ``` + @JavaMethod + open func isValid() -> Bool +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + /// Java method `buildDirectProxy`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.ProxyInfo android.net.ProxyInfo.buildDirectProxy(java.lang.String,int) + /// ``` + @JavaStaticMethod + public func buildDirectProxy(_ arg0: String, _ arg1: Int32) -> ProxyInfo! + + /// Java method `buildPacProxy`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.ProxyInfo android.net.ProxyInfo.buildPacProxy(android.net.Uri,int) + /// ``` + @JavaStaticMethod + public func buildPacProxy(_ arg0: Uri?, _ arg1: Int32) -> ProxyInfo! + + /// Java method `buildPacProxy`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.ProxyInfo android.net.ProxyInfo.buildPacProxy(android.net.Uri) + /// ``` + @JavaStaticMethod + public func buildPacProxy(_ arg0: Uri?) -> ProxyInfo! +} diff --git a/Sources/AndroidNet/PublishConfig+Builder.swift b/Sources/AndroidNet/PublishConfig+Builder.swift new file mode 100644 index 0000000..f7e4f5c --- /dev/null +++ b/Sources/AndroidNet/PublishConfig+Builder.swift @@ -0,0 +1,92 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension PublishConfig { + @JavaClass("android.net.wifi.aware.PublishConfig$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setPublishType`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setPublishType(int) + /// ``` + @JavaMethod + open func setPublishType(_ arg0: Int32) -> PublishConfig.Builder! + + /// Java method `setRangingEnabled`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setRangingEnabled(boolean) + /// ``` + @JavaMethod + open func setRangingEnabled(_ arg0: Bool) -> PublishConfig.Builder! + + /// Java method `setServiceName`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setServiceName(java.lang.String) + /// ``` + @JavaMethod + open func setServiceName(_ arg0: String) -> PublishConfig.Builder! + + /// Java method `setDataPathSecurityConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setDataPathSecurityConfig(android.net.wifi.aware.WifiAwareDataPathSecurityConfig) + /// ``` + @JavaMethod + open func setDataPathSecurityConfig(_ arg0: WifiAwareDataPathSecurityConfig?) -> PublishConfig.Builder! + + /// Java method `setServiceSpecificInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setServiceSpecificInfo(byte[]) + /// ``` + @JavaMethod + open func setServiceSpecificInfo(_ arg0: [Int8]) -> PublishConfig.Builder! + + /// Java method `setTerminateNotificationEnabled`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setTerminateNotificationEnabled(boolean) + /// ``` + @JavaMethod + open func setTerminateNotificationEnabled(_ arg0: Bool) -> PublishConfig.Builder! + + /// Java method `setInstantCommunicationModeEnabled`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setInstantCommunicationModeEnabled(boolean,int) + /// ``` + @JavaMethod + open func setInstantCommunicationModeEnabled(_ arg0: Bool, _ arg1: Int32) -> PublishConfig.Builder! + + /// Java method `setTtlSec`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setTtlSec(int) + /// ``` + @JavaMethod + open func setTtlSec(_ arg0: Int32) -> PublishConfig.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.PublishConfig android.net.wifi.aware.PublishConfig$Builder.build() + /// ``` + @JavaMethod + open func build() -> PublishConfig! + } +} diff --git a/Sources/AndroidNet/PublishConfig.swift b/Sources/AndroidNet/PublishConfig.swift new file mode 100644 index 0000000..8ca4b68 --- /dev/null +++ b/Sources/AndroidNet/PublishConfig.swift @@ -0,0 +1,89 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.aware.PublishConfig", implements: Parcelable.self) +open class PublishConfig: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.PublishConfig.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.PublishConfig.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `isInstantCommunicationModeEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.PublishConfig.isInstantCommunicationModeEnabled() + /// ``` +@JavaMethod + open func isInstantCommunicationModeEnabled() -> Bool + + /// Java method `getInstantCommunicationBand`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.PublishConfig.getInstantCommunicationBand() + /// ``` +@JavaMethod + open func getInstantCommunicationBand() -> Int32 + + /// Java method `getSecurityConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.WifiAwareDataPathSecurityConfig android.net.wifi.aware.PublishConfig.getSecurityConfig() + /// ``` +@JavaMethod + open func getSecurityConfig() -> WifiAwareDataPathSecurityConfig! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.PublishConfig.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.aware.PublishConfig.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.PublishConfig.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var PUBLISH_TYPE_SOLICITED: Int32 + + @JavaStaticField(isFinal: true) + public var PUBLISH_TYPE_UNSOLICITED: Int32 +} diff --git a/Sources/AndroidNet/PublishDiscoverySession.swift b/Sources/AndroidNet/PublishDiscoverySession.swift new file mode 100644 index 0000000..f43e25e --- /dev/null +++ b/Sources/AndroidNet/PublishDiscoverySession.swift @@ -0,0 +1,15 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.aware.PublishDiscoverySession") +open class PublishDiscoverySession: DiscoverySession { + /// Java method `updatePublish`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.PublishDiscoverySession.updatePublish(android.net.wifi.aware.PublishConfig) + /// ``` +@JavaMethod + open func updatePublish(_ arg0: PublishConfig?) +} diff --git a/Sources/AndroidNet/RangingRequest+Builder.swift b/Sources/AndroidNet/RangingRequest+Builder.swift new file mode 100644 index 0000000..2a286d1 --- /dev/null +++ b/Sources/AndroidNet/RangingRequest+Builder.swift @@ -0,0 +1,74 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension RangingRequest { + @JavaClass("android.net.wifi.rtt.RangingRequest$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `addNon80211mcCapableAccessPoint`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingRequest$Builder android.net.wifi.rtt.RangingRequest$Builder.addNon80211mcCapableAccessPoint(android.net.wifi.ScanResult) + /// ``` + @JavaMethod + open func addNon80211mcCapableAccessPoint(_ arg0: ScanResult?) -> RangingRequest.Builder! + + /// Java method `setRttBurstSize`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingRequest$Builder android.net.wifi.rtt.RangingRequest$Builder.setRttBurstSize(int) + /// ``` + @JavaMethod + open func setRttBurstSize(_ arg0: Int32) -> RangingRequest.Builder! + + /// Java method `addAccessPoint`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingRequest$Builder android.net.wifi.rtt.RangingRequest$Builder.addAccessPoint(android.net.wifi.ScanResult) + /// ``` + @JavaMethod + open func addAccessPoint(_ arg0: ScanResult?) -> RangingRequest.Builder! + + /// Java method `addResponder`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingRequest$Builder android.net.wifi.rtt.RangingRequest$Builder.addResponder(android.net.wifi.rtt.ResponderConfig) + /// ``` + @JavaMethod + open func addResponder(_ arg0: ResponderConfig?) -> RangingRequest.Builder! + + /// Java method `addWifiAwarePeer`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingRequest$Builder android.net.wifi.rtt.RangingRequest$Builder.addWifiAwarePeer(android.net.wifi.aware.PeerHandle) + /// ``` + @JavaMethod + open func addWifiAwarePeer(_ arg0: PeerHandle?) -> RangingRequest.Builder! + + /// Java method `addWifiAwarePeer`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingRequest$Builder android.net.wifi.rtt.RangingRequest$Builder.addWifiAwarePeer(android.net.MacAddress) + /// ``` + @JavaMethod + open func addWifiAwarePeer(_ arg0: MacAddress?) -> RangingRequest.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingRequest android.net.wifi.rtt.RangingRequest$Builder.build() + /// ``` + @JavaMethod + open func build() -> RangingRequest! + } +} diff --git a/Sources/AndroidNet/RangingRequest.swift b/Sources/AndroidNet/RangingRequest.swift new file mode 100644 index 0000000..933fd5a --- /dev/null +++ b/Sources/AndroidNet/RangingRequest.swift @@ -0,0 +1,101 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.rtt.RangingRequest", implements: Parcelable.self) +open class RangingRequest: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingRequest.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.rtt.RangingRequest.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getRttBurstSize`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingRequest.getRttBurstSize() + /// ``` +@JavaMethod + open func getRttBurstSize() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.rtt.RangingRequest.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.rtt.RangingRequest.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingRequest.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + /// Java method `getMaxPeers`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.wifi.rtt.RangingRequest.getMaxPeers() + /// ``` + @JavaStaticMethod + public func getMaxPeers() -> Int32 + + /// Java method `getMinRttBurstSize`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.wifi.rtt.RangingRequest.getMinRttBurstSize() + /// ``` + @JavaStaticMethod + public func getMinRttBurstSize() -> Int32 + + /// Java method `getMaxRttBurstSize`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.wifi.rtt.RangingRequest.getMaxRttBurstSize() + /// ``` + @JavaStaticMethod + public func getMaxRttBurstSize() -> Int32 + + /// Java method `getDefaultRttBurstSize`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.wifi.rtt.RangingRequest.getDefaultRttBurstSize() + /// ``` + @JavaStaticMethod + public func getDefaultRttBurstSize() -> Int32 +} diff --git a/Sources/AndroidNet/RangingResult.swift b/Sources/AndroidNet/RangingResult.swift new file mode 100644 index 0000000..518e4d2 --- /dev/null +++ b/Sources/AndroidNet/RangingResult.swift @@ -0,0 +1,480 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.rtt.RangingResult", implements: Parcelable.self) +open class RangingResult: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingResult.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.rtt.RangingResult.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getMacAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.MacAddress android.net.wifi.rtt.RangingResult.getMacAddress() + /// ``` +@JavaMethod + open func getMacAddress() -> MacAddress! + + /// Java method `getPeerHandle`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.PeerHandle android.net.wifi.rtt.RangingResult.getPeerHandle() + /// ``` +@JavaMethod + open func getPeerHandle() -> PeerHandle! + + /// Java method `getStatus`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingResult.getStatus() + /// ``` +@JavaMethod + open func getStatus() -> Int32 + + /// Java method `getDistanceMm`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingResult.getDistanceMm() + /// ``` +@JavaMethod + open func getDistanceMm() -> Int32 + + /// Java method `getRssi`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingResult.getRssi() + /// ``` +@JavaMethod + open func getRssi() -> Int32 + + /// Java method `getLci`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.wifi.rtt.RangingResult.getLci() + /// ``` +@JavaMethod + open func getLci() -> [Int8] + + /// Java method `getLcr`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.wifi.rtt.RangingResult.getLcr() + /// ``` +@JavaMethod + open func getLcr() -> [Int8] + + /// Java method `getDistanceStdDevMm`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingResult.getDistanceStdDevMm() + /// ``` +@JavaMethod + open func getDistanceStdDevMm() -> Int32 + + /// Java method `getNumAttemptedMeasurements`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingResult.getNumAttemptedMeasurements() + /// ``` +@JavaMethod + open func getNumAttemptedMeasurements() -> Int32 + + /// Java method `getNumSuccessfulMeasurements`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingResult.getNumSuccessfulMeasurements() + /// ``` +@JavaMethod + open func getNumSuccessfulMeasurements() -> Int32 + + /// Java method `getUnverifiedResponderLocation`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.ResponderLocation android.net.wifi.rtt.RangingResult.getUnverifiedResponderLocation() + /// ``` +@JavaMethod + open func getUnverifiedResponderLocation() -> ResponderLocation! + + /// Java method `getRangingTimestampMillis`. + /// + /// ### Java method signature + /// ```java + /// public long android.net.wifi.rtt.RangingResult.getRangingTimestampMillis() + /// ``` +@JavaMethod + open func getRangingTimestampMillis() -> Int64 + + /// Java method `is80211mcMeasurement`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.rtt.RangingResult.is80211mcMeasurement() + /// ``` +@JavaMethod + open func is80211mcMeasurement() -> Bool + + /// Java method `is80211azNtbMeasurement`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.rtt.RangingResult.is80211azNtbMeasurement() + /// ``` +@JavaMethod + open func is80211azNtbMeasurement() -> Bool + + /// Java method `get80211azNumberOfTxSpatialStreams`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingResult.get80211azNumberOfTxSpatialStreams() + /// ``` +@JavaMethod + open func get80211azNumberOfTxSpatialStreams() -> Int32 + + /// Java method `get80211azNumberOfRxSpatialStreams`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingResult.get80211azNumberOfRxSpatialStreams() + /// ``` +@JavaMethod + open func get80211azNumberOfRxSpatialStreams() -> Int32 + + /// Java method `getMeasurementChannelFrequencyMHz`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingResult.getMeasurementChannelFrequencyMHz() + /// ``` +@JavaMethod + open func getMeasurementChannelFrequencyMHz() -> Int32 + + /// Java method `getMeasurementBandwidth`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingResult.getMeasurementBandwidth() + /// ``` +@JavaMethod + open func getMeasurementBandwidth() -> Int32 + + /// Java method `getMinTimeBetweenNtbMeasurementsMicros`. + /// + /// ### Java method signature + /// ```java + /// public long android.net.wifi.rtt.RangingResult.getMinTimeBetweenNtbMeasurementsMicros() + /// ``` +@JavaMethod + open func getMinTimeBetweenNtbMeasurementsMicros() -> Int64 + + /// Java method `getMaxTimeBetweenNtbMeasurementsMicros`. + /// + /// ### Java method signature + /// ```java + /// public long android.net.wifi.rtt.RangingResult.getMaxTimeBetweenNtbMeasurementsMicros() + /// ``` +@JavaMethod + open func getMaxTimeBetweenNtbMeasurementsMicros() -> Int64 + + /// Java method `get80211azResponderTxLtfRepetitionsCount`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingResult.get80211azResponderTxLtfRepetitionsCount() + /// ``` +@JavaMethod + open func get80211azResponderTxLtfRepetitionsCount() -> Int32 + + /// Java method `get80211azInitiatorTxLtfRepetitionsCount`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingResult.get80211azInitiatorTxLtfRepetitionsCount() + /// ``` +@JavaMethod + open func get80211azInitiatorTxLtfRepetitionsCount() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.rtt.RangingResult.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.rtt.RangingResult.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingResult.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +extension RangingResult { + @JavaClass("android.net.wifi.rtt.RangingResult$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setMacAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setMacAddress(android.net.MacAddress) + /// ``` + @JavaMethod + open func setMacAddress(_ arg0: MacAddress?) -> RangingResult.Builder! + + /// Java method `setRssi`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setRssi(int) + /// ``` + @JavaMethod + open func setRssi(_ arg0: Int32) -> RangingResult.Builder! + + /// Java method `setMinTimeBetweenNtbMeasurementsMicros`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setMinTimeBetweenNtbMeasurementsMicros(long) + /// ``` + @JavaMethod + open func setMinTimeBetweenNtbMeasurementsMicros(_ arg0: Int64) -> RangingResult.Builder! + + /// Java method `setMaxTimeBetweenNtbMeasurementsMicros`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setMaxTimeBetweenNtbMeasurementsMicros(long) + /// ``` + @JavaMethod + open func setMaxTimeBetweenNtbMeasurementsMicros(_ arg0: Int64) -> RangingResult.Builder! + + /// Java method `set80211azInitiatorTxLtfRepetitionsCount`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.set80211azInitiatorTxLtfRepetitionsCount(int) + /// ``` + @JavaMethod + open func set80211azInitiatorTxLtfRepetitionsCount(_ arg0: Int32) -> RangingResult.Builder! + + /// Java method `set80211azResponderTxLtfRepetitionsCount`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.set80211azResponderTxLtfRepetitionsCount(int) + /// ``` + @JavaMethod + open func set80211azResponderTxLtfRepetitionsCount(_ arg0: Int32) -> RangingResult.Builder! + + /// Java method `setDistanceStdDevMm`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setDistanceStdDevMm(int) + /// ``` + @JavaMethod + open func setDistanceStdDevMm(_ arg0: Int32) -> RangingResult.Builder! + + /// Java method `setNumAttemptedMeasurements`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setNumAttemptedMeasurements(int) + /// ``` + @JavaMethod + open func setNumAttemptedMeasurements(_ arg0: Int32) -> RangingResult.Builder! + + /// Java method `setNumSuccessfulMeasurements`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setNumSuccessfulMeasurements(int) + /// ``` + @JavaMethod + open func setNumSuccessfulMeasurements(_ arg0: Int32) -> RangingResult.Builder! + + /// Java method `setUnverifiedResponderLocation`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setUnverifiedResponderLocation(android.net.wifi.rtt.ResponderLocation) + /// ``` + @JavaMethod + open func setUnverifiedResponderLocation(_ arg0: ResponderLocation?) -> RangingResult.Builder! + + /// Java method `setRangingTimestampMillis`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setRangingTimestampMillis(long) + /// ``` + @JavaMethod + open func setRangingTimestampMillis(_ arg0: Int64) -> RangingResult.Builder! + + /// Java method `set80211mcMeasurement`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.set80211mcMeasurement(boolean) + /// ``` + @JavaMethod + open func set80211mcMeasurement(_ arg0: Bool) -> RangingResult.Builder! + + /// Java method `setMeasurementChannelFrequencyMHz`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setMeasurementChannelFrequencyMHz(int) + /// ``` + @JavaMethod + open func setMeasurementChannelFrequencyMHz(_ arg0: Int32) -> RangingResult.Builder! + + /// Java method `setMeasurementBandwidth`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setMeasurementBandwidth(int) + /// ``` + @JavaMethod + open func setMeasurementBandwidth(_ arg0: Int32) -> RangingResult.Builder! + + /// Java method `set80211azNtbMeasurement`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.set80211azNtbMeasurement(boolean) + /// ``` + @JavaMethod + open func set80211azNtbMeasurement(_ arg0: Bool) -> RangingResult.Builder! + + /// Java method `set80211azNumberOfTxSpatialStreams`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.set80211azNumberOfTxSpatialStreams(int) + /// ``` + @JavaMethod + open func set80211azNumberOfTxSpatialStreams(_ arg0: Int32) -> RangingResult.Builder! + + /// Java method `set80211azNumberOfRxSpatialStreams`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.set80211azNumberOfRxSpatialStreams(int) + /// ``` + @JavaMethod + open func set80211azNumberOfRxSpatialStreams(_ arg0: Int32) -> RangingResult.Builder! + + /// Java method `setPeerHandle`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setPeerHandle(android.net.wifi.aware.PeerHandle) + /// ``` + @JavaMethod + open func setPeerHandle(_ arg0: PeerHandle?) -> RangingResult.Builder! + + /// Java method `setStatus`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setStatus(int) + /// ``` + @JavaMethod + open func setStatus(_ arg0: Int32) -> RangingResult.Builder! + + /// Java method `setDistanceMm`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setDistanceMm(int) + /// ``` + @JavaMethod + open func setDistanceMm(_ arg0: Int32) -> RangingResult.Builder! + + /// Java method `setLci`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setLci(byte[]) + /// ``` + @JavaMethod + open func setLci(_ arg0: [Int8]) -> RangingResult.Builder! + + /// Java method `setLcr`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setLcr(byte[]) + /// ``` + @JavaMethod + open func setLcr(_ arg0: [Int8]) -> RangingResult.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult android.net.wifi.rtt.RangingResult$Builder.build() + /// ``` + @JavaMethod + open func build() -> RangingResult! + } +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var STATUS_FAIL: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_RESPONDER_DOES_NOT_SUPPORT_IEEE80211MC: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_SUCCESS: Int32 + + @JavaStaticField(isFinal: true) + public var UNSPECIFIED: Int32 +} diff --git a/Sources/AndroidNet/RangingResultCallback.swift b/Sources/AndroidNet/RangingResultCallback.swift new file mode 100644 index 0000000..f0d1416 --- /dev/null +++ b/Sources/AndroidNet/RangingResultCallback.swift @@ -0,0 +1,25 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.rtt.RangingResultCallback") +open class RangingResultCallback: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `onRangingFailure`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.rtt.RangingResultCallback.onRangingFailure(int) + /// ``` + @JavaMethod + open func onRangingFailure(_ arg0: Int32) +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var STATUS_CODE_FAIL: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_CODE_FAIL_RTT_NOT_AVAILABLE: Int32 +} diff --git a/Sources/AndroidNet/ResponderConfig+Builder.swift b/Sources/AndroidNet/ResponderConfig+Builder.swift new file mode 100644 index 0000000..0f011ea --- /dev/null +++ b/Sources/AndroidNet/ResponderConfig+Builder.swift @@ -0,0 +1,101 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension ResponderConfig { + @JavaClass("android.net.wifi.rtt.ResponderConfig$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setMacAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.ResponderConfig$Builder android.net.wifi.rtt.ResponderConfig$Builder.setMacAddress(android.net.MacAddress) + /// ``` + @JavaMethod + open func setMacAddress(_ arg0: MacAddress?) -> ResponderConfig.Builder! + + /// Java method `setChannelWidth`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.ResponderConfig$Builder android.net.wifi.rtt.ResponderConfig$Builder.setChannelWidth(int) + /// ``` + @JavaMethod + open func setChannelWidth(_ arg0: Int32) -> ResponderConfig.Builder! + + /// Java method `setFrequencyMhz`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.ResponderConfig$Builder android.net.wifi.rtt.ResponderConfig$Builder.setFrequencyMhz(int) + /// ``` + @JavaMethod + open func setFrequencyMhz(_ arg0: Int32) -> ResponderConfig.Builder! + + /// Java method `setCenterFreq0Mhz`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.ResponderConfig$Builder android.net.wifi.rtt.ResponderConfig$Builder.setCenterFreq0Mhz(int) + /// ``` + @JavaMethod + open func setCenterFreq0Mhz(_ arg0: Int32) -> ResponderConfig.Builder! + + /// Java method `setCenterFreq1Mhz`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.ResponderConfig$Builder android.net.wifi.rtt.ResponderConfig$Builder.setCenterFreq1Mhz(int) + /// ``` + @JavaMethod + open func setCenterFreq1Mhz(_ arg0: Int32) -> ResponderConfig.Builder! + + /// Java method `setPreamble`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.ResponderConfig$Builder android.net.wifi.rtt.ResponderConfig$Builder.setPreamble(int) + /// ``` + @JavaMethod + open func setPreamble(_ arg0: Int32) -> ResponderConfig.Builder! + + /// Java method `setResponderType`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.ResponderConfig$Builder android.net.wifi.rtt.ResponderConfig$Builder.setResponderType(int) + /// ``` + @JavaMethod + open func setResponderType(_ arg0: Int32) -> ResponderConfig.Builder! + + /// Java method `set80211mcSupported`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.ResponderConfig$Builder android.net.wifi.rtt.ResponderConfig$Builder.set80211mcSupported(boolean) + /// ``` + @JavaMethod + open func set80211mcSupported(_ arg0: Bool) -> ResponderConfig.Builder! + + /// Java method `set80211azNtbSupported`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.ResponderConfig$Builder android.net.wifi.rtt.ResponderConfig$Builder.set80211azNtbSupported(boolean) + /// ``` + @JavaMethod + open func set80211azNtbSupported(_ arg0: Bool) -> ResponderConfig.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.ResponderConfig android.net.wifi.rtt.ResponderConfig$Builder.build() + /// ``` + @JavaMethod + open func build() -> ResponderConfig! + } +} diff --git a/Sources/AndroidNet/ResponderConfig.swift b/Sources/AndroidNet/ResponderConfig.swift new file mode 100644 index 0000000..124112a --- /dev/null +++ b/Sources/AndroidNet/ResponderConfig.swift @@ -0,0 +1,152 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.rtt.ResponderConfig", implements: Parcelable.self) +open class ResponderConfig: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.ResponderConfig.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.rtt.ResponderConfig.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getMacAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.MacAddress android.net.wifi.rtt.ResponderConfig.getMacAddress() + /// ``` +@JavaMethod + open func getMacAddress() -> MacAddress! + + /// Java method `is80211mcSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.rtt.ResponderConfig.is80211mcSupported() + /// ``` +@JavaMethod + open func is80211mcSupported() -> Bool + + /// Java method `getChannelWidth`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.ResponderConfig.getChannelWidth() + /// ``` +@JavaMethod + open func getChannelWidth() -> Int32 + + /// Java method `getFrequencyMhz`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.ResponderConfig.getFrequencyMhz() + /// ``` +@JavaMethod + open func getFrequencyMhz() -> Int32 + + /// Java method `getCenterFreq0Mhz`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.ResponderConfig.getCenterFreq0Mhz() + /// ``` +@JavaMethod + open func getCenterFreq0Mhz() -> Int32 + + /// Java method `getCenterFreq1Mhz`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.ResponderConfig.getCenterFreq1Mhz() + /// ``` +@JavaMethod + open func getCenterFreq1Mhz() -> Int32 + + /// Java method `getPreamble`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.ResponderConfig.getPreamble() + /// ``` +@JavaMethod + open func getPreamble() -> Int32 + + /// Java method `getResponderType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.ResponderConfig.getResponderType() + /// ``` +@JavaMethod + open func getResponderType() -> Int32 + + /// Java method `is80211azNtbSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.rtt.ResponderConfig.is80211azNtbSupported() + /// ``` +@JavaMethod + open func is80211azNtbSupported() -> Bool + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.rtt.ResponderConfig.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.rtt.ResponderConfig.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.ResponderConfig.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var RESPONDER_AP: Int32 + + @JavaStaticField(isFinal: true) + public var RESPONDER_STA: Int32 + + /// Java method `fromScanResult`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.wifi.rtt.ResponderConfig android.net.wifi.rtt.ResponderConfig.fromScanResult(android.net.wifi.ScanResult) + /// ``` + @JavaStaticMethod + public func fromScanResult(_ arg0: ScanResult?) -> ResponderConfig! +} diff --git a/Sources/AndroidNet/ResponderLocation.swift b/Sources/AndroidNet/ResponderLocation.swift new file mode 100644 index 0000000..f05e9e0 --- /dev/null +++ b/Sources/AndroidNet/ResponderLocation.swift @@ -0,0 +1,246 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import AndroidUtil +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.rtt.ResponderLocation", implements: Parcelable.self) +open class ResponderLocation: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.ResponderLocation.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.rtt.ResponderLocation.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getRegisteredLocationAgreementIndication`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.rtt.ResponderLocation.getRegisteredLocationAgreementIndication() + /// ``` +@JavaMethod + open func getRegisteredLocationAgreementIndication() -> Bool + + /// Java method `getHeightAboveFloorUncertaintyMeters`. + /// + /// ### Java method signature + /// ```java + /// public double android.net.wifi.rtt.ResponderLocation.getHeightAboveFloorUncertaintyMeters() + /// ``` +@JavaMethod + open func getHeightAboveFloorUncertaintyMeters() -> Double + + /// Java method `getLatitude`. + /// + /// ### Java method signature + /// ```java + /// public double android.net.wifi.rtt.ResponderLocation.getLatitude() + /// ``` +@JavaMethod + open func getLatitude() -> Double + + /// Java method `getLongitude`. + /// + /// ### Java method signature + /// ```java + /// public double android.net.wifi.rtt.ResponderLocation.getLongitude() + /// ``` +@JavaMethod + open func getLongitude() -> Double + + /// Java method `getAltitudeType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.ResponderLocation.getAltitudeType() + /// ``` +@JavaMethod + open func getAltitudeType() -> Int32 + + /// Java method `getAltitude`. + /// + /// ### Java method signature + /// ```java + /// public double android.net.wifi.rtt.ResponderLocation.getAltitude() + /// ``` +@JavaMethod + open func getAltitude() -> Double + + /// Java method `getDatum`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.ResponderLocation.getDatum() + /// ``` +@JavaMethod + open func getDatum() -> Int32 + + /// Java method `getLciVersion`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.ResponderLocation.getLciVersion() + /// ``` +@JavaMethod + open func getLciVersion() -> Int32 + + /// Java method `getExpectedToMove`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.ResponderLocation.getExpectedToMove() + /// ``` +@JavaMethod + open func getExpectedToMove() -> Int32 + + /// Java method `getFloorNumber`. + /// + /// ### Java method signature + /// ```java + /// public double android.net.wifi.rtt.ResponderLocation.getFloorNumber() + /// ``` +@JavaMethod + open func getFloorNumber() -> Double + + /// Java method `getMapImageUri`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri android.net.wifi.rtt.ResponderLocation.getMapImageUri() + /// ``` +@JavaMethod + open func getMapImageUri() -> Uri! + + /// Java method `isLciSubelementValid`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.rtt.ResponderLocation.isLciSubelementValid() + /// ``` +@JavaMethod + open func isLciSubelementValid() -> Bool + + /// Java method `getLatitudeUncertainty`. + /// + /// ### Java method signature + /// ```java + /// public double android.net.wifi.rtt.ResponderLocation.getLatitudeUncertainty() + /// ``` +@JavaMethod + open func getLatitudeUncertainty() -> Double + + /// Java method `getLongitudeUncertainty`. + /// + /// ### Java method signature + /// ```java + /// public double android.net.wifi.rtt.ResponderLocation.getLongitudeUncertainty() + /// ``` +@JavaMethod + open func getLongitudeUncertainty() -> Double + + /// Java method `getAltitudeUncertainty`. + /// + /// ### Java method signature + /// ```java + /// public double android.net.wifi.rtt.ResponderLocation.getAltitudeUncertainty() + /// ``` +@JavaMethod + open func getAltitudeUncertainty() -> Double + + /// Java method `isZaxisSubelementValid`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.rtt.ResponderLocation.isZaxisSubelementValid() + /// ``` +@JavaMethod + open func isZaxisSubelementValid() -> Bool + + /// Java method `getHeightAboveFloorMeters`. + /// + /// ### Java method signature + /// ```java + /// public double android.net.wifi.rtt.ResponderLocation.getHeightAboveFloorMeters() + /// ``` +@JavaMethod + open func getHeightAboveFloorMeters() -> Double + + /// Java method `getMapImageMimeType`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.rtt.ResponderLocation.getMapImageMimeType() + /// ``` +@JavaMethod + open func getMapImageMimeType() -> String + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.rtt.ResponderLocation.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.ResponderLocation.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var ALTITUDE_FLOORS: Int32 + + @JavaStaticField(isFinal: true) + public var ALTITUDE_METERS: Int32 + + @JavaStaticField(isFinal: true) + public var ALTITUDE_UNDEFINED: Int32 + + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var DATUM_NAD83_MLLW: Int32 + + @JavaStaticField(isFinal: true) + public var DATUM_NAD83_NAV88: Int32 + + @JavaStaticField(isFinal: true) + public var DATUM_UNDEFINED: Int32 + + @JavaStaticField(isFinal: true) + public var DATUM_WGS84: Int32 + + @JavaStaticField(isFinal: true) + public var LCI_VERSION_1: Int32 + + @JavaStaticField(isFinal: true) + public var LOCATION_FIXED: Int32 + + @JavaStaticField(isFinal: true) + public var LOCATION_MOVEMENT_UNKNOWN: Int32 + + @JavaStaticField(isFinal: true) + public var LOCATION_RESERVED: Int32 + + @JavaStaticField(isFinal: true) + public var LOCATION_VARIABLE: Int32 +} diff --git a/Sources/AndroidNet/RouteInfo.swift b/Sources/AndroidNet/RouteInfo.swift new file mode 100644 index 0000000..9aa3edd --- /dev/null +++ b/Sources/AndroidNet/RouteInfo.swift @@ -0,0 +1,129 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.RouteInfo", implements: Parcelable.self) +open class RouteInfo: JavaObject { + /// Java method `getInterface`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.RouteInfo.getInterface() + /// ``` +@JavaMethod + open func getInterface() -> String + + /// Java method `getDestination`. + /// + /// ### Java method signature + /// ```java + /// public android.net.IpPrefix android.net.RouteInfo.getDestination() + /// ``` +@JavaMethod + open func getDestination() -> IpPrefix! + + /// Java method `getGateway`. + /// + /// ### Java method signature + /// ```java + /// public java.net.InetAddress android.net.RouteInfo.getGateway() + /// ``` +@JavaMethod + open func getGateway() -> InetAddress! + + /// Java method `isDefaultRoute`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.RouteInfo.isDefaultRoute() + /// ``` +@JavaMethod + open func isDefaultRoute() -> Bool + + /// Java method `hasGateway`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.RouteInfo.hasGateway() + /// ``` +@JavaMethod + open func hasGateway() -> Bool + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.RouteInfo.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.RouteInfo.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.RouteInfo.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.RouteInfo.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.RouteInfo.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 + + /// Java method `matches`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.RouteInfo.matches(java.net.InetAddress) + /// ``` +@JavaMethod + open func matches(_ arg0: InetAddress?) -> Bool + + /// Java method `getType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.RouteInfo.getType() + /// ``` +@JavaMethod + open func getType() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var RTN_THROW: Int32 + + @JavaStaticField(isFinal: true) + public var RTN_UNICAST: Int32 + + @JavaStaticField(isFinal: true) + public var RTN_UNREACHABLE: Int32 +} diff --git a/Sources/AndroidNet/RtpStream.swift b/Sources/AndroidNet/RtpStream.swift new file mode 100644 index 0000000..c0be4b4 --- /dev/null +++ b/Sources/AndroidNet/RtpStream.swift @@ -0,0 +1,121 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@available(*, deprecated) +@JavaClass("android.net.rtp.RtpStream") +open class RtpStream: JavaObject { + /// Java method `getMode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.rtp.RtpStream.getMode() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getMode() -> Int32 + + /// Java method `setMode`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.rtp.RtpStream.setMode(int) + /// ``` +@available(*, deprecated) + @JavaMethod + open func setMode(_ arg0: Int32) + + /// Java method `isBusy`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.rtp.RtpStream.isBusy() + /// ``` +@available(*, deprecated) + @JavaMethod + open func isBusy() -> Bool + + /// Java method `getLocalAddress`. + /// + /// ### Java method signature + /// ```java + /// public java.net.InetAddress android.net.rtp.RtpStream.getLocalAddress() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getLocalAddress() -> InetAddress! + + /// Java method `getLocalPort`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.rtp.RtpStream.getLocalPort() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getLocalPort() -> Int32 + + /// Java method `getRemoteAddress`. + /// + /// ### Java method signature + /// ```java + /// public java.net.InetAddress android.net.rtp.RtpStream.getRemoteAddress() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getRemoteAddress() -> InetAddress! + + /// Java method `getRemotePort`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.rtp.RtpStream.getRemotePort() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getRemotePort() -> Int32 + + /// Java method `associate`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.rtp.RtpStream.associate(java.net.InetAddress,int) + /// ``` +@available(*, deprecated) + @JavaMethod + open func associate(_ arg0: InetAddress?, _ arg1: Int32) + + /// Java method `finalize`. + /// + /// ### Java method signature + /// ```java + /// protected void android.net.rtp.RtpStream.finalize() throws java.lang.Throwable + /// ``` +@available(*, deprecated) + @JavaMethod + open override func finalize() throws + + /// Java method `release`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.rtp.RtpStream.release() + /// ``` +@available(*, deprecated) + @JavaMethod + open func release() +} +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var MODE_NORMAL: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var MODE_RECEIVE_ONLY: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var MODE_SEND_ONLY: Int32 +} diff --git a/Sources/AndroidNet/SSLCertificateSocketFactory.swift b/Sources/AndroidNet/SSLCertificateSocketFactory.swift new file mode 100644 index 0000000..a0c4a5c --- /dev/null +++ b/Sources/AndroidNet/SSLCertificateSocketFactory.swift @@ -0,0 +1,132 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@available(*, deprecated) +@JavaClass("android.net.SSLCertificateSocketFactory") +open class SSLCertificateSocketFactory: JavaObject { + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, environment: JNIEnvironment? = nil) + + /// Java method `getSupportedCipherSuites`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String[] android.net.SSLCertificateSocketFactory.getSupportedCipherSuites() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getSupportedCipherSuites() -> [String] + + /// Java method `setUseSessionTickets`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.SSLCertificateSocketFactory.setUseSessionTickets(java.net.Socket,boolean) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setUseSessionTickets(_ arg0: Socket?, _ arg1: Bool) + + /// Java method `setNpnProtocols`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.SSLCertificateSocketFactory.setNpnProtocols(byte[][]) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setNpnProtocols(_ arg0: [[Int8]]) + + /// Java method `setHostname`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.SSLCertificateSocketFactory.setHostname(java.net.Socket,java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setHostname(_ arg0: Socket?, _ arg1: String) + + /// Java method `createSocket`. + /// + /// ### Java method signature + /// ```java + /// public java.net.Socket android.net.SSLCertificateSocketFactory.createSocket(java.net.InetAddress,int) throws java.io.IOException + /// ``` + @available(*, deprecated) + @JavaMethod + open func createSocket(_ arg0: InetAddress?, _ arg1: Int32) throws -> Socket! + + /// Java method `createSocket`. + /// + /// ### Java method signature + /// ```java + /// public java.net.Socket android.net.SSLCertificateSocketFactory.createSocket() throws java.io.IOException + /// ``` + @available(*, deprecated) + @JavaMethod + open func createSocket() throws -> Socket! + + /// Java method `createSocket`. + /// + /// ### Java method signature + /// ```java + /// public java.net.Socket android.net.SSLCertificateSocketFactory.createSocket(java.net.Socket,java.lang.String,int,boolean) throws java.io.IOException + /// ``` + @available(*, deprecated) + @JavaMethod + open func createSocket(_ arg0: Socket?, _ arg1: String, _ arg2: Int32, _ arg3: Bool) throws -> Socket! + + /// Java method `createSocket`. + /// + /// ### Java method signature + /// ```java + /// public java.net.Socket android.net.SSLCertificateSocketFactory.createSocket(java.lang.String,int,java.net.InetAddress,int) throws java.io.IOException + /// ``` + @available(*, deprecated) + @JavaMethod + open func createSocket(_ arg0: String, _ arg1: Int32, _ arg2: InetAddress?, _ arg3: Int32) throws -> Socket! + + /// Java method `createSocket`. + /// + /// ### Java method signature + /// ```java + /// public java.net.Socket android.net.SSLCertificateSocketFactory.createSocket(java.lang.String,int) throws java.io.IOException + /// ``` + @available(*, deprecated) + @JavaMethod + open func createSocket(_ arg0: String, _ arg1: Int32) throws -> Socket! + + /// Java method `createSocket`. + /// + /// ### Java method signature + /// ```java + /// public java.net.Socket android.net.SSLCertificateSocketFactory.createSocket(java.net.InetAddress,int,java.net.InetAddress,int) throws java.io.IOException + /// ``` + @available(*, deprecated) + @JavaMethod + open func createSocket(_ arg0: InetAddress?, _ arg1: Int32, _ arg2: InetAddress?, _ arg3: Int32) throws -> Socket! + + /// Java method `getNpnSelectedProtocol`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.SSLCertificateSocketFactory.getNpnSelectedProtocol(java.net.Socket) + /// ``` + @available(*, deprecated) + @JavaMethod + open func getNpnSelectedProtocol(_ arg0: Socket?) -> [Int8] + + /// Java method `getDefaultCipherSuites`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String[] android.net.SSLCertificateSocketFactory.getDefaultCipherSuites() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getDefaultCipherSuites() -> [String] +} diff --git a/Sources/AndroidNet/SSLEngines.swift b/Sources/AndroidNet/SSLEngines.swift new file mode 100644 index 0000000..54c2b15 --- /dev/null +++ b/Sources/AndroidNet/SSLEngines.swift @@ -0,0 +1,8 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ssl.SSLEngines") +open class SSLEngines: JavaObject { + +} diff --git a/Sources/AndroidNet/SSLSessionCache.swift b/Sources/AndroidNet/SSLSessionCache.swift new file mode 100644 index 0000000..ae78b66 --- /dev/null +++ b/Sources/AndroidNet/SSLSessionCache.swift @@ -0,0 +1,10 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidContent +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.SSLSessionCache") +open class SSLSessionCache: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Context?, environment: JNIEnvironment? = nil) +} diff --git a/Sources/AndroidNet/SSLSockets.swift b/Sources/AndroidNet/SSLSockets.swift new file mode 100644 index 0000000..af38c9f --- /dev/null +++ b/Sources/AndroidNet/SSLSockets.swift @@ -0,0 +1,8 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ssl.SSLSockets") +open class SSLSockets: JavaObject { + +} diff --git a/Sources/AndroidNet/SaProposal.swift b/Sources/AndroidNet/SaProposal.swift new file mode 100644 index 0000000..6ecc5fe --- /dev/null +++ b/Sources/AndroidNet/SaProposal.swift @@ -0,0 +1,127 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.SaProposal") +open class SaProposal: JavaObject { + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.SaProposal.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.ipsec.ike.SaProposal.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.SaProposal.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var DH_GROUP_1024_BIT_MODP: Int32 + + @JavaStaticField(isFinal: true) + public var DH_GROUP_1536_BIT_MODP: Int32 + + @JavaStaticField(isFinal: true) + public var DH_GROUP_2048_BIT_MODP: Int32 + + @JavaStaticField(isFinal: true) + public var DH_GROUP_3072_BIT_MODP: Int32 + + @JavaStaticField(isFinal: true) + public var DH_GROUP_4096_BIT_MODP: Int32 + + @JavaStaticField(isFinal: true) + public var DH_GROUP_CURVE_25519: Int32 + + @JavaStaticField(isFinal: true) + public var DH_GROUP_NONE: Int32 + + @JavaStaticField(isFinal: true) + public var ENCRYPTION_ALGORITHM_3DES: Int32 + + @JavaStaticField(isFinal: true) + public var ENCRYPTION_ALGORITHM_AES_CBC: Int32 + + @JavaStaticField(isFinal: true) + public var ENCRYPTION_ALGORITHM_AES_CTR: Int32 + + @JavaStaticField(isFinal: true) + public var ENCRYPTION_ALGORITHM_AES_GCM_12: Int32 + + @JavaStaticField(isFinal: true) + public var ENCRYPTION_ALGORITHM_AES_GCM_16: Int32 + + @JavaStaticField(isFinal: true) + public var ENCRYPTION_ALGORITHM_AES_GCM_8: Int32 + + @JavaStaticField(isFinal: true) + public var ENCRYPTION_ALGORITHM_CHACHA20_POLY1305: Int32 + + @JavaStaticField(isFinal: true) + public var INTEGRITY_ALGORITHM_AES_CMAC_96: Int32 + + @JavaStaticField(isFinal: true) + public var INTEGRITY_ALGORITHM_AES_XCBC_96: Int32 + + @JavaStaticField(isFinal: true) + public var INTEGRITY_ALGORITHM_HMAC_SHA1_96: Int32 + + @JavaStaticField(isFinal: true) + public var INTEGRITY_ALGORITHM_HMAC_SHA2_256_128: Int32 + + @JavaStaticField(isFinal: true) + public var INTEGRITY_ALGORITHM_HMAC_SHA2_384_192: Int32 + + @JavaStaticField(isFinal: true) + public var INTEGRITY_ALGORITHM_HMAC_SHA2_512_256: Int32 + + @JavaStaticField(isFinal: true) + public var INTEGRITY_ALGORITHM_NONE: Int32 + + @JavaStaticField(isFinal: true) + public var KEY_LEN_AES_128: Int32 + + @JavaStaticField(isFinal: true) + public var KEY_LEN_AES_192: Int32 + + @JavaStaticField(isFinal: true) + public var KEY_LEN_AES_256: Int32 + + @JavaStaticField(isFinal: true) + public var KEY_LEN_UNUSED: Int32 + + @JavaStaticField(isFinal: true) + public var PSEUDORANDOM_FUNCTION_AES128_CMAC: Int32 + + @JavaStaticField(isFinal: true) + public var PSEUDORANDOM_FUNCTION_AES128_XCBC: Int32 + + @JavaStaticField(isFinal: true) + public var PSEUDORANDOM_FUNCTION_HMAC_SHA1: Int32 + + @JavaStaticField(isFinal: true) + public var PSEUDORANDOM_FUNCTION_SHA2_256: Int32 + + @JavaStaticField(isFinal: true) + public var PSEUDORANDOM_FUNCTION_SHA2_384: Int32 + + @JavaStaticField(isFinal: true) + public var PSEUDORANDOM_FUNCTION_SHA2_512: Int32 +} diff --git a/Sources/AndroidNet/ScanResult+InformationElement.swift b/Sources/AndroidNet/ScanResult+InformationElement.swift new file mode 100644 index 0000000..12abde8 --- /dev/null +++ b/Sources/AndroidNet/ScanResult+InformationElement.swift @@ -0,0 +1,73 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +extension ScanResult { + @JavaClass("android.net.wifi.ScanResult$InformationElement", implements: Parcelable.self) + open class InformationElement: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, _ arg1: Int32, _ arg2: [Int8], environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: ScanResult.InformationElement?, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.ScanResult$InformationElement.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.ScanResult$InformationElement.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getIdExt`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.ScanResult$InformationElement.getIdExt() + /// ``` + @JavaMethod + open func getIdExt() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.ScanResult$InformationElement.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.ScanResult$InformationElement.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + + /// Java method `getId`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.ScanResult$InformationElement.getId() + /// ``` + @JavaMethod + open func getId() -> Int32 + } +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/ScanResult.swift b/Sources/AndroidNet/ScanResult.swift new file mode 100644 index 0000000..352ba95 --- /dev/null +++ b/Sources/AndroidNet/ScanResult.swift @@ -0,0 +1,240 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.ScanResult", implements: Parcelable.self) +open class ScanResult: JavaObject { + @JavaField(isFinal: false) + public var BSSID: String + + @available(*, deprecated) + @JavaField(isFinal: false) + public var SSID: String + + @JavaField(isFinal: false) + public var capabilities: String + + @JavaField(isFinal: false) + public var centerFreq0: Int32 + + @JavaField(isFinal: false) + public var centerFreq1: Int32 + + @JavaField(isFinal: false) + public var channelWidth: Int32 + + @JavaField(isFinal: false) + public var frequency: Int32 + + @JavaField(isFinal: false) + public var level: Int32 + + @JavaField(isFinal: false) + public var timestamp: Int64 + + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: ScanResult?, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.ScanResult.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.ScanResult.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getWifiSsid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiSsid android.net.wifi.ScanResult.getWifiSsid() + /// ``` + @JavaMethod + open func getWifiSsid() -> WifiSsid! + + /// Java method `getApMldMacAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.MacAddress android.net.wifi.ScanResult.getApMldMacAddress() + /// ``` + @JavaMethod + open func getApMldMacAddress() -> MacAddress! + + /// Java method `getApMloLinkId`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.ScanResult.getApMloLinkId() + /// ``` + @JavaMethod + open func getApMloLinkId() -> Int32 + + /// Java method `getWifiStandard`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.ScanResult.getWifiStandard() + /// ``` + @JavaMethod + open func getWifiStandard() -> Int32 + + /// Java method `is80211mcResponder`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.ScanResult.is80211mcResponder() + /// ``` + @JavaMethod + open func is80211mcResponder() -> Bool + + /// Java method `isPasspointNetwork`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.ScanResult.isPasspointNetwork() + /// ``` + @JavaMethod + open func isPasspointNetwork() -> Bool + + /// Java method `isTwtResponder`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.ScanResult.isTwtResponder() + /// ``` + @JavaMethod + open func isTwtResponder() -> Bool + + /// Java method `getSecurityTypes`. + /// + /// ### Java method signature + /// ```java + /// public int[] android.net.wifi.ScanResult.getSecurityTypes() + /// ``` + @JavaMethod + open func getSecurityTypes() -> [Int32] + + /// Java method `is80211azNtbResponder`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.ScanResult.is80211azNtbResponder() + /// ``` + @JavaMethod + open func is80211azNtbResponder() -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.ScanResult.toString() + /// ``` + @JavaMethod + open override func toString() -> String +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CHANNEL_WIDTH_160MHZ: Int32 + + @JavaStaticField(isFinal: true) + public var CHANNEL_WIDTH_20MHZ: Int32 + + @JavaStaticField(isFinal: true) + public var CHANNEL_WIDTH_320MHZ: Int32 + + @JavaStaticField(isFinal: true) + public var CHANNEL_WIDTH_40MHZ: Int32 + + @JavaStaticField(isFinal: true) + public var CHANNEL_WIDTH_80MHZ: Int32 + + @JavaStaticField(isFinal: true) + public var CHANNEL_WIDTH_80MHZ_PLUS_MHZ: Int32 + + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var PREAMBLE_EHT: Int32 + + @JavaStaticField(isFinal: true) + public var PREAMBLE_HE: Int32 + + @JavaStaticField(isFinal: true) + public var PREAMBLE_HT: Int32 + + @JavaStaticField(isFinal: true) + public var PREAMBLE_LEGACY: Int32 + + @JavaStaticField(isFinal: true) + public var PREAMBLE_VHT: Int32 + + @JavaStaticField(isFinal: true) + public var UNSPECIFIED: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_BAND_24_GHZ: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_BAND_5_GHZ: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_BAND_60_GHZ: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_BAND_6_GHZ: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_STANDARD_11AC: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_STANDARD_11AD: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_STANDARD_11AX: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_STANDARD_11BE: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_STANDARD_11N: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_STANDARD_LEGACY: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_STANDARD_UNKNOWN: Int32 + + /// Java method `convertChannelToFrequencyMhzIfSupported`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.wifi.ScanResult.convertChannelToFrequencyMhzIfSupported(int,int) + /// ``` + @JavaStaticMethod + public func convertChannelToFrequencyMhzIfSupported(_ arg0: Int32, _ arg1: Int32) -> Int32 + + /// Java method `convertFrequencyMhzToChannelIfSupported`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.wifi.ScanResult.convertFrequencyMhzToChannelIfSupported(int) + /// ``` + @JavaStaticMethod + public func convertFrequencyMhzToChannelIfSupported(_ arg0: Int32) -> Int32 +} diff --git a/Sources/AndroidNet/ServiceDiscoveryInfo.swift b/Sources/AndroidNet/ServiceDiscoveryInfo.swift new file mode 100644 index 0000000..4acd127 --- /dev/null +++ b/Sources/AndroidNet/ServiceDiscoveryInfo.swift @@ -0,0 +1,51 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.aware.ServiceDiscoveryInfo") +open class ServiceDiscoveryInfo: JavaObject { + /// Java method `getPeerHandle`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.PeerHandle android.net.wifi.aware.ServiceDiscoveryInfo.getPeerHandle() + /// ``` +@JavaMethod + open func getPeerHandle() -> PeerHandle! + + /// Java method `getScid`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.wifi.aware.ServiceDiscoveryInfo.getScid() + /// ``` +@JavaMethod + open func getScid() -> [Int8] + + /// Java method `getPeerCipherSuite`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.ServiceDiscoveryInfo.getPeerCipherSuite() + /// ``` +@JavaMethod + open func getPeerCipherSuite() -> Int32 + + /// Java method `getPairedAlias`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.aware.ServiceDiscoveryInfo.getPairedAlias() + /// ``` +@JavaMethod + open func getPairedAlias() -> String + + /// Java method `getServiceSpecificInfo`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.wifi.aware.ServiceDiscoveryInfo.getServiceSpecificInfo() + /// ``` +@JavaMethod + open func getServiceSpecificInfo() -> [Int8] +} diff --git a/Sources/AndroidNet/SipAudioCall+Listener.swift b/Sources/AndroidNet/SipAudioCall+Listener.swift new file mode 100644 index 0000000..d4143a8 --- /dev/null +++ b/Sources/AndroidNet/SipAudioCall+Listener.swift @@ -0,0 +1,113 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension SipAudioCall { + @available(*, deprecated) + @JavaClass("android.net.sip.SipAudioCall$Listener") + open class Listener: JavaObject { + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `onError`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall$Listener.onError(android.net.sip.SipAudioCall,int,java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onError(_ arg0: SipAudioCall?, _ arg1: Int32, _ arg2: String) + + /// Java method `onReadyToCall`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall$Listener.onReadyToCall(android.net.sip.SipAudioCall) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onReadyToCall(_ arg0: SipAudioCall?) + + /// Java method `onCalling`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall$Listener.onCalling(android.net.sip.SipAudioCall) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onCalling(_ arg0: SipAudioCall?) + + /// Java method `onRinging`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall$Listener.onRinging(android.net.sip.SipAudioCall,android.net.sip.SipProfile) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onRinging(_ arg0: SipAudioCall?, _ arg1: SipProfile?) + + /// Java method `onRingingBack`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall$Listener.onRingingBack(android.net.sip.SipAudioCall) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onRingingBack(_ arg0: SipAudioCall?) + + /// Java method `onCallEstablished`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall$Listener.onCallEstablished(android.net.sip.SipAudioCall) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onCallEstablished(_ arg0: SipAudioCall?) + + /// Java method `onCallEnded`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall$Listener.onCallEnded(android.net.sip.SipAudioCall) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onCallEnded(_ arg0: SipAudioCall?) + + /// Java method `onCallBusy`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall$Listener.onCallBusy(android.net.sip.SipAudioCall) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onCallBusy(_ arg0: SipAudioCall?) + + /// Java method `onCallHeld`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall$Listener.onCallHeld(android.net.sip.SipAudioCall) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onCallHeld(_ arg0: SipAudioCall?) + + /// Java method `onChanged`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall$Listener.onChanged(android.net.sip.SipAudioCall) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onChanged(_ arg0: SipAudioCall?) + } +} diff --git a/Sources/AndroidNet/SipAudioCall.swift b/Sources/AndroidNet/SipAudioCall.swift new file mode 100644 index 0000000..ac93739 --- /dev/null +++ b/Sources/AndroidNet/SipAudioCall.swift @@ -0,0 +1,213 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidContent +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(*, deprecated) +@JavaClass("android.net.sip.SipAudioCall") +open class SipAudioCall: JavaObject { + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(_ arg0: Context?, _ arg1: SipProfile?, environment: JNIEnvironment? = nil) + + /// Java method `getLocalProfile`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile android.net.sip.SipAudioCall.getLocalProfile() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getLocalProfile() -> SipProfile! + + /// Java method `getPeerProfile`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile android.net.sip.SipAudioCall.getPeerProfile() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getPeerProfile() -> SipProfile! + + /// Java method `isInCall`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.sip.SipAudioCall.isInCall() + /// ``` + @available(*, deprecated) + @JavaMethod + open func isInCall() -> Bool + + /// Java method `setListener`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.setListener(android.net.sip.SipAudioCall$Listener,boolean) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setListener(_ arg0: SipAudioCall.Listener?, _ arg1: Bool) + + /// Java method `setListener`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.setListener(android.net.sip.SipAudioCall$Listener) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setListener(_ arg0: SipAudioCall.Listener?) + + /// Java method `makeCall`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.makeCall(android.net.sip.SipProfile,android.net.sip.SipSession,int) throws android.net.sip.SipException + /// ``` + @available(*, deprecated) + @JavaMethod + open func makeCall(_ arg0: SipProfile?, _ arg1: SipSession?, _ arg2: Int32) throws + + /// Java method `answerCall`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.answerCall(int) throws android.net.sip.SipException + /// ``` + @available(*, deprecated) + @JavaMethod + open func answerCall(_ arg0: Int32) throws + + /// Java method `endCall`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.endCall() throws android.net.sip.SipException + /// ``` + @available(*, deprecated) + @JavaMethod + open func endCall() throws + + /// Java method `isOnHold`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.sip.SipAudioCall.isOnHold() + /// ``` + @available(*, deprecated) + @JavaMethod + open func isOnHold() -> Bool + + /// Java method `attachCall`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.attachCall(android.net.sip.SipSession,java.lang.String) throws android.net.sip.SipException + /// ``` + @available(*, deprecated) + @JavaMethod + open func attachCall(_ arg0: SipSession?, _ arg1: String) throws + + /// Java method `holdCall`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.holdCall(int) throws android.net.sip.SipException + /// ``` + @available(*, deprecated) + @JavaMethod + open func holdCall(_ arg0: Int32) throws + + /// Java method `continueCall`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.continueCall(int) throws android.net.sip.SipException + /// ``` + @available(*, deprecated) + @JavaMethod + open func continueCall(_ arg0: Int32) throws + + /// Java method `toggleMute`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.toggleMute() + /// ``` + @available(*, deprecated) + @JavaMethod + open func toggleMute() + + /// Java method `isMuted`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.sip.SipAudioCall.isMuted() + /// ``` + @available(*, deprecated) + @JavaMethod + open func isMuted() -> Bool + + /// Java method `setSpeakerMode`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.setSpeakerMode(boolean) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setSpeakerMode(_ arg0: Bool) + + /// Java method `sendDtmf`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.sendDtmf(int) + /// ``` + @available(*, deprecated) + @JavaMethod + open func sendDtmf(_ arg0: Int32) + + /// Java method `sendDtmf`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.sendDtmf(int,android.os.Message) + /// ``` + @available(*, deprecated) + @JavaMethod + open func sendDtmf(_ arg0: Int32, _ arg1: Message?) + + /// Java method `startAudio`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.startAudio() + /// ``` + @available(*, deprecated) + @JavaMethod + open func startAudio() + + /// Java method `getState`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.sip.SipAudioCall.getState() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getState() -> Int32 + + /// Java method `close`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.close() + /// ``` + @available(*, deprecated) + @JavaMethod + open func close() +} diff --git a/Sources/AndroidNet/SipErrorCode.swift b/Sources/AndroidNet/SipErrorCode.swift new file mode 100644 index 0000000..66a2362 --- /dev/null +++ b/Sources/AndroidNet/SipErrorCode.swift @@ -0,0 +1,72 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(*, deprecated) +@JavaClass("android.net.sip.SipErrorCode") +open class SipErrorCode: JavaObject { + +} +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var CLIENT_ERROR: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var CROSS_DOMAIN_AUTHENTICATION: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var DATA_CONNECTION_LOST: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var INVALID_CREDENTIALS: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var INVALID_REMOTE_URI: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var IN_PROGRESS: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var NO_ERROR: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var PEER_NOT_REACHABLE: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SERVER_ERROR: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SERVER_UNREACHABLE: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SOCKET_ERROR: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TIME_OUT: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TRANSACTION_TERMINTED: Int32 + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public static java.lang.String android.net.sip.SipErrorCode.toString(int) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func toString(_ arg0: Int32) -> String +} diff --git a/Sources/AndroidNet/SipException.swift b/Sources/AndroidNet/SipException.swift new file mode 100644 index 0000000..621cdd5 --- /dev/null +++ b/Sources/AndroidNet/SipException.swift @@ -0,0 +1,15 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(*, deprecated) +@JavaClass("android.net.sip.SipException") +open class SipException: JavaObject { + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, environment: JNIEnvironment? = nil) +} diff --git a/Sources/AndroidNet/SipManager.swift b/Sources/AndroidNet/SipManager.swift new file mode 100644 index 0000000..41aae01 --- /dev/null +++ b/Sources/AndroidNet/SipManager.swift @@ -0,0 +1,211 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidContent +import SwiftJava +import SwiftJavaJNICore + +@available(*, deprecated) +@JavaClass("android.net.sip.SipManager") +open class SipManager: JavaObject { + /// Java method `isOpened`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.sip.SipManager.isOpened(java.lang.String) throws android.net.sip.SipException + /// ``` +@available(*, deprecated) + @JavaMethod + open func isOpened(_ arg0: String) throws -> Bool + + /// Java method `makeAudioCall`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipAudioCall android.net.sip.SipManager.makeAudioCall(java.lang.String,java.lang.String,android.net.sip.SipAudioCall$Listener,int) throws android.net.sip.SipException + /// ``` +@available(*, deprecated) + @JavaMethod + open func makeAudioCall(_ arg0: String, _ arg1: String, _ arg2: SipAudioCall.Listener?, _ arg3: Int32) throws -> SipAudioCall! + + /// Java method `makeAudioCall`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipAudioCall android.net.sip.SipManager.makeAudioCall(android.net.sip.SipProfile,android.net.sip.SipProfile,android.net.sip.SipAudioCall$Listener,int) throws android.net.sip.SipException + /// ``` +@available(*, deprecated) + @JavaMethod + open func makeAudioCall(_ arg0: SipProfile?, _ arg1: SipProfile?, _ arg2: SipAudioCall.Listener?, _ arg3: Int32) throws -> SipAudioCall! + + /// Java method `takeAudioCall`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipAudioCall android.net.sip.SipManager.takeAudioCall(android.content.Intent,android.net.sip.SipAudioCall$Listener) throws android.net.sip.SipException + /// ``` +@available(*, deprecated) + @JavaMethod + open func takeAudioCall(_ arg0: Intent?, _ arg1: SipAudioCall.Listener?) throws -> SipAudioCall! + + /// Java method `getSessionFor`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipSession android.net.sip.SipManager.getSessionFor(android.content.Intent) throws android.net.sip.SipException + /// ``` +@available(*, deprecated) + @JavaMethod + open func getSessionFor(_ arg0: Intent?) throws -> SipSession! + + /// Java method `createSipSession`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipSession android.net.sip.SipManager.createSipSession(android.net.sip.SipProfile,android.net.sip.SipSession$Listener) throws android.net.sip.SipException + /// ``` +@available(*, deprecated) + @JavaMethod + open func createSipSession(_ arg0: SipProfile?, _ arg1: SipSession.Listener?) throws -> SipSession! + + /// Java method `setRegistrationListener`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipManager.setRegistrationListener(java.lang.String,android.net.sip.SipRegistrationListener) throws android.net.sip.SipException + /// ``` +@available(*, deprecated) + @JavaMethod + open func setRegistrationListener(_ arg0: String, _ arg1: SipRegistrationListener?) throws + + /// Java method `isRegistered`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.sip.SipManager.isRegistered(java.lang.String) throws android.net.sip.SipException + /// ``` +@available(*, deprecated) + @JavaMethod + open func isRegistered(_ arg0: String) throws -> Bool + + /// Java method `register`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipManager.register(android.net.sip.SipProfile,int,android.net.sip.SipRegistrationListener) throws android.net.sip.SipException + /// ``` +@available(*, deprecated) + @JavaMethod + open func register(_ arg0: SipProfile?, _ arg1: Int32, _ arg2: SipRegistrationListener?) throws + + /// Java method `close`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipManager.close(java.lang.String) throws android.net.sip.SipException + /// ``` +@available(*, deprecated) + @JavaMethod + open func close(_ arg0: String) throws + + /// Java method `open`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipManager.open(android.net.sip.SipProfile) throws android.net.sip.SipException + /// ``` +@available(*, deprecated) + @JavaMethod + open func open(_ arg0: SipProfile?) throws + + /// Java method `unregister`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipManager.unregister(android.net.sip.SipProfile,android.net.sip.SipRegistrationListener) throws android.net.sip.SipException + /// ``` +@available(*, deprecated) + @JavaMethod + open func unregister(_ arg0: SipProfile?, _ arg1: SipRegistrationListener?) throws +} +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var EXTRA_CALL_ID: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var EXTRA_OFFER_SD: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var INCOMING_CALL_RESULT_CODE: Int32 + + /// Java method `getCallId`. + /// + /// ### Java method signature + /// ```java + /// public static java.lang.String android.net.sip.SipManager.getCallId(android.content.Intent) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getCallId(_ arg0: Intent?) -> String + + /// Java method `isApiSupported`. + /// + /// ### Java method signature + /// ```java + /// public static boolean android.net.sip.SipManager.isApiSupported(android.content.Context) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func isApiSupported(_ arg0: Context?) -> Bool + + /// Java method `isVoipSupported`. + /// + /// ### Java method signature + /// ```java + /// public static boolean android.net.sip.SipManager.isVoipSupported(android.content.Context) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func isVoipSupported(_ arg0: Context?) -> Bool + + /// Java method `isSipWifiOnly`. + /// + /// ### Java method signature + /// ```java + /// public static boolean android.net.sip.SipManager.isSipWifiOnly(android.content.Context) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func isSipWifiOnly(_ arg0: Context?) -> Bool + + /// Java method `isIncomingCallIntent`. + /// + /// ### Java method signature + /// ```java + /// public static boolean android.net.sip.SipManager.isIncomingCallIntent(android.content.Intent) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func isIncomingCallIntent(_ arg0: Intent?) -> Bool + + /// Java method `getOfferSessionDescription`. + /// + /// ### Java method signature + /// ```java + /// public static java.lang.String android.net.sip.SipManager.getOfferSessionDescription(android.content.Intent) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getOfferSessionDescription(_ arg0: Intent?) -> String + + /// Java method `newInstance`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.sip.SipManager android.net.sip.SipManager.newInstance(android.content.Context) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func newInstance(_ arg0: Context?) -> SipManager! +} diff --git a/Sources/AndroidNet/SipProfile+Builder.swift b/Sources/AndroidNet/SipProfile+Builder.swift new file mode 100644 index 0000000..50ea2ef --- /dev/null +++ b/Sources/AndroidNet/SipProfile+Builder.swift @@ -0,0 +1,121 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension SipProfile { + @available(*, deprecated) + @JavaClass("android.net.sip.SipProfile$Builder") + open class Builder: JavaObject { + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, environment: JNIEnvironment? = nil) throws + + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, _ arg1: String, environment: JNIEnvironment? = nil) throws + + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(_ arg0: SipProfile?, environment: JNIEnvironment? = nil) + + /// Java method `setAutoRegistration`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile$Builder android.net.sip.SipProfile$Builder.setAutoRegistration(boolean) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setAutoRegistration(_ arg0: Bool) -> SipProfile.Builder! + + /// Java method `setAuthUserName`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile$Builder android.net.sip.SipProfile$Builder.setAuthUserName(java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setAuthUserName(_ arg0: String) -> SipProfile.Builder! + + /// Java method `setProfileName`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile$Builder android.net.sip.SipProfile$Builder.setProfileName(java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setProfileName(_ arg0: String) -> SipProfile.Builder! + + /// Java method `setProtocol`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile$Builder android.net.sip.SipProfile$Builder.setProtocol(java.lang.String) throws java.lang.IllegalArgumentException + /// ``` + @available(*, deprecated) + @JavaMethod + open func setProtocol(_ arg0: String) throws -> SipProfile.Builder! + + /// Java method `setOutboundProxy`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile$Builder android.net.sip.SipProfile$Builder.setOutboundProxy(java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setOutboundProxy(_ arg0: String) -> SipProfile.Builder! + + /// Java method `setDisplayName`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile$Builder android.net.sip.SipProfile$Builder.setDisplayName(java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setDisplayName(_ arg0: String) -> SipProfile.Builder! + + /// Java method `setSendKeepAlive`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile$Builder android.net.sip.SipProfile$Builder.setSendKeepAlive(boolean) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setSendKeepAlive(_ arg0: Bool) -> SipProfile.Builder! + + /// Java method `setPassword`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile$Builder android.net.sip.SipProfile$Builder.setPassword(java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setPassword(_ arg0: String) -> SipProfile.Builder! + + /// Java method `setPort`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile$Builder android.net.sip.SipProfile$Builder.setPort(int) throws java.lang.IllegalArgumentException + /// ``` + @available(*, deprecated) + @JavaMethod + open func setPort(_ arg0: Int32) throws -> SipProfile.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile android.net.sip.SipProfile$Builder.build() + /// ``` + @available(*, deprecated) + @JavaMethod + open func build() -> SipProfile! + } +} diff --git a/Sources/AndroidNet/SipProfile.swift b/Sources/AndroidNet/SipProfile.swift new file mode 100644 index 0000000..3c99997 --- /dev/null +++ b/Sources/AndroidNet/SipProfile.swift @@ -0,0 +1,164 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangIO +import SwiftJava +import SwiftJavaJNICore + +@available(*, deprecated) +@JavaClass("android.net.sip.SipProfile", implements: Parcelable.self, Serializable.self) +open class SipProfile: JavaObject { + /// Java method `getUriString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.sip.SipProfile.getUriString() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getUriString() -> String + + /// Java method `getUserName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.sip.SipProfile.getUserName() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getUserName() -> String + + /// Java method `getAuthUserName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.sip.SipProfile.getAuthUserName() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getAuthUserName() -> String + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.sip.SipProfile.describeContents() + /// ``` +@available(*, deprecated) + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipProfile.writeToParcel(android.os.Parcel,int) + /// ``` +@available(*, deprecated) + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getPassword`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.sip.SipProfile.getPassword() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getPassword() -> String + + /// Java method `getAutoRegistration`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.sip.SipProfile.getAutoRegistration() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getAutoRegistration() -> Bool + + /// Java method `getSipDomain`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.sip.SipProfile.getSipDomain() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getSipDomain() -> String + + /// Java method `getProxyAddress`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.sip.SipProfile.getProxyAddress() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getProxyAddress() -> String + + /// Java method `getProfileName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.sip.SipProfile.getProfileName() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getProfileName() -> String + + /// Java method `getSendKeepAlive`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.sip.SipProfile.getSendKeepAlive() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getSendKeepAlive() -> Bool + + /// Java method `setCallingUid`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipProfile.setCallingUid(int) + /// ``` +@available(*, deprecated) + @JavaMethod + open func setCallingUid(_ arg0: Int32) + + /// Java method `getPort`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.sip.SipProfile.getPort() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getPort() -> Int32 + + /// Java method `getProtocol`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.sip.SipProfile.getProtocol() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getProtocol() -> String + + /// Java method `getDisplayName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.sip.SipProfile.getDisplayName() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getDisplayName() -> String +} +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/SipRegistrationListener.swift b/Sources/AndroidNet/SipRegistrationListener.swift new file mode 100644 index 0000000..8aa8a1f --- /dev/null +++ b/Sources/AndroidNet/SipRegistrationListener.swift @@ -0,0 +1,37 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(*, deprecated) +@JavaInterface("android.net.sip.SipRegistrationListener") +public struct SipRegistrationListener { + /// Java method `onRegistering`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.sip.SipRegistrationListener.onRegistering(java.lang.String) + /// ``` +@available(*, deprecated) + @JavaMethod + public func onRegistering(_ arg0: String) + + /// Java method `onRegistrationDone`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.sip.SipRegistrationListener.onRegistrationDone(java.lang.String,long) + /// ``` +@available(*, deprecated) + @JavaMethod + public func onRegistrationDone(_ arg0: String, _ arg1: Int64) + + /// Java method `onRegistrationFailed`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.sip.SipRegistrationListener.onRegistrationFailed(java.lang.String,int,java.lang.String) + /// ``` +@available(*, deprecated) + @JavaMethod + public func onRegistrationFailed(_ arg0: String, _ arg1: Int32, _ arg2: String) +} diff --git a/Sources/AndroidNet/SipSession+Listener.swift b/Sources/AndroidNet/SipSession+Listener.swift new file mode 100644 index 0000000..a5029e0 --- /dev/null +++ b/Sources/AndroidNet/SipSession+Listener.swift @@ -0,0 +1,133 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension SipSession { + @available(*, deprecated) + @JavaClass("android.net.sip.SipSession$Listener") + open class Listener: JavaObject { + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `onRegistrationTimeout`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession$Listener.onRegistrationTimeout(android.net.sip.SipSession) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onRegistrationTimeout(_ arg0: SipSession?) + + /// Java method `onCallChangeFailed`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession$Listener.onCallChangeFailed(android.net.sip.SipSession,int,java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onCallChangeFailed(_ arg0: SipSession?, _ arg1: Int32, _ arg2: String) + + /// Java method `onRegistering`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession$Listener.onRegistering(android.net.sip.SipSession) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onRegistering(_ arg0: SipSession?) + + /// Java method `onRegistrationDone`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession$Listener.onRegistrationDone(android.net.sip.SipSession,int) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onRegistrationDone(_ arg0: SipSession?, _ arg1: Int32) + + /// Java method `onError`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession$Listener.onError(android.net.sip.SipSession,int,java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onError(_ arg0: SipSession?, _ arg1: Int32, _ arg2: String) + + /// Java method `onRegistrationFailed`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession$Listener.onRegistrationFailed(android.net.sip.SipSession,int,java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onRegistrationFailed(_ arg0: SipSession?, _ arg1: Int32, _ arg2: String) + + /// Java method `onCalling`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession$Listener.onCalling(android.net.sip.SipSession) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onCalling(_ arg0: SipSession?) + + /// Java method `onRinging`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession$Listener.onRinging(android.net.sip.SipSession,android.net.sip.SipProfile,java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onRinging(_ arg0: SipSession?, _ arg1: SipProfile?, _ arg2: String) + + /// Java method `onRingingBack`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession$Listener.onRingingBack(android.net.sip.SipSession) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onRingingBack(_ arg0: SipSession?) + + /// Java method `onCallEstablished`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession$Listener.onCallEstablished(android.net.sip.SipSession,java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onCallEstablished(_ arg0: SipSession?, _ arg1: String) + + /// Java method `onCallEnded`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession$Listener.onCallEnded(android.net.sip.SipSession) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onCallEnded(_ arg0: SipSession?) + + /// Java method `onCallBusy`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession$Listener.onCallBusy(android.net.sip.SipSession) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onCallBusy(_ arg0: SipSession?) + } +} diff --git a/Sources/AndroidNet/SipSession+State.swift b/Sources/AndroidNet/SipSession+State.swift new file mode 100644 index 0000000..362c422 --- /dev/null +++ b/Sources/AndroidNet/SipSession+State.swift @@ -0,0 +1,66 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension SipSession { + @available(*, deprecated) + @JavaClass("android.net.sip.SipSession$State") + open class State: JavaObject { + + } +} +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var DEREGISTERING: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var INCOMING_CALL: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var INCOMING_CALL_ANSWERING: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var IN_CALL: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var NOT_DEFINED: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var OUTGOING_CALL: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var OUTGOING_CALL_CANCELING: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var OUTGOING_CALL_RING_BACK: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var PINGING: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var READY_TO_CALL: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var REGISTERING: Int32 + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public static java.lang.String android.net.sip.SipSession$State.toString(int) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func toString(_ arg0: Int32) -> String +} diff --git a/Sources/AndroidNet/SipSession.swift b/Sources/AndroidNet/SipSession.swift new file mode 100644 index 0000000..c554528 --- /dev/null +++ b/Sources/AndroidNet/SipSession.swift @@ -0,0 +1,137 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(*, deprecated) +@JavaClass("android.net.sip.SipSession") +open class SipSession: JavaObject { + /// Java method `getLocalIp`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.sip.SipSession.getLocalIp() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getLocalIp() -> String + + /// Java method `getLocalProfile`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile android.net.sip.SipSession.getLocalProfile() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getLocalProfile() -> SipProfile! + + /// Java method `getPeerProfile`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile android.net.sip.SipSession.getPeerProfile() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getPeerProfile() -> SipProfile! + + /// Java method `isInCall`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.sip.SipSession.isInCall() + /// ``` +@available(*, deprecated) + @JavaMethod + open func isInCall() -> Bool + + /// Java method `getCallId`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.sip.SipSession.getCallId() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getCallId() -> String + + /// Java method `setListener`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession.setListener(android.net.sip.SipSession$Listener) + /// ``` +@available(*, deprecated) + @JavaMethod + open func setListener(_ arg0: SipSession.Listener?) + + /// Java method `makeCall`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession.makeCall(android.net.sip.SipProfile,java.lang.String,int) + /// ``` +@available(*, deprecated) + @JavaMethod + open func makeCall(_ arg0: SipProfile?, _ arg1: String, _ arg2: Int32) + + /// Java method `answerCall`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession.answerCall(java.lang.String,int) + /// ``` +@available(*, deprecated) + @JavaMethod + open func answerCall(_ arg0: String, _ arg1: Int32) + + /// Java method `endCall`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession.endCall() + /// ``` +@available(*, deprecated) + @JavaMethod + open func endCall() + + /// Java method `changeCall`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession.changeCall(java.lang.String,int) + /// ``` +@available(*, deprecated) + @JavaMethod + open func changeCall(_ arg0: String, _ arg1: Int32) + + /// Java method `register`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession.register(int) + /// ``` +@available(*, deprecated) + @JavaMethod + open func register(_ arg0: Int32) + + /// Java method `getState`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.sip.SipSession.getState() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getState() -> Int32 + + /// Java method `unregister`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession.unregister() + /// ``` +@available(*, deprecated) + @JavaMethod + open func unregister() +} diff --git a/Sources/AndroidNet/SocketKeepalive+Callback.swift b/Sources/AndroidNet/SocketKeepalive+Callback.swift new file mode 100644 index 0000000..f0f9baa --- /dev/null +++ b/Sources/AndroidNet/SocketKeepalive+Callback.swift @@ -0,0 +1,47 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension SocketKeepalive { + @JavaClass("android.net.SocketKeepalive$Callback") + open class Callback: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `onStarted`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.SocketKeepalive$Callback.onStarted() + /// ``` + @JavaMethod + open func onStarted() + + /// Java method `onStopped`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.SocketKeepalive$Callback.onStopped() + /// ``` + @JavaMethod + open func onStopped() + + /// Java method `onError`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.SocketKeepalive$Callback.onError(int) + /// ``` + @JavaMethod + open func onError(_ arg0: Int32) + + /// Java method `onDataReceived`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.SocketKeepalive$Callback.onDataReceived() + /// ``` + @JavaMethod + open func onDataReceived() + } +} diff --git a/Sources/AndroidNet/SocketKeepalive.swift b/Sources/AndroidNet/SocketKeepalive.swift new file mode 100644 index 0000000..f15771e --- /dev/null +++ b/Sources/AndroidNet/SocketKeepalive.swift @@ -0,0 +1,64 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.SocketKeepalive") +open class SocketKeepalive: JavaObject { + /// Java method `start`. + /// + /// ### Java method signature + /// ```java + /// public final void android.net.SocketKeepalive.start(int) + /// ``` +@JavaMethod + open func start(_ arg0: Int32) + + /// Java method `stop`. + /// + /// ### Java method signature + /// ```java + /// public final void android.net.SocketKeepalive.stop() + /// ``` +@JavaMethod + open func stop() + + /// Java method `close`. + /// + /// ### Java method signature + /// ```java + /// public final void android.net.SocketKeepalive.close() + /// ``` +@JavaMethod + open func close() +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var ERROR_HARDWARE_ERROR: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_INSUFFICIENT_RESOURCES: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_INVALID_INTERVAL: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_INVALID_IP_ADDRESS: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_INVALID_LENGTH: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_INVALID_NETWORK: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_INVALID_PORT: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_INVALID_SOCKET: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_SOCKET_NOT_IDLE: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_UNSUPPORTED: Int32 +} diff --git a/Sources/AndroidNet/SoftApConfiguration.swift b/Sources/AndroidNet/SoftApConfiguration.swift new file mode 100644 index 0000000..cbcbf57 --- /dev/null +++ b/Sources/AndroidNet/SoftApConfiguration.swift @@ -0,0 +1,129 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.SoftApConfiguration", implements: Parcelable.self) +open class SoftApConfiguration: JavaObject { + /// Java method `getPassphrase`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.SoftApConfiguration.getPassphrase() + /// ``` +@JavaMethod + open func getPassphrase() -> String + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.SoftApConfiguration.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.SoftApConfiguration.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getWifiSsid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiSsid android.net.wifi.SoftApConfiguration.getWifiSsid() + /// ``` +@JavaMethod + open func getWifiSsid() -> WifiSsid! + + /// Java method `getBssid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.MacAddress android.net.wifi.SoftApConfiguration.getBssid() + /// ``` +@JavaMethod + open func getBssid() -> MacAddress! + + /// Java method `isHiddenSsid`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.SoftApConfiguration.isHiddenSsid() + /// ``` +@JavaMethod + open func isHiddenSsid() -> Bool + + /// Java method `getSsid`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.SoftApConfiguration.getSsid() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getSsid() -> String + + /// Java method `getSecurityType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.SoftApConfiguration.getSecurityType() + /// ``` +@JavaMethod + open func getSecurityType() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.SoftApConfiguration.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.SoftApConfiguration.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.SoftApConfiguration.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_OPEN: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_WPA2_PSK: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_WPA3_OWE: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_WPA3_OWE_TRANSITION: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_WPA3_SAE: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_WPA3_SAE_TRANSITION: Int32 +} diff --git a/Sources/AndroidNet/SslCertificate+DName.swift b/Sources/AndroidNet/SslCertificate+DName.swift new file mode 100644 index 0000000..bc664de --- /dev/null +++ b/Sources/AndroidNet/SslCertificate+DName.swift @@ -0,0 +1,47 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension SslCertificate { + @JavaClass("android.net.http.SslCertificate$DName") + open class DName: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: SslCertificate?, _ arg1: String, environment: JNIEnvironment? = nil) + + /// Java method `getDName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.http.SslCertificate$DName.getDName() + /// ``` + @JavaMethod + open func getDName() -> String + + /// Java method `getCName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.http.SslCertificate$DName.getCName() + /// ``` + @JavaMethod + open func getCName() -> String + + /// Java method `getOName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.http.SslCertificate$DName.getOName() + /// ``` + @JavaMethod + open func getOName() -> String + + /// Java method `getUName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.http.SslCertificate$DName.getUName() + /// ``` + @JavaMethod + open func getUName() -> String + } +} diff --git a/Sources/AndroidNet/SslCertificate.swift b/Sources/AndroidNet/SslCertificate.swift new file mode 100644 index 0000000..6ae464d --- /dev/null +++ b/Sources/AndroidNet/SslCertificate.swift @@ -0,0 +1,77 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.http.SslCertificate") +open class SslCertificate: JavaObject { + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, _ arg1: String, _ arg2: String, _ arg3: String, environment: JNIEnvironment? = nil) + + /// Java method `getValidNotBefore`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.http.SslCertificate.getValidNotBefore() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getValidNotBefore() -> String + + /// Java method `getValidNotAfter`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.http.SslCertificate.getValidNotAfter() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getValidNotAfter() -> String + + /// Java method `getIssuedTo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.http.SslCertificate$DName android.net.http.SslCertificate.getIssuedTo() + /// ``` + @JavaMethod + open func getIssuedTo() -> SslCertificate.DName! + + /// Java method `getIssuedBy`. + /// + /// ### Java method signature + /// ```java + /// public android.net.http.SslCertificate$DName android.net.http.SslCertificate.getIssuedBy() + /// ``` + @JavaMethod + open func getIssuedBy() -> SslCertificate.DName! + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.http.SslCertificate.toString() + /// ``` + @JavaMethod + open override func toString() -> String +} +extension JavaClass { + /// Java method `saveState`. + /// + /// ### Java method signature + /// ```java + /// public static android.os.Bundle android.net.http.SslCertificate.saveState(android.net.http.SslCertificate) + /// ``` +@JavaStaticMethod + public func saveState(_ arg0: SslCertificate?) -> Bundle! + + /// Java method `restoreState`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.http.SslCertificate android.net.http.SslCertificate.restoreState(android.os.Bundle) + /// ``` +@JavaStaticMethod + public func restoreState(_ arg0: Bundle?) -> SslCertificate! +} diff --git a/Sources/AndroidNet/SslError.swift b/Sources/AndroidNet/SslError.swift new file mode 100644 index 0000000..b23384c --- /dev/null +++ b/Sources/AndroidNet/SslError.swift @@ -0,0 +1,90 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.http.SslError") +open class SslError: JavaObject { + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, _ arg1: SslCertificate?, environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, _ arg1: SslCertificate?, _ arg2: String, environment: JNIEnvironment? = nil) + + /// Java method `getCertificate`. + /// + /// ### Java method signature + /// ```java + /// public android.net.http.SslCertificate android.net.http.SslError.getCertificate() + /// ``` + @JavaMethod + open func getCertificate() -> SslCertificate! + + /// Java method `getUrl`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.http.SslError.getUrl() + /// ``` + @JavaMethod + open func getUrl() -> String + + /// Java method `addError`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.http.SslError.addError(int) + /// ``` + @JavaMethod + open func addError(_ arg0: Int32) -> Bool + + /// Java method `hasError`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.http.SslError.hasError(int) + /// ``` + @JavaMethod + open func hasError(_ arg0: Int32) -> Bool + + /// Java method `getPrimaryError`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.http.SslError.getPrimaryError() + /// ``` + @JavaMethod + open func getPrimaryError() -> Int32 + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.http.SslError.toString() + /// ``` + @JavaMethod + open override func toString() -> String +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var SSL_DATE_INVALID: Int32 + + @JavaStaticField(isFinal: true) + public var SSL_EXPIRED: Int32 + + @JavaStaticField(isFinal: true) + public var SSL_IDMISMATCH: Int32 + + @JavaStaticField(isFinal: true) + public var SSL_INVALID: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SSL_MAX_ERROR: Int32 + + @JavaStaticField(isFinal: true) + public var SSL_NOTYETVALID: Int32 + + @JavaStaticField(isFinal: true) + public var SSL_UNTRUSTED: Int32 +} diff --git a/Sources/AndroidNet/StaticIpConfiguration+Builder.swift b/Sources/AndroidNet/StaticIpConfiguration+Builder.swift new file mode 100644 index 0000000..59c479d --- /dev/null +++ b/Sources/AndroidNet/StaticIpConfiguration+Builder.swift @@ -0,0 +1,48 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +extension StaticIpConfiguration { + @JavaClass("android.net.StaticIpConfiguration$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setIpAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.StaticIpConfiguration$Builder android.net.StaticIpConfiguration$Builder.setIpAddress(android.net.LinkAddress) + /// ``` + @JavaMethod + open func setIpAddress(_ arg0: LinkAddress?) -> StaticIpConfiguration.Builder! + + /// Java method `setGateway`. + /// + /// ### Java method signature + /// ```java + /// public android.net.StaticIpConfiguration$Builder android.net.StaticIpConfiguration$Builder.setGateway(java.net.InetAddress) + /// ``` + @JavaMethod + open func setGateway(_ arg0: InetAddress?) -> StaticIpConfiguration.Builder! + + /// Java method `setDomains`. + /// + /// ### Java method signature + /// ```java + /// public android.net.StaticIpConfiguration$Builder android.net.StaticIpConfiguration$Builder.setDomains(java.lang.String) + /// ``` + @JavaMethod + open func setDomains(_ arg0: String) -> StaticIpConfiguration.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.StaticIpConfiguration android.net.StaticIpConfiguration$Builder.build() + /// ``` + @JavaMethod + open func build() -> StaticIpConfiguration! + } +} diff --git a/Sources/AndroidNet/StaticIpConfiguration.swift b/Sources/AndroidNet/StaticIpConfiguration.swift new file mode 100644 index 0000000..bd4a0d3 --- /dev/null +++ b/Sources/AndroidNet/StaticIpConfiguration.swift @@ -0,0 +1,84 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.StaticIpConfiguration", implements: Parcelable.self) +open class StaticIpConfiguration: JavaObject { + /// Java method `getGateway`. + /// + /// ### Java method signature + /// ```java + /// public java.net.InetAddress android.net.StaticIpConfiguration.getGateway() + /// ``` +@JavaMethod + open func getGateway() -> InetAddress! + + /// Java method `getIpAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.LinkAddress android.net.StaticIpConfiguration.getIpAddress() + /// ``` +@JavaMethod + open func getIpAddress() -> LinkAddress! + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.StaticIpConfiguration.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.StaticIpConfiguration.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getDomains`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.StaticIpConfiguration.getDomains() + /// ``` +@JavaMethod + open func getDomains() -> String + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.StaticIpConfiguration.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.StaticIpConfiguration.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.StaticIpConfiguration.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/SubscribeConfig+Builder.swift b/Sources/AndroidNet/SubscribeConfig+Builder.swift new file mode 100644 index 0000000..43d6452 --- /dev/null +++ b/Sources/AndroidNet/SubscribeConfig+Builder.swift @@ -0,0 +1,92 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension SubscribeConfig { + @JavaClass("android.net.wifi.aware.SubscribeConfig$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setServiceName`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.SubscribeConfig$Builder android.net.wifi.aware.SubscribeConfig$Builder.setServiceName(java.lang.String) + /// ``` + @JavaMethod + open func setServiceName(_ arg0: String) -> SubscribeConfig.Builder! + + /// Java method `setServiceSpecificInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.SubscribeConfig$Builder android.net.wifi.aware.SubscribeConfig$Builder.setServiceSpecificInfo(byte[]) + /// ``` + @JavaMethod + open func setServiceSpecificInfo(_ arg0: [Int8]) -> SubscribeConfig.Builder! + + /// Java method `setTerminateNotificationEnabled`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.SubscribeConfig$Builder android.net.wifi.aware.SubscribeConfig$Builder.setTerminateNotificationEnabled(boolean) + /// ``` + @JavaMethod + open func setTerminateNotificationEnabled(_ arg0: Bool) -> SubscribeConfig.Builder! + + /// Java method `setInstantCommunicationModeEnabled`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.SubscribeConfig$Builder android.net.wifi.aware.SubscribeConfig$Builder.setInstantCommunicationModeEnabled(boolean,int) + /// ``` + @JavaMethod + open func setInstantCommunicationModeEnabled(_ arg0: Bool, _ arg1: Int32) -> SubscribeConfig.Builder! + + /// Java method `setSubscribeType`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.SubscribeConfig$Builder android.net.wifi.aware.SubscribeConfig$Builder.setSubscribeType(int) + /// ``` + @JavaMethod + open func setSubscribeType(_ arg0: Int32) -> SubscribeConfig.Builder! + + /// Java method `setTtlSec`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.SubscribeConfig$Builder android.net.wifi.aware.SubscribeConfig$Builder.setTtlSec(int) + /// ``` + @JavaMethod + open func setTtlSec(_ arg0: Int32) -> SubscribeConfig.Builder! + + /// Java method `setMinDistanceMm`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.SubscribeConfig$Builder android.net.wifi.aware.SubscribeConfig$Builder.setMinDistanceMm(int) + /// ``` + @JavaMethod + open func setMinDistanceMm(_ arg0: Int32) -> SubscribeConfig.Builder! + + /// Java method `setMaxDistanceMm`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.SubscribeConfig$Builder android.net.wifi.aware.SubscribeConfig$Builder.setMaxDistanceMm(int) + /// ``` + @JavaMethod + open func setMaxDistanceMm(_ arg0: Int32) -> SubscribeConfig.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.SubscribeConfig android.net.wifi.aware.SubscribeConfig$Builder.build() + /// ``` + @JavaMethod + open func build() -> SubscribeConfig! + } +} diff --git a/Sources/AndroidNet/SubscribeConfig.swift b/Sources/AndroidNet/SubscribeConfig.swift new file mode 100644 index 0000000..75fb1b0 --- /dev/null +++ b/Sources/AndroidNet/SubscribeConfig.swift @@ -0,0 +1,80 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.aware.SubscribeConfig", implements: Parcelable.self) +open class SubscribeConfig: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.SubscribeConfig.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.SubscribeConfig.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `isInstantCommunicationModeEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.SubscribeConfig.isInstantCommunicationModeEnabled() + /// ``` +@JavaMethod + open func isInstantCommunicationModeEnabled() -> Bool + + /// Java method `getInstantCommunicationBand`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.SubscribeConfig.getInstantCommunicationBand() + /// ``` +@JavaMethod + open func getInstantCommunicationBand() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.SubscribeConfig.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.aware.SubscribeConfig.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.SubscribeConfig.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var SUBSCRIBE_TYPE_ACTIVE: Int32 + + @JavaStaticField(isFinal: true) + public var SUBSCRIBE_TYPE_PASSIVE: Int32 +} diff --git a/Sources/AndroidNet/SubscribeDiscoverySession.swift b/Sources/AndroidNet/SubscribeDiscoverySession.swift new file mode 100644 index 0000000..7394588 --- /dev/null +++ b/Sources/AndroidNet/SubscribeDiscoverySession.swift @@ -0,0 +1,15 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.aware.SubscribeDiscoverySession") +open class SubscribeDiscoverySession: DiscoverySession { + /// Java method `updateSubscribe`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.SubscribeDiscoverySession.updateSubscribe(android.net.wifi.aware.SubscribeConfig) + /// ``` +@JavaMethod + open func updateSubscribe(_ arg0: SubscribeConfig?) +} diff --git a/Sources/AndroidNet/TelephonyNetworkSpecifier+Builder.swift b/Sources/AndroidNet/TelephonyNetworkSpecifier+Builder.swift new file mode 100644 index 0000000..194fb95 --- /dev/null +++ b/Sources/AndroidNet/TelephonyNetworkSpecifier+Builder.swift @@ -0,0 +1,29 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension TelephonyNetworkSpecifier { + @JavaClass("android.net.TelephonyNetworkSpecifier$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setSubscriptionId`. + /// + /// ### Java method signature + /// ```java + /// public android.net.TelephonyNetworkSpecifier$Builder android.net.TelephonyNetworkSpecifier$Builder.setSubscriptionId(int) + /// ``` + @JavaMethod + open func setSubscriptionId(_ arg0: Int32) -> TelephonyNetworkSpecifier.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.TelephonyNetworkSpecifier android.net.TelephonyNetworkSpecifier$Builder.build() + /// ``` + @JavaMethod + open func build() -> TelephonyNetworkSpecifier! + } +} diff --git a/Sources/AndroidNet/TelephonyNetworkSpecifier.swift b/Sources/AndroidNet/TelephonyNetworkSpecifier.swift new file mode 100644 index 0000000..f34217e --- /dev/null +++ b/Sources/AndroidNet/TelephonyNetworkSpecifier.swift @@ -0,0 +1,65 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.TelephonyNetworkSpecifier", implements: Parcelable.self) +open class TelephonyNetworkSpecifier: NetworkSpecifier { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.TelephonyNetworkSpecifier.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.TelephonyNetworkSpecifier.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getSubscriptionId`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.TelephonyNetworkSpecifier.getSubscriptionId() + /// ``` +@JavaMethod + open func getSubscriptionId() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.TelephonyNetworkSpecifier.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.TelephonyNetworkSpecifier.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.TelephonyNetworkSpecifier.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/TrafficStats.swift b/Sources/AndroidNet/TrafficStats.swift new file mode 100644 index 0000000..a9cd181 --- /dev/null +++ b/Sources/AndroidNet/TrafficStats.swift @@ -0,0 +1,374 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangIO +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.TrafficStats") +open class TrafficStats: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var UNSUPPORTED: Int32 + + /// Java method `setThreadStatsTag`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.setThreadStatsTag(int) + /// ``` + @JavaStaticMethod + public func setThreadStatsTag(_ arg0: Int32) + + /// Java method `getThreadStatsTag`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.TrafficStats.getThreadStatsTag() + /// ``` + @JavaStaticMethod + public func getThreadStatsTag() -> Int32 + + /// Java method `setThreadStatsUid`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.setThreadStatsUid(int) + /// ``` + @JavaStaticMethod + public func setThreadStatsUid(_ arg0: Int32) + + /// Java method `getThreadStatsUid`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.TrafficStats.getThreadStatsUid() + /// ``` + @JavaStaticMethod + public func getThreadStatsUid() -> Int32 + + /// Java method `tagSocket`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.tagSocket(java.net.Socket) throws java.net.SocketException + /// ``` + @JavaStaticMethod + public func tagSocket(_ arg0: Socket?) throws + + /// Java method `untagSocket`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.untagSocket(java.net.Socket) throws java.net.SocketException + /// ``` + @JavaStaticMethod + public func untagSocket(_ arg0: Socket?) throws + + /// Java method `tagDatagramSocket`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.tagDatagramSocket(java.net.DatagramSocket) throws java.net.SocketException + /// ``` + @JavaStaticMethod + public func tagDatagramSocket(_ arg0: DatagramSocket?) throws + + /// Java method `tagFileDescriptor`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.tagFileDescriptor(java.io.FileDescriptor) throws java.io.IOException + /// ``` + @JavaStaticMethod + public func tagFileDescriptor(_ arg0: FileDescriptor?) throws + + /// Java method `getMobileTxPackets`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getMobileTxPackets() + /// ``` + @JavaStaticMethod + public func getMobileTxPackets() -> Int64 + + /// Java method `getMobileRxPackets`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getMobileRxPackets() + /// ``` + @JavaStaticMethod + public func getMobileRxPackets() -> Int64 + + /// Java method `getMobileTxBytes`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getMobileTxBytes() + /// ``` + @JavaStaticMethod + public func getMobileTxBytes() -> Int64 + + /// Java method `getMobileRxBytes`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getMobileRxBytes() + /// ``` + @JavaStaticMethod + public func getMobileRxBytes() -> Int64 + + /// Java method `getTxPackets`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getTxPackets(java.lang.String) + /// ``` + @JavaStaticMethod + public func getTxPackets(_ arg0: String) -> Int64 + + /// Java method `getRxPackets`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getRxPackets(java.lang.String) + /// ``` + @JavaStaticMethod + public func getRxPackets(_ arg0: String) -> Int64 + + /// Java method `getTxBytes`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getTxBytes(java.lang.String) + /// ``` + @JavaStaticMethod + public func getTxBytes(_ arg0: String) -> Int64 + + /// Java method `getRxBytes`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getRxBytes(java.lang.String) + /// ``` + @JavaStaticMethod + public func getRxBytes(_ arg0: String) -> Int64 + + /// Java method `getTotalTxPackets`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getTotalTxPackets() + /// ``` + @JavaStaticMethod + public func getTotalTxPackets() -> Int64 + + /// Java method `getTotalRxPackets`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getTotalRxPackets() + /// ``` + @JavaStaticMethod + public func getTotalRxPackets() -> Int64 + + /// Java method `getTotalTxBytes`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getTotalTxBytes() + /// ``` + @JavaStaticMethod + public func getTotalTxBytes() -> Int64 + + /// Java method `getTotalRxBytes`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getTotalRxBytes() + /// ``` + @JavaStaticMethod + public func getTotalRxBytes() -> Int64 + + /// Java method `getUidTxBytes`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getUidTxBytes(int) + /// ``` + @JavaStaticMethod + public func getUidTxBytes(_ arg0: Int32) -> Int64 + + /// Java method `getUidRxBytes`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getUidRxBytes(int) + /// ``` + @JavaStaticMethod + public func getUidRxBytes(_ arg0: Int32) -> Int64 + + /// Java method `getUidTxPackets`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getUidTxPackets(int) + /// ``` + @JavaStaticMethod + public func getUidTxPackets(_ arg0: Int32) -> Int64 + + /// Java method `getUidRxPackets`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getUidRxPackets(int) + /// ``` + @JavaStaticMethod + public func getUidRxPackets(_ arg0: Int32) -> Int64 + + /// Java method `getUidTcpTxBytes`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getUidTcpTxBytes(int) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getUidTcpTxBytes(_ arg0: Int32) -> Int64 + + /// Java method `getUidTcpRxBytes`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getUidTcpRxBytes(int) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getUidTcpRxBytes(_ arg0: Int32) -> Int64 + + /// Java method `getUidUdpTxBytes`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getUidUdpTxBytes(int) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getUidUdpTxBytes(_ arg0: Int32) -> Int64 + + /// Java method `getUidUdpRxBytes`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getUidUdpRxBytes(int) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getUidUdpRxBytes(_ arg0: Int32) -> Int64 + + /// Java method `getUidUdpTxPackets`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getUidUdpTxPackets(int) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getUidUdpTxPackets(_ arg0: Int32) -> Int64 + + /// Java method `getUidUdpRxPackets`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getUidUdpRxPackets(int) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getUidUdpRxPackets(_ arg0: Int32) -> Int64 + + /// Java method `getAndSetThreadStatsTag`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.TrafficStats.getAndSetThreadStatsTag(int) + /// ``` + @JavaStaticMethod + public func getAndSetThreadStatsTag(_ arg0: Int32) -> Int32 + + /// Java method `clearThreadStatsTag`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.clearThreadStatsTag() + /// ``` + @JavaStaticMethod + public func clearThreadStatsTag() + + /// Java method `clearThreadStatsUid`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.clearThreadStatsUid() + /// ``` + @JavaStaticMethod + public func clearThreadStatsUid() + + /// Java method `untagDatagramSocket`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.untagDatagramSocket(java.net.DatagramSocket) throws java.net.SocketException + /// ``` + @JavaStaticMethod + public func untagDatagramSocket(_ arg0: DatagramSocket?) throws + + /// Java method `untagFileDescriptor`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.untagFileDescriptor(java.io.FileDescriptor) throws java.io.IOException + /// ``` + @JavaStaticMethod + public func untagFileDescriptor(_ arg0: FileDescriptor?) throws + + /// Java method `incrementOperationCount`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.incrementOperationCount(int,int) + /// ``` + @JavaStaticMethod + public func incrementOperationCount(_ arg0: Int32, _ arg1: Int32) + + /// Java method `incrementOperationCount`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.incrementOperationCount(int) + /// ``` + @JavaStaticMethod + public func incrementOperationCount(_ arg0: Int32) + + /// Java method `getUidTcpTxSegments`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getUidTcpTxSegments(int) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getUidTcpTxSegments(_ arg0: Int32) -> Int64 + + /// Java method `getUidTcpRxSegments`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getUidTcpRxSegments(int) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getUidTcpRxSegments(_ arg0: Int32) -> Int64 +} diff --git a/Sources/AndroidNet/TransportInfo.swift b/Sources/AndroidNet/TransportInfo.swift new file mode 100644 index 0000000..e7970ad --- /dev/null +++ b/Sources/AndroidNet/TransportInfo.swift @@ -0,0 +1,8 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaInterface("android.net.TransportInfo") +public struct TransportInfo { + +} diff --git a/Sources/AndroidNet/TransportModeChildSessionParams+Builder.swift b/Sources/AndroidNet/TransportModeChildSessionParams+Builder.swift new file mode 100644 index 0000000..4d3150d --- /dev/null +++ b/Sources/AndroidNet/TransportModeChildSessionParams+Builder.swift @@ -0,0 +1,59 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension TransportModeChildSessionParams { + @JavaClass("android.net.ipsec.ike.TransportModeChildSessionParams$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: TransportModeChildSessionParams?, environment: JNIEnvironment? = nil) + + /// Java method `setLifetimeSeconds`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TransportModeChildSessionParams$Builder android.net.ipsec.ike.TransportModeChildSessionParams$Builder.setLifetimeSeconds(int,int) + /// ``` + @JavaMethod + open func setLifetimeSeconds(_ arg0: Int32, _ arg1: Int32) -> TransportModeChildSessionParams.Builder! + + /// Java method `addChildSaProposal`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TransportModeChildSessionParams$Builder android.net.ipsec.ike.TransportModeChildSessionParams$Builder.addChildSaProposal(android.net.ipsec.ike.ChildSaProposal) + /// ``` + @JavaMethod + open func addChildSaProposal(_ arg0: ChildSaProposal?) -> TransportModeChildSessionParams.Builder! + + /// Java method `addInboundTrafficSelectors`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TransportModeChildSessionParams$Builder android.net.ipsec.ike.TransportModeChildSessionParams$Builder.addInboundTrafficSelectors(android.net.ipsec.ike.IkeTrafficSelector) + /// ``` + @JavaMethod + open func addInboundTrafficSelectors(_ arg0: IkeTrafficSelector?) -> TransportModeChildSessionParams.Builder! + + /// Java method `addOutboundTrafficSelectors`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TransportModeChildSessionParams$Builder android.net.ipsec.ike.TransportModeChildSessionParams$Builder.addOutboundTrafficSelectors(android.net.ipsec.ike.IkeTrafficSelector) + /// ``` + @JavaMethod + open func addOutboundTrafficSelectors(_ arg0: IkeTrafficSelector?) -> TransportModeChildSessionParams.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TransportModeChildSessionParams android.net.ipsec.ike.TransportModeChildSessionParams$Builder.build() + /// ``` + @JavaMethod + open func build() -> TransportModeChildSessionParams! + } +} diff --git a/Sources/AndroidNet/TransportModeChildSessionParams.swift b/Sources/AndroidNet/TransportModeChildSessionParams.swift new file mode 100644 index 0000000..152fee2 --- /dev/null +++ b/Sources/AndroidNet/TransportModeChildSessionParams.swift @@ -0,0 +1,8 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.TransportModeChildSessionParams") +open class TransportModeChildSessionParams: ChildSessionParams { + +} diff --git a/Sources/AndroidNet/TunnelModeChildSessionParams+Builder.swift b/Sources/AndroidNet/TunnelModeChildSessionParams+Builder.swift new file mode 100644 index 0000000..874d8c7 --- /dev/null +++ b/Sources/AndroidNet/TunnelModeChildSessionParams+Builder.swift @@ -0,0 +1,105 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +extension TunnelModeChildSessionParams { + @JavaClass("android.net.ipsec.ike.TunnelModeChildSessionParams$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: TunnelModeChildSessionParams?, environment: JNIEnvironment? = nil) + + /// Java method `setLifetimeSeconds`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.setLifetimeSeconds(int,int) + /// ``` + @JavaMethod + open func setLifetimeSeconds(_ arg0: Int32, _ arg1: Int32) -> TunnelModeChildSessionParams.Builder! + + /// Java method `addChildSaProposal`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.addChildSaProposal(android.net.ipsec.ike.ChildSaProposal) + /// ``` + @JavaMethod + open func addChildSaProposal(_ arg0: ChildSaProposal?) -> TunnelModeChildSessionParams.Builder! + + /// Java method `addInboundTrafficSelectors`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.addInboundTrafficSelectors(android.net.ipsec.ike.IkeTrafficSelector) + /// ``` + @JavaMethod + open func addInboundTrafficSelectors(_ arg0: IkeTrafficSelector?) -> TunnelModeChildSessionParams.Builder! + + /// Java method `addOutboundTrafficSelectors`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.addOutboundTrafficSelectors(android.net.ipsec.ike.IkeTrafficSelector) + /// ``` + @JavaMethod + open func addOutboundTrafficSelectors(_ arg0: IkeTrafficSelector?) -> TunnelModeChildSessionParams.Builder! + + /// Java method `addInternalAddressRequest`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.addInternalAddressRequest(java.net.Inet4Address) + /// ``` + @JavaMethod + open func addInternalAddressRequest(_ arg0: Inet4Address?) -> TunnelModeChildSessionParams.Builder! + + /// Java method `addInternalAddressRequest`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.addInternalAddressRequest(java.net.Inet6Address,int) + /// ``` + @JavaMethod + open func addInternalAddressRequest(_ arg0: Inet6Address?, _ arg1: Int32) -> TunnelModeChildSessionParams.Builder! + + /// Java method `addInternalAddressRequest`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.addInternalAddressRequest(int) + /// ``` + @JavaMethod + open func addInternalAddressRequest(_ arg0: Int32) -> TunnelModeChildSessionParams.Builder! + + /// Java method `addInternalDnsServerRequest`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.addInternalDnsServerRequest(int) + /// ``` + @JavaMethod + open func addInternalDnsServerRequest(_ arg0: Int32) -> TunnelModeChildSessionParams.Builder! + + /// Java method `addInternalDhcpServerRequest`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.addInternalDhcpServerRequest(int) + /// ``` + @JavaMethod + open func addInternalDhcpServerRequest(_ arg0: Int32) -> TunnelModeChildSessionParams.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TunnelModeChildSessionParams android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.build() + /// ``` + @JavaMethod + open func build() -> TunnelModeChildSessionParams! + } +} diff --git a/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4Address.swift b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4Address.swift new file mode 100644 index 0000000..4e1921a --- /dev/null +++ b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4Address.swift @@ -0,0 +1,18 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +extension TunnelModeChildSessionParams { + @JavaInterface("android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv4Address", extends: TunnelModeChildSessionParams.TunnelModeChildConfigRequest.self) + public struct ConfigRequestIpv4Address { + /// Java method `getAddress`. + /// + /// ### Java method signature + /// ```java + /// public abstract java.net.Inet4Address android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv4Address.getAddress() + /// ``` + @JavaMethod + public func getAddress() -> Inet4Address! + } +} diff --git a/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4DhcpServer.swift b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4DhcpServer.swift new file mode 100644 index 0000000..ffb0b85 --- /dev/null +++ b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4DhcpServer.swift @@ -0,0 +1,10 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension TunnelModeChildSessionParams { + @JavaInterface("android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv4DhcpServer", extends: TunnelModeChildSessionParams.TunnelModeChildConfigRequest.self) + public struct ConfigRequestIpv4DhcpServer { + + } +} diff --git a/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4DnsServer.swift b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4DnsServer.swift new file mode 100644 index 0000000..e54e3fd --- /dev/null +++ b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4DnsServer.swift @@ -0,0 +1,10 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension TunnelModeChildSessionParams { + @JavaInterface("android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv4DnsServer", extends: TunnelModeChildSessionParams.TunnelModeChildConfigRequest.self) + public struct ConfigRequestIpv4DnsServer { + + } +} diff --git a/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4Netmask.swift b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4Netmask.swift new file mode 100644 index 0000000..a65d03f --- /dev/null +++ b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4Netmask.swift @@ -0,0 +1,10 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension TunnelModeChildSessionParams { + @JavaInterface("android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv4Netmask", extends: TunnelModeChildSessionParams.TunnelModeChildConfigRequest.self) + public struct ConfigRequestIpv4Netmask { + + } +} diff --git a/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv6Address.swift b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv6Address.swift new file mode 100644 index 0000000..fab1322 --- /dev/null +++ b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv6Address.swift @@ -0,0 +1,27 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +extension TunnelModeChildSessionParams { + @JavaInterface("android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv6Address", extends: TunnelModeChildSessionParams.TunnelModeChildConfigRequest.self) + public struct ConfigRequestIpv6Address { + /// Java method `getAddress`. + /// + /// ### Java method signature + /// ```java + /// public abstract java.net.Inet6Address android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv6Address.getAddress() + /// ``` + @JavaMethod + public func getAddress() -> Inet6Address! + + /// Java method `getPrefixLength`. + /// + /// ### Java method signature + /// ```java + /// public abstract int android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv6Address.getPrefixLength() + /// ``` + @JavaMethod + public func getPrefixLength() -> Int32 + } +} diff --git a/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv6DnsServer.swift b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv6DnsServer.swift new file mode 100644 index 0000000..b64f6ce --- /dev/null +++ b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv6DnsServer.swift @@ -0,0 +1,10 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension TunnelModeChildSessionParams { + @JavaInterface("android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv6DnsServer", extends: TunnelModeChildSessionParams.TunnelModeChildConfigRequest.self) + public struct ConfigRequestIpv6DnsServer { + + } +} diff --git a/Sources/AndroidNet/TunnelModeChildSessionParams+TunnelModeChildConfigRequest.swift b/Sources/AndroidNet/TunnelModeChildSessionParams+TunnelModeChildConfigRequest.swift new file mode 100644 index 0000000..d10e7bb --- /dev/null +++ b/Sources/AndroidNet/TunnelModeChildSessionParams+TunnelModeChildConfigRequest.swift @@ -0,0 +1,10 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension TunnelModeChildSessionParams { + @JavaInterface("android.net.ipsec.ike.TunnelModeChildSessionParams$TunnelModeChildConfigRequest") + public struct TunnelModeChildConfigRequest { + + } +} diff --git a/Sources/AndroidNet/TunnelModeChildSessionParams.swift b/Sources/AndroidNet/TunnelModeChildSessionParams.swift new file mode 100644 index 0000000..b8f8260 --- /dev/null +++ b/Sources/AndroidNet/TunnelModeChildSessionParams.swift @@ -0,0 +1,24 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ipsec.ike.TunnelModeChildSessionParams") +open class TunnelModeChildSessionParams: ChildSessionParams { + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.TunnelModeChildSessionParams.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.TunnelModeChildSessionParams.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/Uri+Builder.swift b/Sources/AndroidNet/Uri+Builder.swift new file mode 100644 index 0000000..e42736a --- /dev/null +++ b/Sources/AndroidNet/Uri+Builder.swift @@ -0,0 +1,164 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension Uri { + @JavaClass("android.net.Uri$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `encodedOpaquePart`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.encodedOpaquePart(java.lang.String) + /// ``` + @JavaMethod + open func encodedOpaquePart(_ arg0: String) -> Uri.Builder! + + /// Java method `encodedAuthority`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.encodedAuthority(java.lang.String) + /// ``` + @JavaMethod + open func encodedAuthority(_ arg0: String) -> Uri.Builder! + + /// Java method `encodedPath`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.encodedPath(java.lang.String) + /// ``` + @JavaMethod + open func encodedPath(_ arg0: String) -> Uri.Builder! + + /// Java method `appendPath`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.appendPath(java.lang.String) + /// ``` + @JavaMethod + open func appendPath(_ arg0: String) -> Uri.Builder! + + /// Java method `appendEncodedPath`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.appendEncodedPath(java.lang.String) + /// ``` + @JavaMethod + open func appendEncodedPath(_ arg0: String) -> Uri.Builder! + + /// Java method `encodedQuery`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.encodedQuery(java.lang.String) + /// ``` + @JavaMethod + open func encodedQuery(_ arg0: String) -> Uri.Builder! + + /// Java method `encodedFragment`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.encodedFragment(java.lang.String) + /// ``` + @JavaMethod + open func encodedFragment(_ arg0: String) -> Uri.Builder! + + /// Java method `clearQuery`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.clearQuery() + /// ``` + @JavaMethod + open func clearQuery() -> Uri.Builder! + + /// Java method `appendQueryParameter`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.appendQueryParameter(java.lang.String,java.lang.String) + /// ``` + @JavaMethod + open func appendQueryParameter(_ arg0: String, _ arg1: String) -> Uri.Builder! + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.Uri$Builder.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `authority`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.authority(java.lang.String) + /// ``` + @JavaMethod + open func authority(_ arg0: String) -> Uri.Builder! + + /// Java method `query`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.query(java.lang.String) + /// ``` + @JavaMethod + open func query(_ arg0: String) -> Uri.Builder! + + /// Java method `path`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.path(java.lang.String) + /// ``` + @JavaMethod + open func path(_ arg0: String) -> Uri.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri android.net.Uri$Builder.build() + /// ``` + @JavaMethod + open func build() -> Uri! + + /// Java method `scheme`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.scheme(java.lang.String) + /// ``` + @JavaMethod + open func scheme(_ arg0: String) -> Uri.Builder! + + /// Java method `fragment`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.fragment(java.lang.String) + /// ``` + @JavaMethod + open func fragment(_ arg0: String) -> Uri.Builder! + + /// Java method `opaquePart`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.opaquePart(java.lang.String) + /// ``` + @JavaMethod + open func opaquePart(_ arg0: String) -> Uri.Builder! + } +} diff --git a/Sources/AndroidNet/Uri.swift b/Sources/AndroidNet/Uri.swift new file mode 100644 index 0000000..4b21cbd --- /dev/null +++ b/Sources/AndroidNet/Uri.swift @@ -0,0 +1,338 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.Uri", implements: Parcelable.self) +open class Uri: JavaObject { + /// Java method `getEncodedSchemeSpecificPart`. + /// + /// ### Java method signature + /// ```java + /// public abstract java.lang.String android.net.Uri.getEncodedSchemeSpecificPart() + /// ``` +@JavaMethod + open func getEncodedSchemeSpecificPart() -> String + + /// Java method `getEncodedAuthority`. + /// + /// ### Java method signature + /// ```java + /// public abstract java.lang.String android.net.Uri.getEncodedAuthority() + /// ``` +@JavaMethod + open func getEncodedAuthority() -> String + + /// Java method `getBooleanQueryParameter`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.Uri.getBooleanQueryParameter(java.lang.String,boolean) + /// ``` +@JavaMethod + open func getBooleanQueryParameter(_ arg0: String, _ arg1: Bool) -> Bool + + /// Java method `isHierarchical`. + /// + /// ### Java method signature + /// ```java + /// public abstract boolean android.net.Uri.isHierarchical() + /// ``` +@JavaMethod + open func isHierarchical() -> Bool + + /// Java method `getEncodedUserInfo`. + /// + /// ### Java method signature + /// ```java + /// public abstract java.lang.String android.net.Uri.getEncodedUserInfo() + /// ``` +@JavaMethod + open func getEncodedUserInfo() -> String + + /// Java method `getEncodedPath`. + /// + /// ### Java method signature + /// ```java + /// public abstract java.lang.String android.net.Uri.getEncodedPath() + /// ``` +@JavaMethod + open func getEncodedPath() -> String + + /// Java method `getEncodedQuery`. + /// + /// ### Java method signature + /// ```java + /// public abstract java.lang.String android.net.Uri.getEncodedQuery() + /// ``` +@JavaMethod + open func getEncodedQuery() -> String + + /// Java method `getEncodedFragment`. + /// + /// ### Java method signature + /// ```java + /// public abstract java.lang.String android.net.Uri.getEncodedFragment() + /// ``` +@JavaMethod + open func getEncodedFragment() -> String + + /// Java method `getLastPathSegment`. + /// + /// ### Java method signature + /// ```java + /// public abstract java.lang.String android.net.Uri.getLastPathSegment() + /// ``` +@JavaMethod + open func getLastPathSegment() -> String + + /// Java method `buildUpon`. + /// + /// ### Java method signature + /// ```java + /// public abstract android.net.Uri$Builder android.net.Uri.buildUpon() + /// ``` +@JavaMethod + open func buildUpon() -> Uri.Builder! + + /// Java method `getQueryParameter`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.Uri.getQueryParameter(java.lang.String) + /// ``` +@JavaMethod + open func getQueryParameter(_ arg0: String) -> String + + /// Java method `normalizeScheme`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri android.net.Uri.normalizeScheme() + /// ``` +@JavaMethod + open func normalizeScheme() -> Uri! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.Uri.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public abstract java.lang.String android.net.Uri.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.Uri.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 + + /// Java method `compareTo`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.Uri.compareTo(android.net.Uri) + /// ``` +@JavaMethod + open func compareTo(_ arg0: Uri?) -> Int32 + + /// Java method `compareTo`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.Uri.compareTo(java.lang.Object) + /// ``` +@JavaMethod + open func compareTo(_ arg0: JavaObject?) -> Int32 + + /// Java method `isAbsolute`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.Uri.isAbsolute() + /// ``` +@JavaMethod + open func isAbsolute() -> Bool + + /// Java method `getScheme`. + /// + /// ### Java method signature + /// ```java + /// public abstract java.lang.String android.net.Uri.getScheme() + /// ``` +@JavaMethod + open func getScheme() -> String + + /// Java method `isOpaque`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.Uri.isOpaque() + /// ``` +@JavaMethod + open func isOpaque() -> Bool + + /// Java method `getHost`. + /// + /// ### Java method signature + /// ```java + /// public abstract java.lang.String android.net.Uri.getHost() + /// ``` +@JavaMethod + open func getHost() -> String + + /// Java method `getPort`. + /// + /// ### Java method signature + /// ```java + /// public abstract int android.net.Uri.getPort() + /// ``` +@JavaMethod + open func getPort() -> Int32 + + /// Java method `getAuthority`. + /// + /// ### Java method signature + /// ```java + /// public abstract java.lang.String android.net.Uri.getAuthority() + /// ``` +@JavaMethod + open func getAuthority() -> String + + /// Java method `isRelative`. + /// + /// ### Java method signature + /// ```java + /// public abstract boolean android.net.Uri.isRelative() + /// ``` +@JavaMethod + open func isRelative() -> Bool + + /// Java method `getQuery`. + /// + /// ### Java method signature + /// ```java + /// public abstract java.lang.String android.net.Uri.getQuery() + /// ``` +@JavaMethod + open func getQuery() -> String + + /// Java method `getPath`. + /// + /// ### Java method signature + /// ```java + /// public abstract java.lang.String android.net.Uri.getPath() + /// ``` +@JavaMethod + open func getPath() -> String + + /// Java method `getUserInfo`. + /// + /// ### Java method signature + /// ```java + /// public abstract java.lang.String android.net.Uri.getUserInfo() + /// ``` +@JavaMethod + open func getUserInfo() -> String + + /// Java method `getSchemeSpecificPart`. + /// + /// ### Java method signature + /// ```java + /// public abstract java.lang.String android.net.Uri.getSchemeSpecificPart() + /// ``` +@JavaMethod + open func getSchemeSpecificPart() -> String + + /// Java method `getFragment`. + /// + /// ### Java method signature + /// ```java + /// public abstract java.lang.String android.net.Uri.getFragment() + /// ``` +@JavaMethod + open func getFragment() -> String +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var EMPTY: Uri! + + /// Java method `fromParts`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.Uri android.net.Uri.fromParts(java.lang.String,java.lang.String,java.lang.String) + /// ``` + @JavaStaticMethod + public func fromParts(_ arg0: String, _ arg1: String, _ arg2: String) -> Uri! + + /// Java method `withAppendedPath`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.Uri android.net.Uri.withAppendedPath(android.net.Uri,java.lang.String) + /// ``` + @JavaStaticMethod + public func withAppendedPath(_ arg0: Uri?, _ arg1: String) -> Uri! + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.Uri.writeToParcel(android.os.Parcel,android.net.Uri) + /// ``` + @JavaStaticMethod + public func writeToParcel(_ arg0: Parcel?, _ arg1: Uri?) + + /// Java method `decode`. + /// + /// ### Java method signature + /// ```java + /// public static java.lang.String android.net.Uri.decode(java.lang.String) + /// ``` + @JavaStaticMethod + public func decode(_ arg0: String) -> String + + /// Java method `encode`. + /// + /// ### Java method signature + /// ```java + /// public static java.lang.String android.net.Uri.encode(java.lang.String) + /// ``` + @JavaStaticMethod + public func encode(_ arg0: String) -> String + + /// Java method `encode`. + /// + /// ### Java method signature + /// ```java + /// public static java.lang.String android.net.Uri.encode(java.lang.String,java.lang.String) + /// ``` + @JavaStaticMethod + public func encode(_ arg0: String, _ arg1: String) -> String + + /// Java method `parse`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.Uri android.net.Uri.parse(java.lang.String) + /// ``` + @JavaStaticMethod + public func parse(_ arg0: String) -> Uri! +} diff --git a/Sources/AndroidNet/UrlQuerySanitizer+IllegalCharacterValueSanitizer.swift b/Sources/AndroidNet/UrlQuerySanitizer+IllegalCharacterValueSanitizer.swift new file mode 100644 index 0000000..377f27e --- /dev/null +++ b/Sources/AndroidNet/UrlQuerySanitizer+IllegalCharacterValueSanitizer.swift @@ -0,0 +1,87 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension UrlQuerySanitizer { + @JavaClass("android.net.UrlQuerySanitizer$IllegalCharacterValueSanitizer", implements: UrlQuerySanitizer.ValueSanitizer.self) + open class IllegalCharacterValueSanitizer: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, environment: JNIEnvironment? = nil) + + /// Java method `sanitize`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.UrlQuerySanitizer$IllegalCharacterValueSanitizer.sanitize(java.lang.String) + /// ``` + @JavaMethod + open func sanitize(_ arg0: String) -> String + } +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var ALL_BUT_NUL_AND_ANGLE_BRACKETS_LEGAL: Int32 + + @JavaStaticField(isFinal: true) + public var ALL_BUT_NUL_LEGAL: Int32 + + @JavaStaticField(isFinal: true) + public var ALL_BUT_WHITESPACE_LEGAL: Int32 + + @JavaStaticField(isFinal: true) + public var ALL_ILLEGAL: Int32 + + @JavaStaticField(isFinal: true) + public var ALL_OK: Int32 + + @JavaStaticField(isFinal: true) + public var ALL_WHITESPACE_OK: Int32 + + @JavaStaticField(isFinal: true) + public var AMP_AND_SPACE_LEGAL: Int32 + + @JavaStaticField(isFinal: true) + public var AMP_LEGAL: Int32 + + @JavaStaticField(isFinal: true) + public var AMP_OK: Int32 + + @JavaStaticField(isFinal: true) + public var DQUOTE_OK: Int32 + + @JavaStaticField(isFinal: true) + public var GT_OK: Int32 + + @JavaStaticField(isFinal: true) + public var LT_OK: Int32 + + @JavaStaticField(isFinal: true) + public var NON_7_BIT_ASCII_OK: Int32 + + @JavaStaticField(isFinal: true) + public var NUL_OK: Int32 + + @JavaStaticField(isFinal: true) + public var OTHER_WHITESPACE_OK: Int32 + + @JavaStaticField(isFinal: true) + public var PCT_OK: Int32 + + @JavaStaticField(isFinal: true) + public var SCRIPT_URL_OK: Int32 + + @JavaStaticField(isFinal: true) + public var SPACE_LEGAL: Int32 + + @JavaStaticField(isFinal: true) + public var SPACE_OK: Int32 + + @JavaStaticField(isFinal: true) + public var SQUOTE_OK: Int32 + + @JavaStaticField(isFinal: true) + public var URL_AND_SPACE_LEGAL: Int32 + + @JavaStaticField(isFinal: true) + public var URL_LEGAL: Int32 +} diff --git a/Sources/AndroidNet/UrlQuerySanitizer+ParameterValuePair.swift b/Sources/AndroidNet/UrlQuerySanitizer+ParameterValuePair.swift new file mode 100644 index 0000000..cf638d9 --- /dev/null +++ b/Sources/AndroidNet/UrlQuerySanitizer+ParameterValuePair.swift @@ -0,0 +1,17 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension UrlQuerySanitizer { + @JavaClass("android.net.UrlQuerySanitizer$ParameterValuePair") + open class ParameterValuePair: JavaObject { + @JavaField(isFinal: false) + public var mParameter: String + + @JavaField(isFinal: false) + public var mValue: String + + @JavaMethod + @_nonoverride public convenience init(_ arg0: UrlQuerySanitizer?, _ arg1: String, _ arg2: String, environment: JNIEnvironment? = nil) + } +} diff --git a/Sources/AndroidNet/UrlQuerySanitizer+ValueSanitizer.swift b/Sources/AndroidNet/UrlQuerySanitizer+ValueSanitizer.swift new file mode 100644 index 0000000..1d59f13 --- /dev/null +++ b/Sources/AndroidNet/UrlQuerySanitizer+ValueSanitizer.swift @@ -0,0 +1,17 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension UrlQuerySanitizer { + @JavaInterface("android.net.UrlQuerySanitizer$ValueSanitizer") + public struct ValueSanitizer { + /// Java method `sanitize`. + /// + /// ### Java method signature + /// ```java + /// public abstract java.lang.String android.net.UrlQuerySanitizer$ValueSanitizer.sanitize(java.lang.String) + /// ``` + @JavaMethod + public func sanitize(_ arg0: String) -> String + } +} diff --git a/Sources/AndroidNet/UrlQuerySanitizer.swift b/Sources/AndroidNet/UrlQuerySanitizer.swift new file mode 100644 index 0000000..8c3948f --- /dev/null +++ b/Sources/AndroidNet/UrlQuerySanitizer.swift @@ -0,0 +1,274 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.UrlQuerySanitizer") +open class UrlQuerySanitizer: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `getUnregisteredParameterValueSanitizer`. + /// + /// ### Java method signature + /// ```java + /// public android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getUnregisteredParameterValueSanitizer() + /// ``` + @JavaMethod + open func getUnregisteredParameterValueSanitizer() -> UrlQuerySanitizer.ValueSanitizer! + + /// Java method `setUnregisteredParameterValueSanitizer`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.UrlQuerySanitizer.setUnregisteredParameterValueSanitizer(android.net.UrlQuerySanitizer$ValueSanitizer) + /// ``` + @JavaMethod + open func setUnregisteredParameterValueSanitizer(_ arg0: UrlQuerySanitizer.ValueSanitizer?) + + /// Java method `parseUrl`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.UrlQuerySanitizer.parseUrl(java.lang.String) + /// ``` + @JavaMethod + open func parseUrl(_ arg0: String) + + /// Java method `hasParameter`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.UrlQuerySanitizer.hasParameter(java.lang.String) + /// ``` + @JavaMethod + open func hasParameter(_ arg0: String) -> Bool + + /// Java method `registerParameter`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.UrlQuerySanitizer.registerParameter(java.lang.String,android.net.UrlQuerySanitizer$ValueSanitizer) + /// ``` + @JavaMethod + open func registerParameter(_ arg0: String, _ arg1: UrlQuerySanitizer.ValueSanitizer?) + + /// Java method `registerParameters`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.UrlQuerySanitizer.registerParameters(java.lang.String[],android.net.UrlQuerySanitizer$ValueSanitizer) + /// ``` + @JavaMethod + open func registerParameters(_ arg0: [String], _ arg1: UrlQuerySanitizer.ValueSanitizer?) + + /// Java method `parseEntry`. + /// + /// ### Java method signature + /// ```java + /// protected void android.net.UrlQuerySanitizer.parseEntry(java.lang.String,java.lang.String) + /// ``` + @JavaMethod + open func parseEntry(_ arg0: String, _ arg1: String) + + /// Java method `addSanitizedEntry`. + /// + /// ### Java method signature + /// ```java + /// protected void android.net.UrlQuerySanitizer.addSanitizedEntry(java.lang.String,java.lang.String) + /// ``` + @JavaMethod + open func addSanitizedEntry(_ arg0: String, _ arg1: String) + + /// Java method `getValueSanitizer`. + /// + /// ### Java method signature + /// ```java + /// public android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getValueSanitizer(java.lang.String) + /// ``` + @JavaMethod + open func getValueSanitizer(_ arg0: String) -> UrlQuerySanitizer.ValueSanitizer! + + /// Java method `decodeHexDigit`. + /// + /// ### Java method signature + /// ```java + /// protected int android.net.UrlQuerySanitizer.decodeHexDigit(char) + /// ``` + @JavaMethod + open func decodeHexDigit(_ arg0: UInt16) -> Int32 + + /// Java method `setAllowUnregisteredParamaters`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.UrlQuerySanitizer.setAllowUnregisteredParamaters(boolean) + /// ``` + @JavaMethod + open func setAllowUnregisteredParamaters(_ arg0: Bool) + + /// Java method `getAllowUnregisteredParamaters`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.UrlQuerySanitizer.getAllowUnregisteredParamaters() + /// ``` + @JavaMethod + open func getAllowUnregisteredParamaters() -> Bool + + /// Java method `setPreferFirstRepeatedParameter`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.UrlQuerySanitizer.setPreferFirstRepeatedParameter(boolean) + /// ``` + @JavaMethod + open func setPreferFirstRepeatedParameter(_ arg0: Bool) + + /// Java method `getPreferFirstRepeatedParameter`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.UrlQuerySanitizer.getPreferFirstRepeatedParameter() + /// ``` + @JavaMethod + open func getPreferFirstRepeatedParameter() -> Bool + + /// Java method `getEffectiveValueSanitizer`. + /// + /// ### Java method signature + /// ```java + /// public android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getEffectiveValueSanitizer(java.lang.String) + /// ``` + @JavaMethod + open func getEffectiveValueSanitizer(_ arg0: String) -> UrlQuerySanitizer.ValueSanitizer! + + /// Java method `clear`. + /// + /// ### Java method signature + /// ```java + /// protected void android.net.UrlQuerySanitizer.clear() + /// ``` + @JavaMethod + open func clear() + + /// Java method `getValue`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.UrlQuerySanitizer.getValue(java.lang.String) + /// ``` + @JavaMethod + open func getValue(_ arg0: String) -> String + + /// Java method `isHexDigit`. + /// + /// ### Java method signature + /// ```java + /// protected boolean android.net.UrlQuerySanitizer.isHexDigit(char) + /// ``` + @JavaMethod + open func isHexDigit(_ arg0: UInt16) -> Bool + + /// Java method `unescape`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.UrlQuerySanitizer.unescape(java.lang.String) + /// ``` + @JavaMethod + open func unescape(_ arg0: String) -> String + + /// Java method `parseQuery`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.UrlQuerySanitizer.parseQuery(java.lang.String) + /// ``` + @JavaMethod + open func parseQuery(_ arg0: String) +} +extension JavaClass { + /// Java method `getAllIllegal`. + /// + /// ### Java method signature + /// ```java + /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getAllIllegal() + /// ``` +@JavaStaticMethod + public func getAllIllegal() -> UrlQuerySanitizer.ValueSanitizer! + + /// Java method `getAllButNulLegal`. + /// + /// ### Java method signature + /// ```java + /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getAllButNulLegal() + /// ``` +@JavaStaticMethod + public func getAllButNulLegal() -> UrlQuerySanitizer.ValueSanitizer! + + /// Java method `getUrlLegal`. + /// + /// ### Java method signature + /// ```java + /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getUrlLegal() + /// ``` +@JavaStaticMethod + public func getUrlLegal() -> UrlQuerySanitizer.ValueSanitizer! + + /// Java method `getAmpLegal`. + /// + /// ### Java method signature + /// ```java + /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getAmpLegal() + /// ``` +@JavaStaticMethod + public func getAmpLegal() -> UrlQuerySanitizer.ValueSanitizer! + + /// Java method `getSpaceLegal`. + /// + /// ### Java method signature + /// ```java + /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getSpaceLegal() + /// ``` +@JavaStaticMethod + public func getSpaceLegal() -> UrlQuerySanitizer.ValueSanitizer! + + /// Java method `getAllButWhitespaceLegal`. + /// + /// ### Java method signature + /// ```java + /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getAllButWhitespaceLegal() + /// ``` +@JavaStaticMethod + public func getAllButWhitespaceLegal() -> UrlQuerySanitizer.ValueSanitizer! + + /// Java method `getUrlAndSpaceLegal`. + /// + /// ### Java method signature + /// ```java + /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getUrlAndSpaceLegal() + /// ``` +@JavaStaticMethod + public func getUrlAndSpaceLegal() -> UrlQuerySanitizer.ValueSanitizer! + + /// Java method `getAmpAndSpaceLegal`. + /// + /// ### Java method signature + /// ```java + /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getAmpAndSpaceLegal() + /// ``` +@JavaStaticMethod + public func getAmpAndSpaceLegal() -> UrlQuerySanitizer.ValueSanitizer! + + /// Java method `getAllButNulAndAngleBracketsLegal`. + /// + /// ### Java method signature + /// ```java + /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getAllButNulAndAngleBracketsLegal() + /// ``` +@JavaStaticMethod + public func getAllButNulAndAngleBracketsLegal() -> UrlQuerySanitizer.ValueSanitizer! +} diff --git a/Sources/AndroidNet/VcnCellUnderlyingNetworkTemplate+Builder.swift b/Sources/AndroidNet/VcnCellUnderlyingNetworkTemplate+Builder.swift new file mode 100644 index 0000000..ce8b95a --- /dev/null +++ b/Sources/AndroidNet/VcnCellUnderlyingNetworkTemplate+Builder.swift @@ -0,0 +1,119 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension VcnCellUnderlyingNetworkTemplate { + @JavaClass("android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setMetered`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder.setMetered(int) + /// ``` + @JavaMethod + open func setMetered(_ arg0: Int32) -> VcnCellUnderlyingNetworkTemplate.Builder! + + /// Java method `setRoaming`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder.setRoaming(int) + /// ``` + @JavaMethod + open func setRoaming(_ arg0: Int32) -> VcnCellUnderlyingNetworkTemplate.Builder! + + /// Java method `setOpportunistic`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder.setOpportunistic(int) + /// ``` + @JavaMethod + open func setOpportunistic(_ arg0: Int32) -> VcnCellUnderlyingNetworkTemplate.Builder! + + /// Java method `setCbs`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder.setCbs(int) + /// ``` + @JavaMethod + open func setCbs(_ arg0: Int32) -> VcnCellUnderlyingNetworkTemplate.Builder! + + /// Java method `setDun`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder.setDun(int) + /// ``` + @JavaMethod + open func setDun(_ arg0: Int32) -> VcnCellUnderlyingNetworkTemplate.Builder! + + /// Java method `setIms`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder.setIms(int) + /// ``` + @JavaMethod + open func setIms(_ arg0: Int32) -> VcnCellUnderlyingNetworkTemplate.Builder! + + /// Java method `setInternet`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder.setInternet(int) + /// ``` + @JavaMethod + open func setInternet(_ arg0: Int32) -> VcnCellUnderlyingNetworkTemplate.Builder! + + /// Java method `setMms`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder.setMms(int) + /// ``` + @JavaMethod + open func setMms(_ arg0: Int32) -> VcnCellUnderlyingNetworkTemplate.Builder! + + /// Java method `setRcs`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder.setRcs(int) + /// ``` + @JavaMethod + open func setRcs(_ arg0: Int32) -> VcnCellUnderlyingNetworkTemplate.Builder! + + /// Java method `setMinUpstreamBandwidthKbps`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder.setMinUpstreamBandwidthKbps(int,int) + /// ``` + @JavaMethod + open func setMinUpstreamBandwidthKbps(_ arg0: Int32, _ arg1: Int32) -> VcnCellUnderlyingNetworkTemplate.Builder! + + /// Java method `setMinDownstreamBandwidthKbps`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder.setMinDownstreamBandwidthKbps(int,int) + /// ``` + @JavaMethod + open func setMinDownstreamBandwidthKbps(_ arg0: Int32, _ arg1: Int32) -> VcnCellUnderlyingNetworkTemplate.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnCellUnderlyingNetworkTemplate android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder.build() + /// ``` + @JavaMethod + open func build() -> VcnCellUnderlyingNetworkTemplate! + } +} diff --git a/Sources/AndroidNet/VcnCellUnderlyingNetworkTemplate.swift b/Sources/AndroidNet/VcnCellUnderlyingNetworkTemplate.swift new file mode 100644 index 0000000..252ab7f --- /dev/null +++ b/Sources/AndroidNet/VcnCellUnderlyingNetworkTemplate.swift @@ -0,0 +1,96 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.vcn.VcnCellUnderlyingNetworkTemplate") +open class VcnCellUnderlyingNetworkTemplate: VcnUnderlyingNetworkTemplate { + /// Java method `getRoaming`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnCellUnderlyingNetworkTemplate.getRoaming() + /// ``` +@JavaMethod + open func getRoaming() -> Int32 + + /// Java method `getOpportunistic`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnCellUnderlyingNetworkTemplate.getOpportunistic() + /// ``` +@JavaMethod + open func getOpportunistic() -> Int32 + + /// Java method `getCbs`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnCellUnderlyingNetworkTemplate.getCbs() + /// ``` +@JavaMethod + open func getCbs() -> Int32 + + /// Java method `getDun`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnCellUnderlyingNetworkTemplate.getDun() + /// ``` +@JavaMethod + open func getDun() -> Int32 + + /// Java method `getIms`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnCellUnderlyingNetworkTemplate.getIms() + /// ``` +@JavaMethod + open func getIms() -> Int32 + + /// Java method `getInternet`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnCellUnderlyingNetworkTemplate.getInternet() + /// ``` +@JavaMethod + open func getInternet() -> Int32 + + /// Java method `getMms`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnCellUnderlyingNetworkTemplate.getMms() + /// ``` +@JavaMethod + open func getMms() -> Int32 + + /// Java method `getRcs`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnCellUnderlyingNetworkTemplate.getRcs() + /// ``` +@JavaMethod + open func getRcs() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.vcn.VcnCellUnderlyingNetworkTemplate.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnCellUnderlyingNetworkTemplate.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/VcnConfig+Builder.swift b/Sources/AndroidNet/VcnConfig+Builder.swift new file mode 100644 index 0000000..fb22dfb --- /dev/null +++ b/Sources/AndroidNet/VcnConfig+Builder.swift @@ -0,0 +1,30 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidContent +import SwiftJava +import SwiftJavaJNICore + +extension VcnConfig { + @JavaClass("android.net.vcn.VcnConfig$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Context?, environment: JNIEnvironment? = nil) + + /// Java method `addGatewayConnectionConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnConfig$Builder android.net.vcn.VcnConfig$Builder.addGatewayConnectionConfig(android.net.vcn.VcnGatewayConnectionConfig) + /// ``` + @JavaMethod + open func addGatewayConnectionConfig(_ arg0: VcnGatewayConnectionConfig?) -> VcnConfig.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnConfig android.net.vcn.VcnConfig$Builder.build() + /// ``` + @JavaMethod + open func build() -> VcnConfig! + } +} diff --git a/Sources/AndroidNet/VcnConfig.swift b/Sources/AndroidNet/VcnConfig.swift new file mode 100644 index 0000000..f193088 --- /dev/null +++ b/Sources/AndroidNet/VcnConfig.swift @@ -0,0 +1,47 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.vcn.VcnConfig", implements: Parcelable.self) +open class VcnConfig: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnConfig.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.vcn.VcnConfig.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.vcn.VcnConfig.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnConfig.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/VcnGatewayConnectionConfig+Builder.swift b/Sources/AndroidNet/VcnGatewayConnectionConfig+Builder.swift new file mode 100644 index 0000000..2787f89 --- /dev/null +++ b/Sources/AndroidNet/VcnGatewayConnectionConfig+Builder.swift @@ -0,0 +1,92 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension VcnGatewayConnectionConfig { + @JavaClass("android.net.vcn.VcnGatewayConnectionConfig$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, _ arg1: IkeTunnelConnectionParams?, environment: JNIEnvironment? = nil) + + /// Java method `setMaxMtu`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.setMaxMtu(int) + /// ``` + @JavaMethod + open func setMaxMtu(_ arg0: Int32) -> VcnGatewayConnectionConfig.Builder! + + /// Java method `addGatewayOption`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.addGatewayOption(int) + /// ``` + @JavaMethod + open func addGatewayOption(_ arg0: Int32) -> VcnGatewayConnectionConfig.Builder! + + /// Java method `setSafeModeEnabled`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.setSafeModeEnabled(boolean) + /// ``` + @JavaMethod + open func setSafeModeEnabled(_ arg0: Bool) -> VcnGatewayConnectionConfig.Builder! + + /// Java method `addExposedCapability`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.addExposedCapability(int) + /// ``` + @JavaMethod + open func addExposedCapability(_ arg0: Int32) -> VcnGatewayConnectionConfig.Builder! + + /// Java method `removeExposedCapability`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.removeExposedCapability(int) + /// ``` + @JavaMethod + open func removeExposedCapability(_ arg0: Int32) -> VcnGatewayConnectionConfig.Builder! + + /// Java method `setRetryIntervalsMillis`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.setRetryIntervalsMillis(long[]) + /// ``` + @JavaMethod + open func setRetryIntervalsMillis(_ arg0: [Int64]) -> VcnGatewayConnectionConfig.Builder! + + /// Java method `setMinUdpPort4500NatTimeoutSeconds`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.setMinUdpPort4500NatTimeoutSeconds(int) + /// ``` + @JavaMethod + open func setMinUdpPort4500NatTimeoutSeconds(_ arg0: Int32) -> VcnGatewayConnectionConfig.Builder! + + /// Java method `removeGatewayOption`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.removeGatewayOption(int) + /// ``` + @JavaMethod + open func removeGatewayOption(_ arg0: Int32) -> VcnGatewayConnectionConfig.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnGatewayConnectionConfig android.net.vcn.VcnGatewayConnectionConfig$Builder.build() + /// ``` + @JavaMethod + open func build() -> VcnGatewayConnectionConfig! + } +} diff --git a/Sources/AndroidNet/VcnGatewayConnectionConfig.swift b/Sources/AndroidNet/VcnGatewayConnectionConfig.swift new file mode 100644 index 0000000..b55d9a0 --- /dev/null +++ b/Sources/AndroidNet/VcnGatewayConnectionConfig.swift @@ -0,0 +1,91 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.vcn.VcnGatewayConnectionConfig") +open class VcnGatewayConnectionConfig: JavaObject { + /// Java method `getGatewayConnectionName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.vcn.VcnGatewayConnectionConfig.getGatewayConnectionName() + /// ``` +@JavaMethod + open func getGatewayConnectionName() -> String + + /// Java method `getExposedCapabilities`. + /// + /// ### Java method signature + /// ```java + /// public int[] android.net.vcn.VcnGatewayConnectionConfig.getExposedCapabilities() + /// ``` +@JavaMethod + open func getExposedCapabilities() -> [Int32] + + /// Java method `getRetryIntervalsMillis`. + /// + /// ### Java method signature + /// ```java + /// public long[] android.net.vcn.VcnGatewayConnectionConfig.getRetryIntervalsMillis() + /// ``` +@JavaMethod + open func getRetryIntervalsMillis() -> [Int64] + + /// Java method `getMinUdpPort4500NatTimeoutSeconds`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnGatewayConnectionConfig.getMinUdpPort4500NatTimeoutSeconds() + /// ``` +@JavaMethod + open func getMinUdpPort4500NatTimeoutSeconds() -> Int32 + + /// Java method `isSafeModeEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.vcn.VcnGatewayConnectionConfig.isSafeModeEnabled() + /// ``` +@JavaMethod + open func isSafeModeEnabled() -> Bool + + /// Java method `hasGatewayOption`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.vcn.VcnGatewayConnectionConfig.hasGatewayOption(int) + /// ``` +@JavaMethod + open func hasGatewayOption(_ arg0: Int32) -> Bool + + /// Java method `getMaxMtu`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnGatewayConnectionConfig.getMaxMtu() + /// ``` +@JavaMethod + open func getMaxMtu() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.vcn.VcnGatewayConnectionConfig.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnGatewayConnectionConfig.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var VCN_GATEWAY_OPTION_ENABLE_DATA_STALL_RECOVERY_WITH_MOBILITY: Int32 +} diff --git a/Sources/AndroidNet/VcnManager+VcnStatusCallback.swift b/Sources/AndroidNet/VcnManager+VcnStatusCallback.swift new file mode 100644 index 0000000..f17dcd2 --- /dev/null +++ b/Sources/AndroidNet/VcnManager+VcnStatusCallback.swift @@ -0,0 +1,20 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension VcnManager { + @JavaClass("android.net.vcn.VcnManager$VcnStatusCallback") + open class VcnStatusCallback: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `onStatusChanged`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.vcn.VcnManager$VcnStatusCallback.onStatusChanged(int) + /// ``` + @JavaMethod + open func onStatusChanged(_ arg0: Int32) + } +} diff --git a/Sources/AndroidNet/VcnManager.swift b/Sources/AndroidNet/VcnManager.swift new file mode 100644 index 0000000..4c606da --- /dev/null +++ b/Sources/AndroidNet/VcnManager.swift @@ -0,0 +1,56 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.vcn.VcnManager") +open class VcnManager: JavaObject { + /// Java method `setVcnConfig`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.vcn.VcnManager.setVcnConfig(android.os.ParcelUuid,android.net.vcn.VcnConfig) throws java.io.IOException + /// ``` +@JavaMethod + open func setVcnConfig(_ arg0: ParcelUuid?, _ arg1: VcnConfig?) throws + + /// Java method `clearVcnConfig`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.vcn.VcnManager.clearVcnConfig(android.os.ParcelUuid) throws java.io.IOException + /// ``` +@JavaMethod + open func clearVcnConfig(_ arg0: ParcelUuid?) throws + + /// Java method `unregisterVcnStatusCallback`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.vcn.VcnManager.unregisterVcnStatusCallback(android.net.vcn.VcnManager$VcnStatusCallback) + /// ``` +@JavaMethod + open func unregisterVcnStatusCallback(_ arg0: VcnManager.VcnStatusCallback?) +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var VCN_ERROR_CODE_CONFIG_ERROR: Int32 + + @JavaStaticField(isFinal: true) + public var VCN_ERROR_CODE_INTERNAL_ERROR: Int32 + + @JavaStaticField(isFinal: true) + public var VCN_ERROR_CODE_NETWORK_ERROR: Int32 + + @JavaStaticField(isFinal: true) + public var VCN_STATUS_CODE_ACTIVE: Int32 + + @JavaStaticField(isFinal: true) + public var VCN_STATUS_CODE_INACTIVE: Int32 + + @JavaStaticField(isFinal: true) + public var VCN_STATUS_CODE_NOT_CONFIGURED: Int32 + + @JavaStaticField(isFinal: true) + public var VCN_STATUS_CODE_SAFE_MODE: Int32 +} diff --git a/Sources/AndroidNet/VcnUnderlyingNetworkTemplate.swift b/Sources/AndroidNet/VcnUnderlyingNetworkTemplate.swift new file mode 100644 index 0000000..e017c79 --- /dev/null +++ b/Sources/AndroidNet/VcnUnderlyingNetworkTemplate.swift @@ -0,0 +1,79 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.vcn.VcnUnderlyingNetworkTemplate") +open class VcnUnderlyingNetworkTemplate: JavaObject { + /// Java method `getMetered`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnUnderlyingNetworkTemplate.getMetered() + /// ``` +@JavaMethod + open func getMetered() -> Int32 + + /// Java method `getMinEntryUpstreamBandwidthKbps`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnUnderlyingNetworkTemplate.getMinEntryUpstreamBandwidthKbps() + /// ``` +@JavaMethod + open func getMinEntryUpstreamBandwidthKbps() -> Int32 + + /// Java method `getMinExitUpstreamBandwidthKbps`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnUnderlyingNetworkTemplate.getMinExitUpstreamBandwidthKbps() + /// ``` +@JavaMethod + open func getMinExitUpstreamBandwidthKbps() -> Int32 + + /// Java method `getMinEntryDownstreamBandwidthKbps`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnUnderlyingNetworkTemplate.getMinEntryDownstreamBandwidthKbps() + /// ``` +@JavaMethod + open func getMinEntryDownstreamBandwidthKbps() -> Int32 + + /// Java method `getMinExitDownstreamBandwidthKbps`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnUnderlyingNetworkTemplate.getMinExitDownstreamBandwidthKbps() + /// ``` +@JavaMethod + open func getMinExitDownstreamBandwidthKbps() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.vcn.VcnUnderlyingNetworkTemplate.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnUnderlyingNetworkTemplate.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var MATCH_ANY: Int32 + + @JavaStaticField(isFinal: true) + public var MATCH_FORBIDDEN: Int32 + + @JavaStaticField(isFinal: true) + public var MATCH_REQUIRED: Int32 +} diff --git a/Sources/AndroidNet/VcnWifiUnderlyingNetworkTemplate+Builder.swift b/Sources/AndroidNet/VcnWifiUnderlyingNetworkTemplate+Builder.swift new file mode 100644 index 0000000..48da3f1 --- /dev/null +++ b/Sources/AndroidNet/VcnWifiUnderlyingNetworkTemplate+Builder.swift @@ -0,0 +1,47 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension VcnWifiUnderlyingNetworkTemplate { + @JavaClass("android.net.vcn.VcnWifiUnderlyingNetworkTemplate$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setMetered`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnWifiUnderlyingNetworkTemplate$Builder android.net.vcn.VcnWifiUnderlyingNetworkTemplate$Builder.setMetered(int) + /// ``` + @JavaMethod + open func setMetered(_ arg0: Int32) -> VcnWifiUnderlyingNetworkTemplate.Builder! + + /// Java method `setMinUpstreamBandwidthKbps`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnWifiUnderlyingNetworkTemplate$Builder android.net.vcn.VcnWifiUnderlyingNetworkTemplate$Builder.setMinUpstreamBandwidthKbps(int,int) + /// ``` + @JavaMethod + open func setMinUpstreamBandwidthKbps(_ arg0: Int32, _ arg1: Int32) -> VcnWifiUnderlyingNetworkTemplate.Builder! + + /// Java method `setMinDownstreamBandwidthKbps`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnWifiUnderlyingNetworkTemplate$Builder android.net.vcn.VcnWifiUnderlyingNetworkTemplate$Builder.setMinDownstreamBandwidthKbps(int,int) + /// ``` + @JavaMethod + open func setMinDownstreamBandwidthKbps(_ arg0: Int32, _ arg1: Int32) -> VcnWifiUnderlyingNetworkTemplate.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnWifiUnderlyingNetworkTemplate android.net.vcn.VcnWifiUnderlyingNetworkTemplate$Builder.build() + /// ``` + @JavaMethod + open func build() -> VcnWifiUnderlyingNetworkTemplate! + } +} diff --git a/Sources/AndroidNet/VcnWifiUnderlyingNetworkTemplate.swift b/Sources/AndroidNet/VcnWifiUnderlyingNetworkTemplate.swift new file mode 100644 index 0000000..ac3f18e --- /dev/null +++ b/Sources/AndroidNet/VcnWifiUnderlyingNetworkTemplate.swift @@ -0,0 +1,24 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.vcn.VcnWifiUnderlyingNetworkTemplate") +open class VcnWifiUnderlyingNetworkTemplate: VcnUnderlyingNetworkTemplate { + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.vcn.VcnWifiUnderlyingNetworkTemplate.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnWifiUnderlyingNetworkTemplate.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/VpnManager.swift b/Sources/AndroidNet/VpnManager.swift new file mode 100644 index 0000000..ea98503 --- /dev/null +++ b/Sources/AndroidNet/VpnManager.swift @@ -0,0 +1,120 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidContent +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.VpnManager") +open class VpnManager: JavaObject { + /// Java method `provisionVpnProfile`. + /// + /// ### Java method signature + /// ```java + /// public android.content.Intent android.net.VpnManager.provisionVpnProfile(android.net.PlatformVpnProfile) + /// ``` +@JavaMethod + open func provisionVpnProfile(_ arg0: PlatformVpnProfile?) -> Intent! + + /// Java method `deleteProvisionedVpnProfile`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.VpnManager.deleteProvisionedVpnProfile() + /// ``` +@JavaMethod + open func deleteProvisionedVpnProfile() + + /// Java method `startProvisionedVpnProfileSession`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.VpnManager.startProvisionedVpnProfileSession() + /// ``` +@JavaMethod + open func startProvisionedVpnProfileSession() -> String + + /// Java method `startProvisionedVpnProfile`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.VpnManager.startProvisionedVpnProfile() + /// ``` +@available(*, deprecated) + @JavaMethod + open func startProvisionedVpnProfile() + + /// Java method `stopProvisionedVpnProfile`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.VpnManager.stopProvisionedVpnProfile() + /// ``` +@JavaMethod + open func stopProvisionedVpnProfile() + + /// Java method `getProvisionedVpnProfileState`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnProfileState android.net.VpnManager.getProvisionedVpnProfileState() + /// ``` +@JavaMethod + open func getProvisionedVpnProfileState() -> VpnProfileState! +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var ACTION_VPN_MANAGER_EVENT: String + + @JavaStaticField(isFinal: true) + public var CATEGORY_EVENT_ALWAYS_ON_STATE_CHANGED: String + + @JavaStaticField(isFinal: true) + public var CATEGORY_EVENT_DEACTIVATED_BY_USER: String + + @JavaStaticField(isFinal: true) + public var CATEGORY_EVENT_IKE_ERROR: String + + @JavaStaticField(isFinal: true) + public var CATEGORY_EVENT_NETWORK_ERROR: String + + @JavaStaticField(isFinal: true) + public var ERROR_CLASS_NOT_RECOVERABLE: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_CLASS_RECOVERABLE: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_CODE_NETWORK_IO: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_CODE_NETWORK_LOST: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_CODE_NETWORK_PROTOCOL_TIMEOUT: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_CODE_NETWORK_UNKNOWN_HOST: Int32 + + @JavaStaticField(isFinal: true) + public var EXTRA_ERROR_CLASS: String + + @JavaStaticField(isFinal: true) + public var EXTRA_ERROR_CODE: String + + @JavaStaticField(isFinal: true) + public var EXTRA_SESSION_KEY: String + + @JavaStaticField(isFinal: true) + public var EXTRA_TIMESTAMP_MILLIS: String + + @JavaStaticField(isFinal: true) + public var EXTRA_UNDERLYING_LINK_PROPERTIES: String + + @JavaStaticField(isFinal: true) + public var EXTRA_UNDERLYING_NETWORK: String + + @JavaStaticField(isFinal: true) + public var EXTRA_UNDERLYING_NETWORK_CAPABILITIES: String + + @JavaStaticField(isFinal: true) + public var EXTRA_VPN_PROFILE_STATE: String +} diff --git a/Sources/AndroidNet/VpnProfileState.swift b/Sources/AndroidNet/VpnProfileState.swift new file mode 100644 index 0000000..f37b2ae --- /dev/null +++ b/Sources/AndroidNet/VpnProfileState.swift @@ -0,0 +1,107 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.VpnProfileState", implements: Parcelable.self) +open class VpnProfileState: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, _ arg1: String, _ arg2: Bool, _ arg3: Bool, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.VpnProfileState.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.VpnProfileState.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getSessionId`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.VpnProfileState.getSessionId() + /// ``` + @JavaMethod + open func getSessionId() -> String + + /// Java method `isAlwaysOn`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.VpnProfileState.isAlwaysOn() + /// ``` + @JavaMethod + open func isAlwaysOn() -> Bool + + /// Java method `isLockdownEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.VpnProfileState.isLockdownEnabled() + /// ``` + @JavaMethod + open func isLockdownEnabled() -> Bool + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.VpnProfileState.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.VpnProfileState.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.VpnProfileState.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + + /// Java method `getState`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.VpnProfileState.getState() + /// ``` + @JavaMethod + open func getState() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var STATE_CONNECTED: Int32 + + @JavaStaticField(isFinal: true) + public var STATE_CONNECTING: Int32 + + @JavaStaticField(isFinal: true) + public var STATE_DISCONNECTED: Int32 + + @JavaStaticField(isFinal: true) + public var STATE_FAILED: Int32 +} diff --git a/Sources/AndroidNet/VpnService+Builder.swift b/Sources/AndroidNet/VpnService+Builder.swift new file mode 100644 index 0000000..2083985 --- /dev/null +++ b/Sources/AndroidNet/VpnService+Builder.swift @@ -0,0 +1,193 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +extension VpnService { + @JavaClass("android.net.VpnService$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: VpnService?, environment: JNIEnvironment? = nil) + + /// Java method `setMetered`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.setMetered(boolean) + /// ``` + @JavaMethod + open func setMetered(_ arg0: Bool) -> VpnService.Builder! + + /// Java method `setHttpProxy`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.setHttpProxy(android.net.ProxyInfo) + /// ``` + @JavaMethod + open func setHttpProxy(_ arg0: ProxyInfo?) -> VpnService.Builder! + + /// Java method `addAllowedApplication`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.addAllowedApplication(java.lang.String) throws android.content.pm.PackageManager$NameNotFoundException + /// ``` + @JavaMethod + open func addAllowedApplication(_ arg0: String) throws -> VpnService.Builder! + + /// Java method `addDisallowedApplication`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.addDisallowedApplication(java.lang.String) throws android.content.pm.PackageManager$NameNotFoundException + /// ``` + @JavaMethod + open func addDisallowedApplication(_ arg0: String) throws -> VpnService.Builder! + + /// Java method `setUnderlyingNetworks`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.setUnderlyingNetworks(android.net.Network[]) + /// ``` + @JavaMethod + open func setUnderlyingNetworks(_ arg0: [Network?]) -> VpnService.Builder! + + /// Java method `setSession`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.setSession(java.lang.String) + /// ``` + @JavaMethod + open func setSession(_ arg0: String) -> VpnService.Builder! + + /// Java method `setMtu`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.setMtu(int) + /// ``` + @JavaMethod + open func setMtu(_ arg0: Int32) -> VpnService.Builder! + + /// Java method `addAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.addAddress(java.lang.String,int) + /// ``` + @JavaMethod + open func addAddress(_ arg0: String, _ arg1: Int32) -> VpnService.Builder! + + /// Java method `addAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.addAddress(java.net.InetAddress,int) + /// ``` + @JavaMethod + open func addAddress(_ arg0: InetAddress?, _ arg1: Int32) -> VpnService.Builder! + + /// Java method `addRoute`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.addRoute(java.lang.String,int) + /// ``` + @JavaMethod + open func addRoute(_ arg0: String, _ arg1: Int32) -> VpnService.Builder! + + /// Java method `addRoute`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.addRoute(android.net.IpPrefix) + /// ``` + @JavaMethod + open func addRoute(_ arg0: IpPrefix?) -> VpnService.Builder! + + /// Java method `addRoute`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.addRoute(java.net.InetAddress,int) + /// ``` + @JavaMethod + open func addRoute(_ arg0: InetAddress?, _ arg1: Int32) -> VpnService.Builder! + + /// Java method `excludeRoute`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.excludeRoute(android.net.IpPrefix) + /// ``` + @JavaMethod + open func excludeRoute(_ arg0: IpPrefix?) -> VpnService.Builder! + + /// Java method `addDnsServer`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.addDnsServer(java.net.InetAddress) + /// ``` + @JavaMethod + open func addDnsServer(_ arg0: InetAddress?) -> VpnService.Builder! + + /// Java method `addDnsServer`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.addDnsServer(java.lang.String) + /// ``` + @JavaMethod + open func addDnsServer(_ arg0: String) -> VpnService.Builder! + + /// Java method `addSearchDomain`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.addSearchDomain(java.lang.String) + /// ``` + @JavaMethod + open func addSearchDomain(_ arg0: String) -> VpnService.Builder! + + /// Java method `allowFamily`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.allowFamily(int) + /// ``` + @JavaMethod + open func allowFamily(_ arg0: Int32) -> VpnService.Builder! + + /// Java method `allowBypass`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.allowBypass() + /// ``` + @JavaMethod + open func allowBypass() -> VpnService.Builder! + + /// Java method `setBlocking`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.setBlocking(boolean) + /// ``` + @JavaMethod + open func setBlocking(_ arg0: Bool) -> VpnService.Builder! + + /// Java method `establish`. + /// + /// ### Java method signature + /// ```java + /// public android.os.ParcelFileDescriptor android.net.VpnService$Builder.establish() + /// ``` + @JavaMethod + open func establish() -> ParcelFileDescriptor! + } +} diff --git a/Sources/AndroidNet/VpnService.swift b/Sources/AndroidNet/VpnService.swift new file mode 100644 index 0000000..df680b1 --- /dev/null +++ b/Sources/AndroidNet/VpnService.swift @@ -0,0 +1,100 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidContent +import AndroidOS +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.VpnService") +open class VpnService: ContextWrapper { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `protect`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.VpnService.protect(java.net.DatagramSocket) + /// ``` + @JavaMethod + open func protect(_ arg0: DatagramSocket?) -> Bool + + /// Java method `protect`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.VpnService.protect(int) + /// ``` + @JavaMethod + open func protect(_ arg0: Int32) -> Bool + + /// Java method `protect`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.VpnService.protect(java.net.Socket) + /// ``` + @JavaMethod + open func protect(_ arg0: Socket?) -> Bool + + /// Java method `onBind`. + /// + /// ### Java method signature + /// ```java + /// public android.os.IBinder android.net.VpnService.onBind(android.content.Intent) + /// ``` + @JavaMethod + open func onBind(_ arg0: Intent?) -> IBinder! + + /// Java method `onRevoke`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.VpnService.onRevoke() + /// ``` + @JavaMethod + open func onRevoke() + + /// Java method `setUnderlyingNetworks`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.VpnService.setUnderlyingNetworks(android.net.Network[]) + /// ``` + @JavaMethod + open func setUnderlyingNetworks(_ arg0: [Network?]) -> Bool + + /// Java method `isAlwaysOn`. + /// + /// ### Java method signature + /// ```java + /// public final boolean android.net.VpnService.isAlwaysOn() + /// ``` + @JavaMethod + open func isAlwaysOn() -> Bool + + /// Java method `isLockdownEnabled`. + /// + /// ### Java method signature + /// ```java + /// public final boolean android.net.VpnService.isLockdownEnabled() + /// ``` + @JavaMethod + open func isLockdownEnabled() -> Bool +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var SERVICE_INTERFACE: String + + @JavaStaticField(isFinal: true) + public var SERVICE_META_DATA_SUPPORTS_ALWAYS_ON: String + + /// Java method `prepare`. + /// + /// ### Java method signature + /// ```java + /// public static android.content.Intent android.net.VpnService.prepare(android.content.Context) + /// ``` + @JavaStaticMethod + public func prepare(_ arg0: Context?) -> Intent! +} diff --git a/Sources/AndroidNet/WifiAwareChannelInfo.swift b/Sources/AndroidNet/WifiAwareChannelInfo.swift new file mode 100644 index 0000000..70efb41 --- /dev/null +++ b/Sources/AndroidNet/WifiAwareChannelInfo.swift @@ -0,0 +1,83 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.aware.WifiAwareChannelInfo", implements: Parcelable.self) +open class WifiAwareChannelInfo: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareChannelInfo.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.WifiAwareChannelInfo.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getChannelFrequencyMhz`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareChannelInfo.getChannelFrequencyMhz() + /// ``` +@JavaMethod + open func getChannelFrequencyMhz() -> Int32 + + /// Java method `getChannelBandwidth`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareChannelInfo.getChannelBandwidth() + /// ``` +@JavaMethod + open func getChannelBandwidth() -> Int32 + + /// Java method `getSpatialStreamCount`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareChannelInfo.getSpatialStreamCount() + /// ``` +@JavaMethod + open func getSpatialStreamCount() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.WifiAwareChannelInfo.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.aware.WifiAwareChannelInfo.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareChannelInfo.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/WifiAwareDataPathSecurityConfig+Builder.swift b/Sources/AndroidNet/WifiAwareDataPathSecurityConfig+Builder.swift new file mode 100644 index 0000000..4654869 --- /dev/null +++ b/Sources/AndroidNet/WifiAwareDataPathSecurityConfig+Builder.swift @@ -0,0 +1,47 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiAwareDataPathSecurityConfig { + @JavaClass("android.net.wifi.aware.WifiAwareDataPathSecurityConfig$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, environment: JNIEnvironment? = nil) + + /// Java method `setPskPassphrase`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.WifiAwareDataPathSecurityConfig$Builder android.net.wifi.aware.WifiAwareDataPathSecurityConfig$Builder.setPskPassphrase(java.lang.String) + /// ``` + @JavaMethod + open func setPskPassphrase(_ arg0: String) -> WifiAwareDataPathSecurityConfig.Builder! + + /// Java method `setPmk`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.WifiAwareDataPathSecurityConfig$Builder android.net.wifi.aware.WifiAwareDataPathSecurityConfig$Builder.setPmk(byte[]) + /// ``` + @JavaMethod + open func setPmk(_ arg0: [Int8]) -> WifiAwareDataPathSecurityConfig.Builder! + + /// Java method `setPmkId`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.WifiAwareDataPathSecurityConfig$Builder android.net.wifi.aware.WifiAwareDataPathSecurityConfig$Builder.setPmkId(byte[]) + /// ``` + @JavaMethod + open func setPmkId(_ arg0: [Int8]) -> WifiAwareDataPathSecurityConfig.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.WifiAwareDataPathSecurityConfig android.net.wifi.aware.WifiAwareDataPathSecurityConfig$Builder.build() + /// ``` + @JavaMethod + open func build() -> WifiAwareDataPathSecurityConfig! + } +} diff --git a/Sources/AndroidNet/WifiAwareDataPathSecurityConfig.swift b/Sources/AndroidNet/WifiAwareDataPathSecurityConfig.swift new file mode 100644 index 0000000..a8f41da --- /dev/null +++ b/Sources/AndroidNet/WifiAwareDataPathSecurityConfig.swift @@ -0,0 +1,92 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.aware.WifiAwareDataPathSecurityConfig", implements: Parcelable.self) +open class WifiAwareDataPathSecurityConfig: JavaObject { + /// Java method `getCipherSuite`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareDataPathSecurityConfig.getCipherSuite() + /// ``` +@JavaMethod + open func getCipherSuite() -> Int32 + + /// Java method `getPmk`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.wifi.aware.WifiAwareDataPathSecurityConfig.getPmk() + /// ``` +@JavaMethod + open func getPmk() -> [Int8] + + /// Java method `getPmkId`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.wifi.aware.WifiAwareDataPathSecurityConfig.getPmkId() + /// ``` +@JavaMethod + open func getPmkId() -> [Int8] + + /// Java method `getPskPassphrase`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.aware.WifiAwareDataPathSecurityConfig.getPskPassphrase() + /// ``` +@JavaMethod + open func getPskPassphrase() -> String + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareDataPathSecurityConfig.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.WifiAwareDataPathSecurityConfig.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.WifiAwareDataPathSecurityConfig.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.aware.WifiAwareDataPathSecurityConfig.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareDataPathSecurityConfig.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/WifiAwareManager.swift b/Sources/AndroidNet/WifiAwareManager.swift new file mode 100644 index 0000000..665d43c --- /dev/null +++ b/Sources/AndroidNet/WifiAwareManager.swift @@ -0,0 +1,128 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.aware.WifiAwareManager") +open class WifiAwareManager: JavaObject { + /// Java method `isSetChannelOnDataPathSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.WifiAwareManager.isSetChannelOnDataPathSupported() + /// ``` +@JavaMethod + open func isSetChannelOnDataPathSupported() -> Bool + + /// Java method `getAvailableAwareResources`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.AwareResources android.net.wifi.aware.WifiAwareManager.getAvailableAwareResources() + /// ``` +@JavaMethod + open func getAvailableAwareResources() -> AwareResources! + + /// Java method `setOpportunisticModeEnabled`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.WifiAwareManager.setOpportunisticModeEnabled(boolean) + /// ``` +@JavaMethod + open func setOpportunisticModeEnabled(_ arg0: Bool) + + /// Java method `isDeviceAttached`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.WifiAwareManager.isDeviceAttached() + /// ``` +@JavaMethod + open func isDeviceAttached() -> Bool + + /// Java method `getCharacteristics`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.Characteristics android.net.wifi.aware.WifiAwareManager.getCharacteristics() + /// ``` +@JavaMethod + open func getCharacteristics() -> Characteristics! + + /// Java method `resetPairedDevices`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.WifiAwareManager.resetPairedDevices() + /// ``` +@JavaMethod + open func resetPairedDevices() + + /// Java method `removePairedDevice`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.WifiAwareManager.removePairedDevice(java.lang.String) + /// ``` +@JavaMethod + open func removePairedDevice(_ arg0: String) + + /// Java method `isAvailable`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.WifiAwareManager.isAvailable() + /// ``` +@JavaMethod + open func isAvailable() -> Bool + + /// Java method `isInstantCommunicationModeEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.WifiAwareManager.isInstantCommunicationModeEnabled() + /// ``` +@JavaMethod + open func isInstantCommunicationModeEnabled() -> Bool + + /// Java method `attach`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.WifiAwareManager.attach(android.net.wifi.aware.AttachCallback,android.net.wifi.aware.IdentityChangedListener,android.os.Handler) + /// ``` +@JavaMethod + open func attach(_ arg0: AttachCallback?, _ arg1: IdentityChangedListener?, _ arg2: Handler?) + + /// Java method `attach`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.WifiAwareManager.attach(android.net.wifi.aware.AttachCallback,android.os.Handler) + /// ``` +@JavaMethod + open func attach(_ arg0: AttachCallback?, _ arg1: Handler?) +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var ACTION_WIFI_AWARE_RESOURCE_CHANGED: String + + @JavaStaticField(isFinal: true) + public var ACTION_WIFI_AWARE_STATE_CHANGED: String + + @JavaStaticField(isFinal: true) + public var EXTRA_AWARE_RESOURCES: String + + @JavaStaticField(isFinal: true) + public var WIFI_AWARE_DATA_PATH_ROLE_INITIATOR: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_AWARE_DATA_PATH_ROLE_RESPONDER: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_AWARE_DISCOVERY_LOST_REASON_PEER_NOT_VISIBLE: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_AWARE_DISCOVERY_LOST_REASON_UNKNOWN: Int32 +} diff --git a/Sources/AndroidNet/WifiAwareNetworkInfo.swift b/Sources/AndroidNet/WifiAwareNetworkInfo.swift new file mode 100644 index 0000000..80a04fb --- /dev/null +++ b/Sources/AndroidNet/WifiAwareNetworkInfo.swift @@ -0,0 +1,84 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.aware.WifiAwareNetworkInfo", implements: TransportInfo.self, Parcelable.self) +open class WifiAwareNetworkInfo: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareNetworkInfo.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.WifiAwareNetworkInfo.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getTransportProtocol`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareNetworkInfo.getTransportProtocol() + /// ``` +@JavaMethod + open func getTransportProtocol() -> Int32 + + /// Java method `getPeerIpv6Addr`. + /// + /// ### Java method signature + /// ```java + /// public java.net.Inet6Address android.net.wifi.aware.WifiAwareNetworkInfo.getPeerIpv6Addr() + /// ``` +@JavaMethod + open func getPeerIpv6Addr() -> Inet6Address! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.WifiAwareNetworkInfo.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.aware.WifiAwareNetworkInfo.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareNetworkInfo.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 + + /// Java method `getPort`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareNetworkInfo.getPort() + /// ``` +@JavaMethod + open func getPort() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/WifiAwareNetworkSpecifier+Builder.swift b/Sources/AndroidNet/WifiAwareNetworkSpecifier+Builder.swift new file mode 100644 index 0000000..db4ddcc --- /dev/null +++ b/Sources/AndroidNet/WifiAwareNetworkSpecifier+Builder.swift @@ -0,0 +1,77 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiAwareNetworkSpecifier { + @JavaClass("android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: DiscoverySession?, _ arg1: PeerHandle?, environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: PublishDiscoverySession?, environment: JNIEnvironment? = nil) + + /// Java method `setPort`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder.setPort(int) + /// ``` + @JavaMethod + open func setPort(_ arg0: Int32) -> WifiAwareNetworkSpecifier.Builder! + + /// Java method `setTransportProtocol`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder.setTransportProtocol(int) + /// ``` + @JavaMethod + open func setTransportProtocol(_ arg0: Int32) -> WifiAwareNetworkSpecifier.Builder! + + /// Java method `setChannelFrequencyMhz`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder.setChannelFrequencyMhz(int,boolean) + /// ``` + @JavaMethod + open func setChannelFrequencyMhz(_ arg0: Int32, _ arg1: Bool) -> WifiAwareNetworkSpecifier.Builder! + + /// Java method `setDataPathSecurityConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder.setDataPathSecurityConfig(android.net.wifi.aware.WifiAwareDataPathSecurityConfig) + /// ``` + @JavaMethod + open func setDataPathSecurityConfig(_ arg0: WifiAwareDataPathSecurityConfig?) -> WifiAwareNetworkSpecifier.Builder! + + /// Java method `setPskPassphrase`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder.setPskPassphrase(java.lang.String) + /// ``` + @JavaMethod + open func setPskPassphrase(_ arg0: String) -> WifiAwareNetworkSpecifier.Builder! + + /// Java method `setPmk`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder.setPmk(byte[]) + /// ``` + @JavaMethod + open func setPmk(_ arg0: [Int8]) -> WifiAwareNetworkSpecifier.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.WifiAwareNetworkSpecifier android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder.build() + /// ``` + @JavaMethod + open func build() -> WifiAwareNetworkSpecifier! + } +} diff --git a/Sources/AndroidNet/WifiAwareNetworkSpecifier.swift b/Sources/AndroidNet/WifiAwareNetworkSpecifier.swift new file mode 100644 index 0000000..eadf71f --- /dev/null +++ b/Sources/AndroidNet/WifiAwareNetworkSpecifier.swift @@ -0,0 +1,92 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.aware.WifiAwareNetworkSpecifier", implements: Parcelable.self) +open class WifiAwareNetworkSpecifier: NetworkSpecifier { + /// Java method `getWifiAwareDataPathSecurityConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.WifiAwareDataPathSecurityConfig android.net.wifi.aware.WifiAwareNetworkSpecifier.getWifiAwareDataPathSecurityConfig() + /// ``` +@JavaMethod + open func getWifiAwareDataPathSecurityConfig() -> WifiAwareDataPathSecurityConfig! + + /// Java method `isChannelRequired`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.WifiAwareNetworkSpecifier.isChannelRequired() + /// ``` +@JavaMethod + open func isChannelRequired() -> Bool + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareNetworkSpecifier.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.WifiAwareNetworkSpecifier.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `canBeSatisfiedBy`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.WifiAwareNetworkSpecifier.canBeSatisfiedBy(android.net.NetworkSpecifier) + /// ``` +@JavaMethod + open func canBeSatisfiedBy(_ arg0: NetworkSpecifier?) -> Bool + + /// Java method `getChannelFrequencyMhz`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareNetworkSpecifier.getChannelFrequencyMhz() + /// ``` +@JavaMethod + open func getChannelFrequencyMhz() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.WifiAwareNetworkSpecifier.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.aware.WifiAwareNetworkSpecifier.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareNetworkSpecifier.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/WifiAwareSession.swift b/Sources/AndroidNet/WifiAwareSession.swift new file mode 100644 index 0000000..e662434 --- /dev/null +++ b/Sources/AndroidNet/WifiAwareSession.swift @@ -0,0 +1,63 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.aware.WifiAwareSession") +open class WifiAwareSession: JavaObject { + /// Java method `subscribe`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.WifiAwareSession.subscribe(android.net.wifi.aware.SubscribeConfig,android.net.wifi.aware.DiscoverySessionCallback,android.os.Handler) + /// ``` +@JavaMethod + open func subscribe(_ arg0: SubscribeConfig?, _ arg1: DiscoverySessionCallback?, _ arg2: Handler?) + + /// Java method `createNetworkSpecifierOpen`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkSpecifier android.net.wifi.aware.WifiAwareSession.createNetworkSpecifierOpen(int,byte[]) + /// ``` +@available(*, deprecated) + @JavaMethod + open func createNetworkSpecifierOpen(_ arg0: Int32, _ arg1: [Int8]) -> NetworkSpecifier! + + /// Java method `createNetworkSpecifierPassphrase`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkSpecifier android.net.wifi.aware.WifiAwareSession.createNetworkSpecifierPassphrase(int,byte[],java.lang.String) + /// ``` +@available(*, deprecated) + @JavaMethod + open func createNetworkSpecifierPassphrase(_ arg0: Int32, _ arg1: [Int8], _ arg2: String) -> NetworkSpecifier! + + /// Java method `finalize`. + /// + /// ### Java method signature + /// ```java + /// protected void android.net.wifi.aware.WifiAwareSession.finalize() throws java.lang.Throwable + /// ``` +@JavaMethod + open override func finalize() throws + + /// Java method `close`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.WifiAwareSession.close() + /// ``` +@JavaMethod + open func close() + + /// Java method `publish`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.WifiAwareSession.publish(android.net.wifi.aware.PublishConfig,android.net.wifi.aware.DiscoverySessionCallback,android.os.Handler) + /// ``` +@JavaMethod + open func publish(_ arg0: PublishConfig?, _ arg1: DiscoverySessionCallback?, _ arg2: Handler?) +} diff --git a/Sources/AndroidNet/WifiConfiguration+AuthAlgorithm.swift b/Sources/AndroidNet/WifiConfiguration+AuthAlgorithm.swift new file mode 100644 index 0000000..143ee8c --- /dev/null +++ b/Sources/AndroidNet/WifiConfiguration+AuthAlgorithm.swift @@ -0,0 +1,36 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiConfiguration { + @available(*, deprecated) + @JavaClass("android.net.wifi.WifiConfiguration$AuthAlgorithm") + open class AuthAlgorithm: JavaObject { + + } +} +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var LEAP: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var OPEN: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SAE: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SHARED: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var strings: [String] + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var varName: String +} diff --git a/Sources/AndroidNet/WifiConfiguration+GroupCipher.swift b/Sources/AndroidNet/WifiConfiguration+GroupCipher.swift new file mode 100644 index 0000000..1ecfa62 --- /dev/null +++ b/Sources/AndroidNet/WifiConfiguration+GroupCipher.swift @@ -0,0 +1,48 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiConfiguration { + @available(*, deprecated) + @JavaClass("android.net.wifi.WifiConfiguration$GroupCipher") + open class GroupCipher: JavaObject { + + } +} +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var CCMP: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var GCMP_128: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var GCMP_256: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SMS4: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TKIP: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WEP104: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WEP40: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var strings: [String] + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var varName: String +} diff --git a/Sources/AndroidNet/WifiConfiguration+GroupMgmtCipher.swift b/Sources/AndroidNet/WifiConfiguration+GroupMgmtCipher.swift new file mode 100644 index 0000000..abc47e6 --- /dev/null +++ b/Sources/AndroidNet/WifiConfiguration+GroupMgmtCipher.swift @@ -0,0 +1,24 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiConfiguration { + @available(*, deprecated) + @JavaClass("android.net.wifi.WifiConfiguration$GroupMgmtCipher") + open class GroupMgmtCipher: JavaObject { + + } +} +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var BIP_CMAC_256: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var BIP_GMAC_128: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var BIP_GMAC_256: Int32 +} diff --git a/Sources/AndroidNet/WifiConfiguration+KeyMgmt.swift b/Sources/AndroidNet/WifiConfiguration+KeyMgmt.swift new file mode 100644 index 0000000..10f1420 --- /dev/null +++ b/Sources/AndroidNet/WifiConfiguration+KeyMgmt.swift @@ -0,0 +1,92 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiConfiguration { + @available(*, deprecated) + @JavaClass("android.net.wifi.WifiConfiguration$KeyMgmt") + open class KeyMgmt: JavaObject { + + } +} +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var DPP: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var FILS_SHA256: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var FILS_SHA384: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var FT_EAP: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var FT_PSK: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var IEEE8021X: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var NONE: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var OSEN: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var OWE: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SAE: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SUITE_B_192: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WAPI_CERT: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WAPI_PSK: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WPA2_PSK: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WPA_EAP: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WPA_EAP_SHA256: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WPA_PSK: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WPA_PSK_SHA256: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var strings: [String] + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var varName: String +} diff --git a/Sources/AndroidNet/WifiConfiguration+PairwiseCipher.swift b/Sources/AndroidNet/WifiConfiguration+PairwiseCipher.swift new file mode 100644 index 0000000..d319ee0 --- /dev/null +++ b/Sources/AndroidNet/WifiConfiguration+PairwiseCipher.swift @@ -0,0 +1,44 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiConfiguration { + @available(*, deprecated) + @JavaClass("android.net.wifi.WifiConfiguration$PairwiseCipher") + open class PairwiseCipher: JavaObject { + + } +} +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var CCMP: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var GCMP_128: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var GCMP_256: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var NONE: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SMS4: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TKIP: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var strings: [String] + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var varName: String +} diff --git a/Sources/AndroidNet/WifiConfiguration+Status.swift b/Sources/AndroidNet/WifiConfiguration+Status.swift new file mode 100644 index 0000000..2d9866f --- /dev/null +++ b/Sources/AndroidNet/WifiConfiguration+Status.swift @@ -0,0 +1,28 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiConfiguration { + @available(*, deprecated) + @JavaClass("android.net.wifi.WifiConfiguration$Status") + open class Status: JavaObject { + + } +} +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var CURRENT: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var DISABLED: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var ENABLED: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var strings: [String] +} diff --git a/Sources/AndroidNet/WifiConfiguration+WiFiProtocol.swift b/Sources/AndroidNet/WifiConfiguration+WiFiProtocol.swift new file mode 100644 index 0000000..b8f4761 --- /dev/null +++ b/Sources/AndroidNet/WifiConfiguration+WiFiProtocol.swift @@ -0,0 +1,32 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiConfiguration { + @available(*, deprecated) + @JavaClass("android.net.wifi.WifiConfiguration$Protocol") + open class WiFiProtocol: JavaObject { + + } +} +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var RSN: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WAPI: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WPA: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var strings: [String] + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var varName: String +} diff --git a/Sources/AndroidNet/WifiConfiguration.swift b/Sources/AndroidNet/WifiConfiguration.swift new file mode 100644 index 0000000..3958684 --- /dev/null +++ b/Sources/AndroidNet/WifiConfiguration.swift @@ -0,0 +1,267 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(*, deprecated) +@JavaClass("android.net.wifi.WifiConfiguration", implements: Parcelable.self) +open class WifiConfiguration: JavaObject { + @available(*, deprecated) + @JavaField(isFinal: false) + public var BSSID: String + + @available(*, deprecated) + @JavaField(isFinal: false) + public var FQDN: String + + @available(*, deprecated) + @JavaField(isFinal: false) + public var SSID: String + + @available(*, deprecated) + @JavaField(isFinal: false) + public var enterpriseConfig: WifiEnterpriseConfig! + + @available(*, deprecated) + @JavaField(isFinal: false) + public var hiddenSSID: Bool + + @available(*, deprecated) + @JavaField(isFinal: false) + public var isHomeProviderNetwork: Bool + + @available(*, deprecated) + @JavaField(isFinal: false) + public var networkId: Int32 + + @available(*, deprecated) + @JavaField(isFinal: false) + public var preSharedKey: String + + @available(*, deprecated) + @JavaField(isFinal: false) + public var priority: Int32 + + @available(*, deprecated) + @JavaField(isFinal: false) + public var providerFriendlyName: String + + @available(*, deprecated) + @JavaField(isFinal: false) + public var roamingConsortiumIds: [Int64] + + @available(*, deprecated) + @JavaField(isFinal: false) + public var status: Int32 + + @available(*, deprecated) + @JavaField(isFinal: false) + public var wepKeys: [String] + + @available(*, deprecated) + @JavaField(isFinal: false) + public var wepTxKeyIndex: Int32 + + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(_ arg0: WifiConfiguration?, environment: JNIEnvironment? = nil) + + /// Java method `setHttpProxy`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiConfiguration.setHttpProxy(android.net.ProxyInfo) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setHttpProxy(_ arg0: ProxyInfo?) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiConfiguration.describeContents() + /// ``` + @available(*, deprecated) + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiConfiguration.writeToParcel(android.os.Parcel,int) + /// ``` + @available(*, deprecated) + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getHttpProxy`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ProxyInfo android.net.wifi.WifiConfiguration.getHttpProxy() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getHttpProxy() -> ProxyInfo! + + /// Java method `getMacRandomizationSetting`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiConfiguration.getMacRandomizationSetting() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getMacRandomizationSetting() -> Int32 + + /// Java method `setMacRandomizationSetting`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiConfiguration.setMacRandomizationSetting(int) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setMacRandomizationSetting(_ arg0: Int32) + + /// Java method `getRandomizedMacAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.MacAddress android.net.wifi.WifiConfiguration.getRandomizedMacAddress() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getRandomizedMacAddress() -> MacAddress! + + /// Java method `setSecurityParams`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiConfiguration.setSecurityParams(int) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setSecurityParams(_ arg0: Int32) + + /// Java method `isDppConfigurator`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiConfiguration.isDppConfigurator() + /// ``` + @available(*, deprecated) + @JavaMethod + open func isDppConfigurator() -> Bool + + /// Java method `isPasspoint`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiConfiguration.isPasspoint() + /// ``` + @available(*, deprecated) + @JavaMethod + open func isPasspoint() -> Bool + + /// Java method `setIpConfiguration`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiConfiguration.setIpConfiguration(android.net.IpConfiguration) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setIpConfiguration(_ arg0: IpConfiguration?) + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiConfiguration.toString() + /// ``` + @available(*, deprecated) + @JavaMethod + open override func toString() -> String + + /// Java method `getKey`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiConfiguration.getKey() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getKey() -> String +} +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var RANDOMIZATION_AUTO: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var RANDOMIZATION_NONE: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var RANDOMIZATION_NON_PERSISTENT: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var RANDOMIZATION_PERSISTENT: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_DPP: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_EAP: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_EAP_SUITE_B: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_EAP_WPA3_ENTERPRISE: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_EAP_WPA3_ENTERPRISE_192_BIT: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_OPEN: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_OWE: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_PSK: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_SAE: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_WAPI_CERT: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_WAPI_PSK: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_WEP: Int32 +} diff --git a/Sources/AndroidNet/WifiEnterpriseConfig+Eap.swift b/Sources/AndroidNet/WifiEnterpriseConfig+Eap.swift new file mode 100644 index 0000000..2d1bf6d --- /dev/null +++ b/Sources/AndroidNet/WifiEnterpriseConfig+Eap.swift @@ -0,0 +1,41 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiEnterpriseConfig { + @JavaClass("android.net.wifi.WifiEnterpriseConfig$Eap") + open class Eap: JavaObject { + + } +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var AKA: Int32 + + @JavaStaticField(isFinal: true) + public var AKA_PRIME: Int32 + + @JavaStaticField(isFinal: true) + public var NONE: Int32 + + @JavaStaticField(isFinal: true) + public var PEAP: Int32 + + @JavaStaticField(isFinal: true) + public var PWD: Int32 + + @JavaStaticField(isFinal: true) + public var SIM: Int32 + + @JavaStaticField(isFinal: true) + public var TLS: Int32 + + @JavaStaticField(isFinal: true) + public var TTLS: Int32 + + @JavaStaticField(isFinal: true) + public var UNAUTH_TLS: Int32 + + @JavaStaticField(isFinal: true) + public var WAPI_CERT: Int32 +} diff --git a/Sources/AndroidNet/WifiEnterpriseConfig+Phase2.swift b/Sources/AndroidNet/WifiEnterpriseConfig+Phase2.swift new file mode 100644 index 0000000..0eda63e --- /dev/null +++ b/Sources/AndroidNet/WifiEnterpriseConfig+Phase2.swift @@ -0,0 +1,35 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiEnterpriseConfig { + @JavaClass("android.net.wifi.WifiEnterpriseConfig$Phase2") + open class Phase2: JavaObject { + + } +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var AKA: Int32 + + @JavaStaticField(isFinal: true) + public var AKA_PRIME: Int32 + + @JavaStaticField(isFinal: true) + public var GTC: Int32 + + @JavaStaticField(isFinal: true) + public var MSCHAP: Int32 + + @JavaStaticField(isFinal: true) + public var MSCHAPV2: Int32 + + @JavaStaticField(isFinal: true) + public var NONE: Int32 + + @JavaStaticField(isFinal: true) + public var PAP: Int32 + + @JavaStaticField(isFinal: true) + public var SIM: Int32 +} diff --git a/Sources/AndroidNet/WifiEnterpriseConfig.swift b/Sources/AndroidNet/WifiEnterpriseConfig.swift new file mode 100644 index 0000000..4e9634c --- /dev/null +++ b/Sources/AndroidNet/WifiEnterpriseConfig.swift @@ -0,0 +1,364 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.WifiEnterpriseConfig", implements: Parcelable.self) +open class WifiEnterpriseConfig: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: WifiEnterpriseConfig?, environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setAnonymousIdentity`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.setAnonymousIdentity(java.lang.String) + /// ``` + @JavaMethod + open func setAnonymousIdentity(_ arg0: String) + + /// Java method `getAnonymousIdentity`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getAnonymousIdentity() + /// ``` + @JavaMethod + open func getAnonymousIdentity() -> String + + /// Java method `setClientKeyPairAlias`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.setClientKeyPairAlias(java.lang.String) + /// ``` + @JavaMethod + open func setClientKeyPairAlias(_ arg0: String) + + /// Java method `getClientKeyPairAlias`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getClientKeyPairAlias() + /// ``` + @JavaMethod + open func getClientKeyPairAlias() -> String + + /// Java method `setDomainSuffixMatch`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.setDomainSuffixMatch(java.lang.String) + /// ``` + @JavaMethod + open func setDomainSuffixMatch(_ arg0: String) + + /// Java method `getDomainSuffixMatch`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getDomainSuffixMatch() + /// ``` + @JavaMethod + open func getDomainSuffixMatch() -> String + + /// Java method `isAuthenticationSimBased`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiEnterpriseConfig.isAuthenticationSimBased() + /// ``` + @JavaMethod + open func isAuthenticationSimBased() -> Bool + + /// Java method `isEapMethodServerCertUsed`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiEnterpriseConfig.isEapMethodServerCertUsed() + /// ``` + @JavaMethod + open func isEapMethodServerCertUsed() -> Bool + + /// Java method `isServerCertValidationEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiEnterpriseConfig.isServerCertValidationEnabled() + /// ``` + @JavaMethod + open func isServerCertValidationEnabled() -> Bool + + /// Java method `enableTrustOnFirstUse`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.enableTrustOnFirstUse(boolean) + /// ``` + @JavaMethod + open func enableTrustOnFirstUse(_ arg0: Bool) + + /// Java method `isTrustOnFirstUseEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiEnterpriseConfig.isTrustOnFirstUseEnabled() + /// ``` + @JavaMethod + open func isTrustOnFirstUseEnabled() -> Bool + + /// Java method `setEapMethod`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.setEapMethod(int) + /// ``` + @JavaMethod + open func setEapMethod(_ arg0: Int32) + + /// Java method `getEapMethod`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiEnterpriseConfig.getEapMethod() + /// ``` + @JavaMethod + open func getEapMethod() -> Int32 + + /// Java method `setPhase2Method`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.setPhase2Method(int) + /// ``` + @JavaMethod + open func setPhase2Method(_ arg0: Int32) + + /// Java method `getPhase2Method`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiEnterpriseConfig.getPhase2Method() + /// ``` + @JavaMethod + open func getPhase2Method() -> Int32 + + /// Java method `setIdentity`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.setIdentity(java.lang.String) + /// ``` + @JavaMethod + open func setIdentity(_ arg0: String) + + /// Java method `getIdentity`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getIdentity() + /// ``` + @JavaMethod + open func getIdentity() -> String + + /// Java method `hasCaCertificate`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiEnterpriseConfig.hasCaCertificate() + /// ``` + @JavaMethod + open func hasCaCertificate() -> Bool + + /// Java method `setSubjectMatch`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.setSubjectMatch(java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setSubjectMatch(_ arg0: String) + + /// Java method `getSubjectMatch`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getSubjectMatch() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getSubjectMatch() -> String + + /// Java method `setAltSubjectMatch`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.setAltSubjectMatch(java.lang.String) + /// ``` + @JavaMethod + open func setAltSubjectMatch(_ arg0: String) + + /// Java method `getAltSubjectMatch`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getAltSubjectMatch() + /// ``` + @JavaMethod + open func getAltSubjectMatch() -> String + + /// Java method `setPlmn`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.setPlmn(java.lang.String) + /// ``` + @JavaMethod + open func setPlmn(_ arg0: String) + + /// Java method `getPlmn`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getPlmn() + /// ``` + @JavaMethod + open func getPlmn() -> String + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiEnterpriseConfig.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `setPassword`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.setPassword(java.lang.String) + /// ``` + @JavaMethod + open func setPassword(_ arg0: String) + + /// Java method `getPassword`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getPassword() + /// ``` + @JavaMethod + open func getPassword() -> String + + /// Java method `setRealm`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.setRealm(java.lang.String) + /// ``` + @JavaMethod + open func setRealm(_ arg0: String) + + /// Java method `getRealm`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getRealm() + /// ``` + @JavaMethod + open func getRealm() -> String + + /// Java method `setMinimumTlsVersion`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.setMinimumTlsVersion(int) throws java.lang.IllegalArgumentException + /// ``` + @JavaMethod + open func setMinimumTlsVersion(_ arg0: Int32) throws + + /// Java method `getMinimumTlsVersion`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiEnterpriseConfig.getMinimumTlsVersion() + /// ``` + @JavaMethod + open func getMinimumTlsVersion() -> Int32 + + /// Java method `setDecoratedIdentityPrefix`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.setDecoratedIdentityPrefix(java.lang.String) + /// ``` + @JavaMethod + open func setDecoratedIdentityPrefix(_ arg0: String) + + /// Java method `getDecoratedIdentityPrefix`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getDecoratedIdentityPrefix() + /// ``` + @JavaMethod + open func getDecoratedIdentityPrefix() -> String + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.toString() + /// ``` + @JavaMethod + open override func toString() -> String +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var EXTRA_WAPI_AS_CERTIFICATE_DATA: String + + @JavaStaticField(isFinal: true) + public var EXTRA_WAPI_AS_CERTIFICATE_NAME: String + + @JavaStaticField(isFinal: true) + public var EXTRA_WAPI_USER_CERTIFICATE_DATA: String + + @JavaStaticField(isFinal: true) + public var EXTRA_WAPI_USER_CERTIFICATE_NAME: String + + @JavaStaticField(isFinal: true) + public var TLS_V1_0: Int32 + + @JavaStaticField(isFinal: true) + public var TLS_V1_1: Int32 + + @JavaStaticField(isFinal: true) + public var TLS_V1_2: Int32 + + @JavaStaticField(isFinal: true) + public var TLS_V1_3: Int32 + + @JavaStaticField(isFinal: true) + public var WAPI_AS_CERTIFICATE: String + + @JavaStaticField(isFinal: true) + public var WAPI_USER_CERTIFICATE: String +} diff --git a/Sources/AndroidNet/WifiInfo+Builder.swift b/Sources/AndroidNet/WifiInfo+Builder.swift new file mode 100644 index 0000000..d8be990 --- /dev/null +++ b/Sources/AndroidNet/WifiInfo+Builder.swift @@ -0,0 +1,74 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiInfo { + @JavaClass("android.net.wifi.WifiInfo$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setSsid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiInfo$Builder android.net.wifi.WifiInfo$Builder.setSsid(byte[]) + /// ``` + @JavaMethod + open func setSsid(_ arg0: [Int8]) -> WifiInfo.Builder! + + /// Java method `setBssid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiInfo$Builder android.net.wifi.WifiInfo$Builder.setBssid(java.lang.String) + /// ``` + @JavaMethod + open func setBssid(_ arg0: String) -> WifiInfo.Builder! + + /// Java method `setRssi`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiInfo$Builder android.net.wifi.WifiInfo$Builder.setRssi(int) + /// ``` + @JavaMethod + open func setRssi(_ arg0: Int32) -> WifiInfo.Builder! + + /// Java method `setNetworkId`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiInfo$Builder android.net.wifi.WifiInfo$Builder.setNetworkId(int) + /// ``` + @JavaMethod + open func setNetworkId(_ arg0: Int32) -> WifiInfo.Builder! + + /// Java method `setSubscriptionId`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiInfo$Builder android.net.wifi.WifiInfo$Builder.setSubscriptionId(int) + /// ``` + @JavaMethod + open func setSubscriptionId(_ arg0: Int32) -> WifiInfo.Builder! + + /// Java method `setCurrentSecurityType`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiInfo$Builder android.net.wifi.WifiInfo$Builder.setCurrentSecurityType(int) + /// ``` + @JavaMethod + open func setCurrentSecurityType(_ arg0: Int32) -> WifiInfo.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiInfo android.net.wifi.WifiInfo$Builder.build() + /// ``` + @JavaMethod + open func build() -> WifiInfo! + } +} diff --git a/Sources/AndroidNet/WifiInfo.swift b/Sources/AndroidNet/WifiInfo.swift new file mode 100644 index 0000000..df3aee1 --- /dev/null +++ b/Sources/AndroidNet/WifiInfo.swift @@ -0,0 +1,324 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.WifiInfo", implements: TransportInfo.self, Parcelable.self) +open class WifiInfo: JavaObject { + /// Java method `getNetworkId`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.getNetworkId() + /// ``` +@JavaMethod + open func getNetworkId() -> Int32 + + /// Java method `getFrequency`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.getFrequency() + /// ``` +@JavaMethod + open func getFrequency() -> Int32 + + /// Java method `getRxLinkSpeedMbps`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.getRxLinkSpeedMbps() + /// ``` +@JavaMethod + open func getRxLinkSpeedMbps() -> Int32 + + /// Java method `getTxLinkSpeedMbps`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.getTxLinkSpeedMbps() + /// ``` +@JavaMethod + open func getTxLinkSpeedMbps() -> Int32 + + /// Java method `getIpAddress`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.getIpAddress() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getIpAddress() -> Int32 + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiInfo.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getMacAddress`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiInfo.getMacAddress() + /// ``` +@JavaMethod + open func getMacAddress() -> String + + /// Java method `getRssi`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.getRssi() + /// ``` +@JavaMethod + open func getRssi() -> Int32 + + /// Java method `getApMldMacAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.MacAddress android.net.wifi.WifiInfo.getApMldMacAddress() + /// ``` +@JavaMethod + open func getApMldMacAddress() -> MacAddress! + + /// Java method `getApMloLinkId`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.getApMloLinkId() + /// ``` +@JavaMethod + open func getApMloLinkId() -> Int32 + + /// Java method `getWifiStandard`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.getWifiStandard() + /// ``` +@JavaMethod + open func getWifiStandard() -> Int32 + + /// Java method `getMaxSupportedTxLinkSpeedMbps`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.getMaxSupportedTxLinkSpeedMbps() + /// ``` +@JavaMethod + open func getMaxSupportedTxLinkSpeedMbps() -> Int32 + + /// Java method `getMaxSupportedRxLinkSpeedMbps`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.getMaxSupportedRxLinkSpeedMbps() + /// ``` +@JavaMethod + open func getMaxSupportedRxLinkSpeedMbps() -> Int32 + + /// Java method `getPasspointProviderFriendlyName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiInfo.getPasspointProviderFriendlyName() + /// ``` +@JavaMethod + open func getPasspointProviderFriendlyName() -> String + + /// Java method `getPasspointUniqueId`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiInfo.getPasspointUniqueId() + /// ``` +@JavaMethod + open func getPasspointUniqueId() -> String + + /// Java method `getApplicableRedactions`. + /// + /// ### Java method signature + /// ```java + /// public long android.net.wifi.WifiInfo.getApplicableRedactions() + /// ``` +@JavaMethod + open func getApplicableRedactions() -> Int64 + + /// Java method `getCurrentSecurityType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.getCurrentSecurityType() + /// ``` +@JavaMethod + open func getCurrentSecurityType() -> Int32 + + /// Java method `isRestricted`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiInfo.isRestricted() + /// ``` +@JavaMethod + open func isRestricted() -> Bool + + /// Java method `getSubscriptionId`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.getSubscriptionId() + /// ``` +@JavaMethod + open func getSubscriptionId() -> Int32 + + /// Java method `getSSID`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiInfo.getSSID() + /// ``` +@JavaMethod + open func getSSID() -> String + + /// Java method `getBSSID`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiInfo.getBSSID() + /// ``` +@JavaMethod + open func getBSSID() -> String + + /// Java method `getLinkSpeed`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.getLinkSpeed() + /// ``` +@JavaMethod + open func getLinkSpeed() -> Int32 + + /// Java method `getPasspointFqdn`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiInfo.getPasspointFqdn() + /// ``` +@JavaMethod + open func getPasspointFqdn() -> String + + /// Java method `getHiddenSSID`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiInfo.getHiddenSSID() + /// ``` +@JavaMethod + open func getHiddenSSID() -> Bool + + /// Java method `makeCopy`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiInfo android.net.wifi.WifiInfo.makeCopy(long) + /// ``` +@JavaMethod + open func makeCopy(_ arg0: Int64) -> WifiInfo! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiInfo.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiInfo.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var FREQUENCY_UNITS: String + + @JavaStaticField(isFinal: true) + public var LINK_SPEED_UNITS: String + + @JavaStaticField(isFinal: true) + public var LINK_SPEED_UNKNOWN: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_DPP: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_EAP: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_EAP_WPA3_ENTERPRISE: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_EAP_WPA3_ENTERPRISE_192_BIT: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_OPEN: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_OSEN: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_OWE: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_PASSPOINT_R1_R2: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_PASSPOINT_R3: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_PSK: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_SAE: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_UNKNOWN: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_WAPI_CERT: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_WAPI_PSK: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_WEP: Int32 +} diff --git a/Sources/AndroidNet/WifiManager+AddNetworkResult.swift b/Sources/AndroidNet/WifiManager+AddNetworkResult.swift new file mode 100644 index 0000000..04efb61 --- /dev/null +++ b/Sources/AndroidNet/WifiManager+AddNetworkResult.swift @@ -0,0 +1,73 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +extension WifiManager { + @JavaClass("android.net.wifi.WifiManager$AddNetworkResult", implements: Parcelable.self) + open class AddNetworkResult: JavaObject { + @JavaField(isFinal: true) + public var networkId: Int32 + + @JavaField(isFinal: true) + public var statusCode: Int32 + + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, _ arg1: Int32, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiManager$AddNetworkResult.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager$AddNetworkResult.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + } +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var STATUS_ADD_PASSPOINT_FAILURE: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_ADD_WIFI_CONFIG_FAILURE: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_FAILURE_UNKNOWN: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_FAILURE_UPDATE_NETWORK_KEYS: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_INVALID_CONFIGURATION: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_INVALID_CONFIGURATION_ENTERPRISE: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_NO_PERMISSION: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_NO_PERMISSION_MODIFY_CONFIG: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_NO_PERMISSION_MODIFY_MAC_RANDOMIZATION: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_NO_PERMISSION_MODIFY_PROXY_SETTING: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_SUCCESS: Int32 +} diff --git a/Sources/AndroidNet/WifiManager+InterfaceCreationImpact.swift b/Sources/AndroidNet/WifiManager+InterfaceCreationImpact.swift new file mode 100644 index 0000000..80af034 --- /dev/null +++ b/Sources/AndroidNet/WifiManager+InterfaceCreationImpact.swift @@ -0,0 +1,35 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiManager { + @JavaClass("android.net.wifi.WifiManager$InterfaceCreationImpact") + open class InterfaceCreationImpact: JavaObject { + /// Java method `getInterfaceType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiManager$InterfaceCreationImpact.getInterfaceType() + /// ``` + @JavaMethod + open func getInterfaceType() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager$InterfaceCreationImpact.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiManager$InterfaceCreationImpact.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} diff --git a/Sources/AndroidNet/WifiManager+LocalOnlyHotspotCallback.swift b/Sources/AndroidNet/WifiManager+LocalOnlyHotspotCallback.swift new file mode 100644 index 0000000..a2544c3 --- /dev/null +++ b/Sources/AndroidNet/WifiManager+LocalOnlyHotspotCallback.swift @@ -0,0 +1,51 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiManager { + @JavaClass("android.net.wifi.WifiManager$LocalOnlyHotspotCallback") + open class LocalOnlyHotspotCallback: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `onStarted`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager$LocalOnlyHotspotCallback.onStarted(android.net.wifi.WifiManager$LocalOnlyHotspotReservation) + /// ``` + @JavaMethod + open func onStarted(_ arg0: WifiManager.LocalOnlyHotspotReservation?) + + /// Java method `onStopped`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager$LocalOnlyHotspotCallback.onStopped() + /// ``` + @JavaMethod + open func onStopped() + + /// Java method `onFailed`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager$LocalOnlyHotspotCallback.onFailed(int) + /// ``` + @JavaMethod + open func onFailed(_ arg0: Int32) + } +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var ERROR_GENERIC: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_INCOMPATIBLE_MODE: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_NO_CHANNEL: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TETHERING_DISALLOWED: Int32 +} diff --git a/Sources/AndroidNet/WifiManager+LocalOnlyHotspotReservation.swift b/Sources/AndroidNet/WifiManager+LocalOnlyHotspotReservation.swift new file mode 100644 index 0000000..6c06384 --- /dev/null +++ b/Sources/AndroidNet/WifiManager+LocalOnlyHotspotReservation.swift @@ -0,0 +1,45 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiManager { + @JavaClass("android.net.wifi.WifiManager$LocalOnlyHotspotReservation") + open class LocalOnlyHotspotReservation: JavaObject { + /// Java method `getWifiConfiguration`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiConfiguration android.net.wifi.WifiManager$LocalOnlyHotspotReservation.getWifiConfiguration() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getWifiConfiguration() -> WifiConfiguration! + + /// Java method `getSoftApConfiguration`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.SoftApConfiguration android.net.wifi.WifiManager$LocalOnlyHotspotReservation.getSoftApConfiguration() + /// ``` + @JavaMethod + open func getSoftApConfiguration() -> SoftApConfiguration! + + /// Java method `finalize`. + /// + /// ### Java method signature + /// ```java + /// protected void android.net.wifi.WifiManager$LocalOnlyHotspotReservation.finalize() throws java.lang.Throwable + /// ``` + @JavaMethod + open override func finalize() throws + + /// Java method `close`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager$LocalOnlyHotspotReservation.close() + /// ``` + @JavaMethod + open func close() + } +} diff --git a/Sources/AndroidNet/WifiManager+MulticastLock.swift b/Sources/AndroidNet/WifiManager+MulticastLock.swift new file mode 100644 index 0000000..e3a3d80 --- /dev/null +++ b/Sources/AndroidNet/WifiManager+MulticastLock.swift @@ -0,0 +1,62 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiManager { + @JavaClass("android.net.wifi.WifiManager$MulticastLock") + open class MulticastLock: JavaObject { + /// Java method `isHeld`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager$MulticastLock.isHeld() + /// ``` + @JavaMethod + open func isHeld() -> Bool + + /// Java method `setReferenceCounted`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager$MulticastLock.setReferenceCounted(boolean) + /// ``` + @JavaMethod + open func setReferenceCounted(_ arg0: Bool) + + /// Java method `finalize`. + /// + /// ### Java method signature + /// ```java + /// protected void android.net.wifi.WifiManager$MulticastLock.finalize() throws java.lang.Throwable + /// ``` + @JavaMethod + open override func finalize() throws + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiManager$MulticastLock.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `release`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager$MulticastLock.release() + /// ``` + @JavaMethod + open func release() + + /// Java method `acquire`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager$MulticastLock.acquire() + /// ``` + @JavaMethod + open func acquire() + } +} diff --git a/Sources/AndroidNet/WifiManager+ScanResultsCallback.swift b/Sources/AndroidNet/WifiManager+ScanResultsCallback.swift new file mode 100644 index 0000000..58314b2 --- /dev/null +++ b/Sources/AndroidNet/WifiManager+ScanResultsCallback.swift @@ -0,0 +1,20 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiManager { + @JavaClass("android.net.wifi.WifiManager$ScanResultsCallback") + open class ScanResultsCallback: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `onScanResultsAvailable`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.WifiManager$ScanResultsCallback.onScanResultsAvailable() + /// ``` + @JavaMethod + open func onScanResultsAvailable() + } +} diff --git a/Sources/AndroidNet/WifiManager+SubsystemRestartTrackingCallback.swift b/Sources/AndroidNet/WifiManager+SubsystemRestartTrackingCallback.swift new file mode 100644 index 0000000..52f8f6c --- /dev/null +++ b/Sources/AndroidNet/WifiManager+SubsystemRestartTrackingCallback.swift @@ -0,0 +1,29 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiManager { + @JavaClass("android.net.wifi.WifiManager$SubsystemRestartTrackingCallback") + open class SubsystemRestartTrackingCallback: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `onSubsystemRestarting`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.WifiManager$SubsystemRestartTrackingCallback.onSubsystemRestarting() + /// ``` + @JavaMethod + open func onSubsystemRestarting() + + /// Java method `onSubsystemRestarted`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.WifiManager$SubsystemRestartTrackingCallback.onSubsystemRestarted() + /// ``` + @JavaMethod + open func onSubsystemRestarted() + } +} diff --git a/Sources/AndroidNet/WifiManager+SuggestionConnectionStatusListener.swift b/Sources/AndroidNet/WifiManager+SuggestionConnectionStatusListener.swift new file mode 100644 index 0000000..2cdeaaa --- /dev/null +++ b/Sources/AndroidNet/WifiManager+SuggestionConnectionStatusListener.swift @@ -0,0 +1,17 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiManager { + @JavaInterface("android.net.wifi.WifiManager$SuggestionConnectionStatusListener") + public struct SuggestionConnectionStatusListener { + /// Java method `onConnectionStatus`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.WifiManager$SuggestionConnectionStatusListener.onConnectionStatus(android.net.wifi.WifiNetworkSuggestion,int) + /// ``` + @JavaMethod + public func onConnectionStatus(_ arg0: WifiNetworkSuggestion?, _ arg1: Int32) + } +} diff --git a/Sources/AndroidNet/WifiManager+SuggestionUserApprovalStatusListener.swift b/Sources/AndroidNet/WifiManager+SuggestionUserApprovalStatusListener.swift new file mode 100644 index 0000000..98557da --- /dev/null +++ b/Sources/AndroidNet/WifiManager+SuggestionUserApprovalStatusListener.swift @@ -0,0 +1,17 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiManager { + @JavaInterface("android.net.wifi.WifiManager$SuggestionUserApprovalStatusListener") + public struct SuggestionUserApprovalStatusListener { + /// Java method `onUserApprovalStatusChange`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.WifiManager$SuggestionUserApprovalStatusListener.onUserApprovalStatusChange(int) + /// ``` + @JavaMethod + public func onUserApprovalStatusChange(_ arg0: Int32) + } +} diff --git a/Sources/AndroidNet/WifiManager+WifiLock.swift b/Sources/AndroidNet/WifiManager+WifiLock.swift new file mode 100644 index 0000000..7d7a941 --- /dev/null +++ b/Sources/AndroidNet/WifiManager+WifiLock.swift @@ -0,0 +1,72 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +extension WifiManager { + @JavaClass("android.net.wifi.WifiManager$WifiLock") + open class WifiLock: JavaObject { + /// Java method `isHeld`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager$WifiLock.isHeld() + /// ``` + @JavaMethod + open func isHeld() -> Bool + + /// Java method `setWorkSource`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager$WifiLock.setWorkSource(android.os.WorkSource) + /// ``` + @JavaMethod + open func setWorkSource(_ arg0: WorkSource?) + + /// Java method `setReferenceCounted`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager$WifiLock.setReferenceCounted(boolean) + /// ``` + @JavaMethod + open func setReferenceCounted(_ arg0: Bool) + + /// Java method `finalize`. + /// + /// ### Java method signature + /// ```java + /// protected void android.net.wifi.WifiManager$WifiLock.finalize() throws java.lang.Throwable + /// ``` + @JavaMethod + open override func finalize() throws + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiManager$WifiLock.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `release`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager$WifiLock.release() + /// ``` + @JavaMethod + open func release() + + /// Java method `acquire`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager$WifiLock.acquire() + /// ``` + @JavaMethod + open func acquire() + } +} diff --git a/Sources/AndroidNet/WifiManager+WpsCallback.swift b/Sources/AndroidNet/WifiManager+WpsCallback.swift new file mode 100644 index 0000000..68bd30b --- /dev/null +++ b/Sources/AndroidNet/WifiManager+WpsCallback.swift @@ -0,0 +1,43 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiManager { + @available(*, deprecated) + @JavaClass("android.net.wifi.WifiManager$WpsCallback") + open class WpsCallback: JavaObject { + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `onStarted`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.WifiManager$WpsCallback.onStarted(java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onStarted(_ arg0: String) + + /// Java method `onSucceeded`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.WifiManager$WpsCallback.onSucceeded() + /// ``` + @available(*, deprecated) + @JavaMethod + open func onSucceeded() + + /// Java method `onFailed`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.WifiManager$WpsCallback.onFailed(int) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onFailed(_ arg0: Int32) + } +} diff --git a/Sources/AndroidNet/WifiManager.swift b/Sources/AndroidNet/WifiManager.swift new file mode 100644 index 0000000..3861940 --- /dev/null +++ b/Sources/AndroidNet/WifiManager.swift @@ -0,0 +1,1088 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.WifiManager") +open class WifiManager: JavaObject { + /// Java method `getMaxNumberOfNetworkSuggestionsPerApp`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiManager.getMaxNumberOfNetworkSuggestionsPerApp() + /// ``` +@JavaMethod + open func getMaxNumberOfNetworkSuggestionsPerApp() -> Int32 + + /// Java method `isStaConcurrencyForLocalOnlyConnectionsSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isStaConcurrencyForLocalOnlyConnectionsSupported() + /// ``` +@JavaMethod + open func isStaConcurrencyForLocalOnlyConnectionsSupported() -> Bool + + /// Java method `isMakeBeforeBreakWifiSwitchingSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isMakeBeforeBreakWifiSwitchingSupported() + /// ``` +@JavaMethod + open func isMakeBeforeBreakWifiSwitchingSupported() -> Bool + + /// Java method `isStaConcurrencyForMultiInternetSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isStaConcurrencyForMultiInternetSupported() + /// ``` +@JavaMethod + open func isStaConcurrencyForMultiInternetSupported() -> Bool + + /// Java method `unregisterSubsystemRestartTrackingCallback`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.unregisterSubsystemRestartTrackingCallback(android.net.wifi.WifiManager$SubsystemRestartTrackingCallback) + /// ``` +@JavaMethod + open func unregisterSubsystemRestartTrackingCallback(_ arg0: WifiManager.SubsystemRestartTrackingCallback?) + + /// Java method `isEasyConnectEnrolleeResponderModeSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isEasyConnectEnrolleeResponderModeSupported() + /// ``` +@JavaMethod + open func isEasyConnectEnrolleeResponderModeSupported() -> Bool + + /// Java method `isPasspointTermsAndConditionsSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isPasspointTermsAndConditionsSupported() + /// ``` +@JavaMethod + open func isPasspointTermsAndConditionsSupported() -> Bool + + /// Java method `isTidToLinkMappingNegotiationSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isTidToLinkMappingNegotiationSupported() + /// ``` +@JavaMethod + open func isTidToLinkMappingNegotiationSupported() -> Bool + + /// Java method `removeSuggestionConnectionStatusListener`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.removeSuggestionConnectionStatusListener(android.net.wifi.WifiManager$SuggestionConnectionStatusListener) + /// ``` +@JavaMethod + open func removeSuggestionConnectionStatusListener(_ arg0: WifiManager.SuggestionConnectionStatusListener?) + + /// Java method `removeLocalOnlyConnectionFailureListener`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.removeLocalOnlyConnectionFailureListener(android.net.wifi.WifiManager$LocalOnlyConnectionFailureListener) + /// ``` +@JavaMethod + open func removeLocalOnlyConnectionFailureListener(_ arg0: WifiManager.LocalOnlyConnectionFailureListener?) + + /// Java method `removeSuggestionUserApprovalStatusListener`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.removeSuggestionUserApprovalStatusListener(android.net.wifi.WifiManager$SuggestionUserApprovalStatusListener) + /// ``` +@JavaMethod + open func removeSuggestionUserApprovalStatusListener(_ arg0: WifiManager.SuggestionUserApprovalStatusListener?) + + /// Java method `getStaConcurrencyForMultiInternetMode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiManager.getStaConcurrencyForMultiInternetMode() + /// ``` +@JavaMethod + open func getStaConcurrencyForMultiInternetMode() -> Int32 + + /// Java method `getMaxNumberOfChannelsPerNetworkSpecifierRequest`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiManager.getMaxNumberOfChannelsPerNetworkSpecifierRequest() + /// ``` +@JavaMethod + open func getMaxNumberOfChannelsPerNetworkSpecifierRequest() -> Int32 + + /// Java method `addNetwork`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiManager.addNetwork(android.net.wifi.WifiConfiguration) + /// ``` +@available(*, deprecated) + @JavaMethod + open func addNetwork(_ arg0: WifiConfiguration?) -> Int32 + + /// Java method `updateNetwork`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiManager.updateNetwork(android.net.wifi.WifiConfiguration) + /// ``` +@available(*, deprecated) + @JavaMethod + open func updateNetwork(_ arg0: WifiConfiguration?) -> Int32 + + /// Java method `removeNetwork`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.removeNetwork(int) + /// ``` +@available(*, deprecated) + @JavaMethod + open func removeNetwork(_ arg0: Int32) -> Bool + + /// Java method `enableNetwork`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.enableNetwork(int,boolean) + /// ``` +@available(*, deprecated) + @JavaMethod + open func enableNetwork(_ arg0: Int32, _ arg1: Bool) -> Bool + + /// Java method `disableNetwork`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.disableNetwork(int) + /// ``` +@available(*, deprecated) + @JavaMethod + open func disableNetwork(_ arg0: Int32) -> Bool + + /// Java method `disconnect`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.disconnect() + /// ``` +@available(*, deprecated) + @JavaMethod + open func disconnect() -> Bool + + /// Java method `reconnect`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.reconnect() + /// ``` +@available(*, deprecated) + @JavaMethod + open func reconnect() -> Bool + + /// Java method `reassociate`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.reassociate() + /// ``` +@available(*, deprecated) + @JavaMethod + open func reassociate() -> Bool + + /// Java method `pingSupplicant`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.pingSupplicant() + /// ``` +@available(*, deprecated) + @JavaMethod + open func pingSupplicant() -> Bool + + /// Java method `isP2pSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isP2pSupported() + /// ``` +@JavaMethod + open func isP2pSupported() -> Bool + + /// Java method `isTdlsSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isTdlsSupported() + /// ``` +@JavaMethod + open func isTdlsSupported() -> Bool + + /// Java method `startScan`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.startScan() + /// ``` +@available(*, deprecated) + @JavaMethod + open func startScan() -> Bool + + /// Java method `getConnectionInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiInfo android.net.wifi.WifiManager.getConnectionInfo() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getConnectionInfo() -> WifiInfo! + + /// Java method `saveConfiguration`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.saveConfiguration() + /// ``` +@available(*, deprecated) + @JavaMethod + open func saveConfiguration() -> Bool + + /// Java method `getDhcpInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.DhcpInfo android.net.wifi.WifiManager.getDhcpInfo() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getDhcpInfo() -> DhcpInfo! + + /// Java method `setWifiEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.setWifiEnabled(boolean) + /// ``` +@available(*, deprecated) + @JavaMethod + open func setWifiEnabled(_ arg0: Bool) -> Bool + + /// Java method `getWifiState`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiManager.getWifiState() + /// ``` +@JavaMethod + open func getWifiState() -> Int32 + + /// Java method `isWifiEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isWifiEnabled() + /// ``` +@JavaMethod + open func isWifiEnabled() -> Bool + + /// Java method `getMaxSignalLevel`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiManager.getMaxSignalLevel() + /// ``` +@JavaMethod + open func getMaxSignalLevel() -> Int32 + + /// Java method `setTdlsEnabled`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.setTdlsEnabled(java.net.InetAddress,boolean) + /// ``` +@JavaMethod + open func setTdlsEnabled(_ arg0: InetAddress?, _ arg1: Bool) + + /// Java method `startWps`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.startWps(android.net.wifi.WpsInfo,android.net.wifi.WifiManager$WpsCallback) + /// ``` +@available(*, deprecated) + @JavaMethod + open func startWps(_ arg0: WpsInfo?, _ arg1: WifiManager.WpsCallback?) + + /// Java method `cancelWps`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.cancelWps(android.net.wifi.WifiManager$WpsCallback) + /// ``` +@available(*, deprecated) + @JavaMethod + open func cancelWps(_ arg0: WifiManager.WpsCallback?) + + /// Java method `createWifiLock`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiManager$WifiLock android.net.wifi.WifiManager.createWifiLock(java.lang.String) + /// ``` +@available(*, deprecated) + @JavaMethod + open func createWifiLock(_ arg0: String) -> WifiManager.WifiLock! + + /// Java method `createWifiLock`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiManager$WifiLock android.net.wifi.WifiManager.createWifiLock(int,java.lang.String) + /// ``` +@JavaMethod + open func createWifiLock(_ arg0: Int32, _ arg1: String) -> WifiManager.WifiLock! + + /// Java method `isWpa3SaeSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isWpa3SaeSupported() + /// ``` +@JavaMethod + open func isWpa3SaeSupported() -> Bool + + /// Java method `isWapiSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isWapiSupported() + /// ``` +@JavaMethod + open func isWapiSupported() -> Bool + + /// Java method `isTlsV13Supported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isTlsV13Supported() + /// ``` +@JavaMethod + open func isTlsV13Supported() -> Bool + + /// Java method `isWepSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isWepSupported() + /// ``` +@JavaMethod + open func isWepSupported() -> Bool + + /// Java method `addNetworkPrivileged`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiManager$AddNetworkResult android.net.wifi.WifiManager.addNetworkPrivileged(android.net.wifi.WifiConfiguration) + /// ``` +@JavaMethod + open func addNetworkPrivileged(_ arg0: WifiConfiguration?) -> WifiManager.AddNetworkResult! + + /// Java method `addOrUpdatePasspointConfiguration`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.addOrUpdatePasspointConfiguration(android.net.wifi.hotspot2.PasspointConfiguration) + /// ``` +@JavaMethod + open func addOrUpdatePasspointConfiguration(_ arg0: PasspointConfiguration?) + + /// Java method `removePasspointConfiguration`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.removePasspointConfiguration(java.lang.String) + /// ``` +@available(*, deprecated) + @JavaMethod + open func removePasspointConfiguration(_ arg0: String) + + /// Java method `removeNonCallerConfiguredNetworks`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.removeNonCallerConfiguredNetworks() + /// ``` +@JavaMethod + open func removeNonCallerConfiguredNetworks() -> Bool + + /// Java method `isStaApConcurrencySupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isStaApConcurrencySupported() + /// ``` +@JavaMethod + open func isStaApConcurrencySupported() -> Bool + + /// Java method `isDeviceToApRttSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isDeviceToApRttSupported() + /// ``` +@available(*, deprecated) + @JavaMethod + open func isDeviceToApRttSupported() -> Bool + + /// Java method `isPreferredNetworkOffloadSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isPreferredNetworkOffloadSupported() + /// ``` +@JavaMethod + open func isPreferredNetworkOffloadSupported() -> Bool + + /// Java method `isEnhancedPowerReportingSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isEnhancedPowerReportingSupported() + /// ``` +@JavaMethod + open func isEnhancedPowerReportingSupported() -> Bool + + /// Java method `is24GHzBandSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.is24GHzBandSupported() + /// ``` +@JavaMethod + open func is24GHzBandSupported() -> Bool + + /// Java method `is5GHzBandSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.is5GHzBandSupported() + /// ``` +@JavaMethod + open func is5GHzBandSupported() -> Bool + + /// Java method `is60GHzBandSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.is60GHzBandSupported() + /// ``` +@JavaMethod + open func is60GHzBandSupported() -> Bool + + /// Java method `is6GHzBandSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.is6GHzBandSupported() + /// ``` +@JavaMethod + open func is6GHzBandSupported() -> Bool + + /// Java method `isWifiStandardSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isWifiStandardSupported(int) + /// ``` +@JavaMethod + open func isWifiStandardSupported(_ arg0: Int32) -> Bool + + /// Java method `isStaBridgedApConcurrencySupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isStaBridgedApConcurrencySupported() + /// ``` +@JavaMethod + open func isStaBridgedApConcurrencySupported() -> Bool + + /// Java method `isBridgedApConcurrencySupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isBridgedApConcurrencySupported() + /// ``` +@JavaMethod + open func isBridgedApConcurrencySupported() -> Bool + + /// Java method `isD2dSupportedWhenInfraStaDisabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isD2dSupportedWhenInfraStaDisabled() + /// ``` +@JavaMethod + open func isD2dSupportedWhenInfraStaDisabled() -> Bool + + /// Java method `isScanAlwaysAvailable`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isScanAlwaysAvailable() + /// ``` +@available(*, deprecated) + @JavaMethod + open func isScanAlwaysAvailable() -> Bool + + /// Java method `calculateSignalLevel`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiManager.calculateSignalLevel(int) + /// ``` +@JavaMethod + open func calculateSignalLevel(_ arg0: Int32) -> Int32 + + /// Java method `validateSoftApConfiguration`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.validateSoftApConfiguration(android.net.wifi.SoftApConfiguration) + /// ``` +@JavaMethod + open func validateSoftApConfiguration(_ arg0: SoftApConfiguration?) -> Bool + + /// Java method `startLocalOnlyHotspot`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.startLocalOnlyHotspot(android.net.wifi.WifiManager$LocalOnlyHotspotCallback,android.os.Handler) + /// ``` +@JavaMethod + open func startLocalOnlyHotspot(_ arg0: WifiManager.LocalOnlyHotspotCallback?, _ arg1: Handler?) + + /// Java method `setTdlsEnabledWithMacAddress`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.setTdlsEnabledWithMacAddress(java.lang.String,boolean) + /// ``` +@JavaMethod + open func setTdlsEnabledWithMacAddress(_ arg0: String, _ arg1: Bool) + + /// Java method `allowAutojoinGlobal`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.allowAutojoinGlobal(boolean) + /// ``` +@JavaMethod + open func allowAutojoinGlobal(_ arg0: Bool) + + /// Java method `createMulticastLock`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiManager$MulticastLock android.net.wifi.WifiManager.createMulticastLock(java.lang.String) + /// ``` +@JavaMethod + open func createMulticastLock(_ arg0: String) -> WifiManager.MulticastLock! + + /// Java method `isWpa3SuiteBSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isWpa3SuiteBSupported() + /// ``` +@JavaMethod + open func isWpa3SuiteBSupported() -> Bool + + /// Java method `isEnhancedOpenSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isEnhancedOpenSupported() + /// ``` +@JavaMethod + open func isEnhancedOpenSupported() -> Bool + + /// Java method `isEasyConnectSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isEasyConnectSupported() + /// ``` +@JavaMethod + open func isEasyConnectSupported() -> Bool + + /// Java method `isWpa3SaePublicKeySupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isWpa3SaePublicKeySupported() + /// ``` +@JavaMethod + open func isWpa3SaePublicKeySupported() -> Bool + + /// Java method `isWpa3SaeH2eSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isWpa3SaeH2eSupported() + /// ``` +@JavaMethod + open func isWpa3SaeH2eSupported() -> Bool + + /// Java method `isWifiDisplayR2Supported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isWifiDisplayR2Supported() + /// ``` +@JavaMethod + open func isWifiDisplayR2Supported() -> Bool + + /// Java method `isDecoratedIdentitySupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isDecoratedIdentitySupported() + /// ``` +@JavaMethod + open func isDecoratedIdentitySupported() -> Bool + + /// Java method `isTrustOnFirstUseSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isTrustOnFirstUseSupported() + /// ``` +@JavaMethod + open func isTrustOnFirstUseSupported() -> Bool + + /// Java method `isEasyConnectDppAkmSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isEasyConnectDppAkmSupported() + /// ``` +@JavaMethod + open func isEasyConnectDppAkmSupported() -> Bool + + /// Java method `isTlsMinimumVersionSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isTlsMinimumVersionSupported() + /// ``` +@JavaMethod + open func isTlsMinimumVersionSupported() -> Bool + + /// Java method `isDualBandSimultaneousSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isDualBandSimultaneousSupported() + /// ``` +@JavaMethod + open func isDualBandSimultaneousSupported() -> Bool + + /// Java method `isWpaPersonalSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isWpaPersonalSupported() + /// ``` +@JavaMethod + open func isWpaPersonalSupported() -> Bool + + /// Java method `unregisterScanResultsCallback`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.unregisterScanResultsCallback(android.net.wifi.WifiManager$ScanResultsCallback) + /// ``` +@JavaMethod + open func unregisterScanResultsCallback(_ arg0: WifiManager.ScanResultsCallback?) + + /// Java method `isScanThrottleEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isScanThrottleEnabled() + /// ``` +@JavaMethod + open func isScanThrottleEnabled() -> Bool + + /// Java method `isAutoWakeupEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isAutoWakeupEnabled() + /// ``` +@JavaMethod + open func isAutoWakeupEnabled() -> Bool + + /// Java method `isCarrierNetworkOffloadEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isCarrierNetworkOffloadEnabled(int,boolean) + /// ``` +@JavaMethod + open func isCarrierNetworkOffloadEnabled(_ arg0: Int32, _ arg1: Bool) -> Bool + + /// Java method `flushPasspointAnqpCache`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.flushPasspointAnqpCache() + /// ``` +@JavaMethod + open func flushPasspointAnqpCache() + + /// Java method `isWifiPasspointEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isWifiPasspointEnabled() + /// ``` +@JavaMethod + open func isWifiPasspointEnabled() -> Bool + + /// Java method `setSendDhcpHostnameRestriction`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.setSendDhcpHostnameRestriction(int) + /// ``` +@JavaMethod + open func setSendDhcpHostnameRestriction(_ arg0: Int32) + + /// Java method `isAggressiveRoamingModeSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isAggressiveRoamingModeSupported() + /// ``` +@JavaMethod + open func isAggressiveRoamingModeSupported() -> Bool + + /// Java method `setPerSsidRoamingMode`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.setPerSsidRoamingMode(android.net.wifi.WifiSsid,int) + /// ``` +@JavaMethod + open func setPerSsidRoamingMode(_ arg0: WifiSsid?, _ arg1: Int32) + + /// Java method `removePerSsidRoamingMode`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.removePerSsidRoamingMode(android.net.wifi.WifiSsid) + /// ``` +@JavaMethod + open func removePerSsidRoamingMode(_ arg0: WifiSsid?) +} +extension WifiManager { + @JavaInterface("android.net.wifi.WifiManager$LocalOnlyConnectionFailureListener") + public struct LocalOnlyConnectionFailureListener { + /// Java method `onConnectionFailed`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.WifiManager$LocalOnlyConnectionFailureListener.onConnectionFailed(android.net.wifi.WifiNetworkSpecifier,int) + /// ``` + @JavaMethod + public func onConnectionFailed(_ arg0: WifiNetworkSpecifier?, _ arg1: Int32) + } +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var ACTION_PICK_WIFI_NETWORK: String + + @JavaStaticField(isFinal: true) + public var ACTION_REMOVE_SUGGESTION_DISCONNECT: Int32 + + @JavaStaticField(isFinal: true) + public var ACTION_REMOVE_SUGGESTION_LINGER: Int32 + + @JavaStaticField(isFinal: true) + public var ACTION_REQUEST_SCAN_ALWAYS_AVAILABLE: String + + @JavaStaticField(isFinal: true) + public var ACTION_WIFI_NETWORK_SUGGESTION_POST_CONNECTION: String + + @JavaStaticField(isFinal: true) + public var ACTION_WIFI_SCAN_AVAILABILITY_CHANGED: String + + @JavaStaticField(isFinal: true) + public var CHANNEL_DATA_KEY_FREQUENCY_MHZ: String + + @JavaStaticField(isFinal: true) + public var CHANNEL_DATA_KEY_NUM_AP: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var ERROR_AUTHENTICATING: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var EXTRA_BSSID: String + + @JavaStaticField(isFinal: true) + public var EXTRA_NETWORK_INFO: String + + @JavaStaticField(isFinal: true) + public var EXTRA_NETWORK_SUGGESTION: String + + @JavaStaticField(isFinal: true) + public var EXTRA_NEW_RSSI: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var EXTRA_NEW_STATE: String + + @JavaStaticField(isFinal: true) + public var EXTRA_PREVIOUS_WIFI_STATE: String + + @JavaStaticField(isFinal: true) + public var EXTRA_RESULTS_UPDATED: String + + @JavaStaticField(isFinal: true) + public var EXTRA_SCAN_AVAILABLE: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var EXTRA_SUPPLICANT_CONNECTED: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var EXTRA_SUPPLICANT_ERROR: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var EXTRA_WIFI_INFO: String + + @JavaStaticField(isFinal: true) + public var EXTRA_WIFI_STATE: String + + @JavaStaticField(isFinal: true) + public var FLAG_SEND_DHCP_HOSTNAME_RESTRICTION_OPEN: Int32 + + @JavaStaticField(isFinal: true) + public var FLAG_SEND_DHCP_HOSTNAME_RESTRICTION_SECURE: Int32 + + @JavaStaticField(isFinal: true) + public var NETWORK_IDS_CHANGED_ACTION: String + + @JavaStaticField(isFinal: true) + public var NETWORK_STATE_CHANGED_ACTION: String + + @JavaStaticField(isFinal: true) + public var ROAMING_MODE_AGGRESSIVE: Int32 + + @JavaStaticField(isFinal: true) + public var ROAMING_MODE_NONE: Int32 + + @JavaStaticField(isFinal: true) + public var ROAMING_MODE_NORMAL: Int32 + + @JavaStaticField(isFinal: true) + public var RSSI_CHANGED_ACTION: String + + @JavaStaticField(isFinal: true) + public var SCAN_RESULTS_AVAILABLE_ACTION: String + + @JavaStaticField(isFinal: true) + public var STATUS_LOCAL_ONLY_CONNECTION_FAILURE_ASSOCIATION: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_LOCAL_ONLY_CONNECTION_FAILURE_AUTHENTICATION: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_LOCAL_ONLY_CONNECTION_FAILURE_IP_PROVISIONING: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_LOCAL_ONLY_CONNECTION_FAILURE_NOT_FOUND: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_LOCAL_ONLY_CONNECTION_FAILURE_NO_RESPONSE: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_LOCAL_ONLY_CONNECTION_FAILURE_UNKNOWN: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_NETWORK_SUGGESTIONS_ERROR_ADD_DUPLICATE: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_NETWORK_SUGGESTIONS_ERROR_ADD_EXCEEDS_MAX_PER_APP: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_NETWORK_SUGGESTIONS_ERROR_ADD_INVALID: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_NETWORK_SUGGESTIONS_ERROR_ADD_NOT_ALLOWED: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_NETWORK_SUGGESTIONS_ERROR_APP_DISALLOWED: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_NETWORK_SUGGESTIONS_ERROR_INTERNAL: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_NETWORK_SUGGESTIONS_ERROR_REMOVE_INVALID: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_NETWORK_SUGGESTIONS_ERROR_RESTRICTED_BY_ADMIN: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_NETWORK_SUGGESTIONS_SUCCESS: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_SUGGESTION_APPROVAL_APPROVED_BY_CARRIER_PRIVILEGE: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_SUGGESTION_APPROVAL_APPROVED_BY_USER: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_SUGGESTION_APPROVAL_PENDING: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_SUGGESTION_APPROVAL_REJECTED_BY_USER: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_SUGGESTION_APPROVAL_UNKNOWN: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_SUGGESTION_CONNECTION_FAILURE_ASSOCIATION: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_SUGGESTION_CONNECTION_FAILURE_AUTHENTICATION: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_SUGGESTION_CONNECTION_FAILURE_IP_PROVISIONING: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_SUGGESTION_CONNECTION_FAILURE_UNKNOWN: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SUPPLICANT_CONNECTION_CHANGE_ACTION: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SUPPLICANT_STATE_CHANGED_ACTION: String + + @JavaStaticField(isFinal: true) + public var UNKNOWN_SSID: String + + @JavaStaticField(isFinal: true) + public var WIFI_INTERFACE_TYPE_AP: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_INTERFACE_TYPE_AWARE: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_INTERFACE_TYPE_DIRECT: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_INTERFACE_TYPE_STA: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WIFI_MODE_FULL: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WIFI_MODE_FULL_HIGH_PERF: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_MODE_FULL_LOW_LATENCY: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WIFI_MODE_SCAN_ONLY: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_MULTI_INTERNET_MODE_DBS_AP: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_MULTI_INTERNET_MODE_DISABLED: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_MULTI_INTERNET_MODE_MULTI_AP: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_STATE_CHANGED_ACTION: String + + @JavaStaticField(isFinal: true) + public var WIFI_STATE_DISABLED: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_STATE_DISABLING: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_STATE_ENABLED: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_STATE_ENABLING: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_STATE_UNKNOWN: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WPS_AUTH_FAILURE: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WPS_OVERLAP_ERROR: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WPS_TIMED_OUT: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WPS_TKIP_ONLY_PROHIBITED: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WPS_WEP_PROHIBITED: Int32 + + /// Java method `compareSignalLevel`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.wifi.WifiManager.compareSignalLevel(int,int) + /// ``` + @JavaStaticMethod + public func compareSignalLevel(_ arg0: Int32, _ arg1: Int32) -> Int32 + + /// Java method `calculateSignalLevel`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.wifi.WifiManager.calculateSignalLevel(int,int) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func calculateSignalLevel(_ arg0: Int32, _ arg1: Int32) -> Int32 +} diff --git a/Sources/AndroidNet/WifiNetworkSpecifier+Builder.swift b/Sources/AndroidNet/WifiNetworkSpecifier+Builder.swift new file mode 100644 index 0000000..815fcef --- /dev/null +++ b/Sources/AndroidNet/WifiNetworkSpecifier+Builder.swift @@ -0,0 +1,148 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +extension WifiNetworkSpecifier { + @JavaClass("android.net.wifi.WifiNetworkSpecifier$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setSsid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setSsid(java.lang.String) + /// ``` + @JavaMethod + open func setSsid(_ arg0: String) -> WifiNetworkSpecifier.Builder! + + /// Java method `setBssid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setBssid(android.net.MacAddress) + /// ``` + @JavaMethod + open func setBssid(_ arg0: MacAddress?) -> WifiNetworkSpecifier.Builder! + + /// Java method `setWpa2EnterpriseConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setWpa2EnterpriseConfig(android.net.wifi.WifiEnterpriseConfig) + /// ``` + @JavaMethod + open func setWpa2EnterpriseConfig(_ arg0: WifiEnterpriseConfig?) -> WifiNetworkSpecifier.Builder! + + /// Java method `setWpa3EnterpriseConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setWpa3EnterpriseConfig(android.net.wifi.WifiEnterpriseConfig) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setWpa3EnterpriseConfig(_ arg0: WifiEnterpriseConfig?) -> WifiNetworkSpecifier.Builder! + + /// Java method `setWpa3Enterprise192BitModeConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setWpa3Enterprise192BitModeConfig(android.net.wifi.WifiEnterpriseConfig) + /// ``` + @JavaMethod + open func setWpa3Enterprise192BitModeConfig(_ arg0: WifiEnterpriseConfig?) -> WifiNetworkSpecifier.Builder! + + /// Java method `setPreferredChannelsFrequenciesMhz`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setPreferredChannelsFrequenciesMhz(int[]) + /// ``` + @JavaMethod + open func setPreferredChannelsFrequenciesMhz(_ arg0: [Int32]) -> WifiNetworkSpecifier.Builder! + + /// Java method `setWpa3EnterpriseStandardModeConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setWpa3EnterpriseStandardModeConfig(android.net.wifi.WifiEnterpriseConfig) + /// ``` + @JavaMethod + open func setWpa3EnterpriseStandardModeConfig(_ arg0: WifiEnterpriseConfig?) -> WifiNetworkSpecifier.Builder! + + /// Java method `setSsidPattern`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setSsidPattern(android.os.PatternMatcher) + /// ``` + @JavaMethod + open func setSsidPattern(_ arg0: PatternMatcher?) -> WifiNetworkSpecifier.Builder! + + /// Java method `setBssidPattern`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setBssidPattern(android.net.MacAddress,android.net.MacAddress) + /// ``` + @JavaMethod + open func setBssidPattern(_ arg0: MacAddress?, _ arg1: MacAddress?) -> WifiNetworkSpecifier.Builder! + + /// Java method `setIsEnhancedOpen`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setIsEnhancedOpen(boolean) + /// ``` + @JavaMethod + open func setIsEnhancedOpen(_ arg0: Bool) -> WifiNetworkSpecifier.Builder! + + /// Java method `setWpa2Passphrase`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setWpa2Passphrase(java.lang.String) + /// ``` + @JavaMethod + open func setWpa2Passphrase(_ arg0: String) -> WifiNetworkSpecifier.Builder! + + /// Java method `setWpa3Passphrase`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setWpa3Passphrase(java.lang.String) + /// ``` + @JavaMethod + open func setWpa3Passphrase(_ arg0: String) -> WifiNetworkSpecifier.Builder! + + /// Java method `setIsHiddenSsid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setIsHiddenSsid(boolean) + /// ``` + @JavaMethod + open func setIsHiddenSsid(_ arg0: Bool) -> WifiNetworkSpecifier.Builder! + + /// Java method `setBand`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setBand(int) + /// ``` + @JavaMethod + open func setBand(_ arg0: Int32) -> WifiNetworkSpecifier.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier android.net.wifi.WifiNetworkSpecifier$Builder.build() + /// ``` + @JavaMethod + open func build() -> WifiNetworkSpecifier! + } +} diff --git a/Sources/AndroidNet/WifiNetworkSpecifier.swift b/Sources/AndroidNet/WifiNetworkSpecifier.swift new file mode 100644 index 0000000..6923c85 --- /dev/null +++ b/Sources/AndroidNet/WifiNetworkSpecifier.swift @@ -0,0 +1,92 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.WifiNetworkSpecifier", implements: Parcelable.self) +open class WifiNetworkSpecifier: NetworkSpecifier { + /// Java method `getBand`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiNetworkSpecifier.getBand() + /// ``` +@JavaMethod + open func getBand() -> Int32 + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiNetworkSpecifier.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiNetworkSpecifier.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `canBeSatisfiedBy`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiNetworkSpecifier.canBeSatisfiedBy(android.net.NetworkSpecifier) + /// ``` +@JavaMethod + open func canBeSatisfiedBy(_ arg0: NetworkSpecifier?) -> Bool + + /// Java method `getPreferredChannelFrequenciesMhz`. + /// + /// ### Java method signature + /// ```java + /// public int[] android.net.wifi.WifiNetworkSpecifier.getPreferredChannelFrequenciesMhz() + /// ``` +@JavaMethod + open func getPreferredChannelFrequenciesMhz() -> [Int32] + + /// Java method `redact`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkSpecifier android.net.wifi.WifiNetworkSpecifier.redact() + /// ``` +@JavaMethod + open func redact() -> NetworkSpecifier! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiNetworkSpecifier.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiNetworkSpecifier.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiNetworkSpecifier.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/WifiNetworkSuggestion+Builder.swift b/Sources/AndroidNet/WifiNetworkSuggestion+Builder.swift new file mode 100644 index 0000000..fb48026 --- /dev/null +++ b/Sources/AndroidNet/WifiNetworkSuggestion+Builder.swift @@ -0,0 +1,283 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +extension WifiNetworkSuggestion { + @JavaClass("android.net.wifi.WifiNetworkSuggestion$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setSsid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setSsid(java.lang.String) + /// ``` + @JavaMethod + open func setSsid(_ arg0: String) -> WifiNetworkSuggestion.Builder! + + /// Java method `setBssid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setBssid(android.net.MacAddress) + /// ``` + @JavaMethod + open func setBssid(_ arg0: MacAddress?) -> WifiNetworkSuggestion.Builder! + + /// Java method `setSubscriptionId`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setSubscriptionId(int) + /// ``` + @JavaMethod + open func setSubscriptionId(_ arg0: Int32) -> WifiNetworkSuggestion.Builder! + + /// Java method `setWpa2EnterpriseConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWpa2EnterpriseConfig(android.net.wifi.WifiEnterpriseConfig) + /// ``` + @JavaMethod + open func setWpa2EnterpriseConfig(_ arg0: WifiEnterpriseConfig?) -> WifiNetworkSuggestion.Builder! + + /// Java method `setWpa3EnterpriseConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWpa3EnterpriseConfig(android.net.wifi.WifiEnterpriseConfig) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setWpa3EnterpriseConfig(_ arg0: WifiEnterpriseConfig?) -> WifiNetworkSuggestion.Builder! + + /// Java method `setWpa3Enterprise192BitModeConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWpa3Enterprise192BitModeConfig(android.net.wifi.WifiEnterpriseConfig) + /// ``` + @JavaMethod + open func setWpa3Enterprise192BitModeConfig(_ arg0: WifiEnterpriseConfig?) -> WifiNetworkSuggestion.Builder! + + /// Java method `setWpa3EnterpriseStandardModeConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWpa3EnterpriseStandardModeConfig(android.net.wifi.WifiEnterpriseConfig) + /// ``` + @JavaMethod + open func setWpa3EnterpriseStandardModeConfig(_ arg0: WifiEnterpriseConfig?) -> WifiNetworkSuggestion.Builder! + + /// Java method `setIsEnhancedOpen`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setIsEnhancedOpen(boolean) + /// ``` + @JavaMethod + open func setIsEnhancedOpen(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + + /// Java method `setWpa2Passphrase`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWpa2Passphrase(java.lang.String) + /// ``` + @JavaMethod + open func setWpa2Passphrase(_ arg0: String) -> WifiNetworkSuggestion.Builder! + + /// Java method `setWpa3Passphrase`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWpa3Passphrase(java.lang.String) + /// ``` + @JavaMethod + open func setWpa3Passphrase(_ arg0: String) -> WifiNetworkSuggestion.Builder! + + /// Java method `setIsHiddenSsid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setIsHiddenSsid(boolean) + /// ``` + @JavaMethod + open func setIsHiddenSsid(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + + /// Java method `setMacRandomizationSetting`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setMacRandomizationSetting(int) + /// ``` + @JavaMethod + open func setMacRandomizationSetting(_ arg0: Int32) -> WifiNetworkSuggestion.Builder! + + /// Java method `setSubscriptionGroup`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setSubscriptionGroup(android.os.ParcelUuid) + /// ``` + @JavaMethod + open func setSubscriptionGroup(_ arg0: ParcelUuid?) -> WifiNetworkSuggestion.Builder! + + /// Java method `setWapiEnterpriseConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWapiEnterpriseConfig(android.net.wifi.WifiEnterpriseConfig) + /// ``` + @JavaMethod + open func setWapiEnterpriseConfig(_ arg0: WifiEnterpriseConfig?) -> WifiNetworkSuggestion.Builder! + + /// Java method `setIsAppInteractionRequired`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setIsAppInteractionRequired(boolean) + /// ``` + @JavaMethod + open func setIsAppInteractionRequired(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + + /// Java method `setIsUserInteractionRequired`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setIsUserInteractionRequired(boolean) + /// ``` + @JavaMethod + open func setIsUserInteractionRequired(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + + /// Java method `setCredentialSharedWithUser`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setCredentialSharedWithUser(boolean) + /// ``` + @JavaMethod + open func setCredentialSharedWithUser(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + + /// Java method `setIsInitialAutojoinEnabled`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setIsInitialAutojoinEnabled(boolean) + /// ``` + @JavaMethod + open func setIsInitialAutojoinEnabled(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + + /// Java method `setIsWpa3SaeH2eOnlyModeEnabled`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setIsWpa3SaeH2eOnlyModeEnabled(boolean) + /// ``` + @JavaMethod + open func setIsWpa3SaeH2eOnlyModeEnabled(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + + /// Java method `setWifiSsid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWifiSsid(android.net.wifi.WifiSsid) + /// ``` + @JavaMethod + open func setWifiSsid(_ arg0: WifiSsid?) -> WifiNetworkSuggestion.Builder! + + /// Java method `setPasspointConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setPasspointConfig(android.net.wifi.hotspot2.PasspointConfiguration) + /// ``` + @JavaMethod + open func setPasspointConfig(_ arg0: PasspointConfiguration?) -> WifiNetworkSuggestion.Builder! + + /// Java method `setPriorityGroup`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setPriorityGroup(int) + /// ``` + @JavaMethod + open func setPriorityGroup(_ arg0: Int32) -> WifiNetworkSuggestion.Builder! + + /// Java method `setWapiPassphrase`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWapiPassphrase(java.lang.String) + /// ``` + @JavaMethod + open func setWapiPassphrase(_ arg0: String) -> WifiNetworkSuggestion.Builder! + + /// Java method `setIsMetered`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setIsMetered(boolean) + /// ``` + @JavaMethod + open func setIsMetered(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + + /// Java method `setUntrusted`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setUntrusted(boolean) + /// ``` + @JavaMethod + open func setUntrusted(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + + /// Java method `setRestricted`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setRestricted(boolean) + /// ``` + @JavaMethod + open func setRestricted(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + + /// Java method `setWifi7Enabled`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWifi7Enabled(boolean) + /// ``` + @JavaMethod + open func setWifi7Enabled(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + + /// Java method `setCarrierMerged`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setCarrierMerged(boolean) + /// ``` + @JavaMethod + open func setCarrierMerged(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + + /// Java method `setPriority`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setPriority(int) + /// ``` + @JavaMethod + open func setPriority(_ arg0: Int32) -> WifiNetworkSuggestion.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion android.net.wifi.WifiNetworkSuggestion$Builder.build() + /// ``` + @JavaMethod + open func build() -> WifiNetworkSuggestion! + } +} diff --git a/Sources/AndroidNet/WifiNetworkSuggestion.swift b/Sources/AndroidNet/WifiNetworkSuggestion.swift new file mode 100644 index 0000000..f55ca61 --- /dev/null +++ b/Sources/AndroidNet/WifiNetworkSuggestion.swift @@ -0,0 +1,260 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.WifiNetworkSuggestion", implements: Parcelable.self) +open class WifiNetworkSuggestion: JavaObject { + /// Java method `getPassphrase`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiNetworkSuggestion.getPassphrase() + /// ``` +@JavaMethod + open func getPassphrase() -> String + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiNetworkSuggestion.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiNetworkSuggestion.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `isMetered`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiNetworkSuggestion.isMetered() + /// ``` +@JavaMethod + open func isMetered() -> Bool + + /// Java method `getWifiSsid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiSsid android.net.wifi.WifiNetworkSuggestion.getWifiSsid() + /// ``` +@JavaMethod + open func getWifiSsid() -> WifiSsid! + + /// Java method `isCredentialSharedWithUser`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiNetworkSuggestion.isCredentialSharedWithUser() + /// ``` +@JavaMethod + open func isCredentialSharedWithUser() -> Bool + + /// Java method `isAppInteractionRequired`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiNetworkSuggestion.isAppInteractionRequired() + /// ``` +@JavaMethod + open func isAppInteractionRequired() -> Bool + + /// Java method `isInitialAutojoinEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiNetworkSuggestion.isInitialAutojoinEnabled() + /// ``` +@JavaMethod + open func isInitialAutojoinEnabled() -> Bool + + /// Java method `isUserInteractionRequired`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiNetworkSuggestion.isUserInteractionRequired() + /// ``` +@JavaMethod + open func isUserInteractionRequired() -> Bool + + /// Java method `getEnterpriseConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiEnterpriseConfig android.net.wifi.WifiNetworkSuggestion.getEnterpriseConfig() + /// ``` +@JavaMethod + open func getEnterpriseConfig() -> WifiEnterpriseConfig! + + /// Java method `getMacRandomizationSetting`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiNetworkSuggestion.getMacRandomizationSetting() + /// ``` +@JavaMethod + open func getMacRandomizationSetting() -> Int32 + + /// Java method `getSubscriptionGroup`. + /// + /// ### Java method signature + /// ```java + /// public android.os.ParcelUuid android.net.wifi.WifiNetworkSuggestion.getSubscriptionGroup() + /// ``` +@JavaMethod + open func getSubscriptionGroup() -> ParcelUuid! + + /// Java method `getBssid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.MacAddress android.net.wifi.WifiNetworkSuggestion.getBssid() + /// ``` +@JavaMethod + open func getBssid() -> MacAddress! + + /// Java method `isEnhancedOpen`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiNetworkSuggestion.isEnhancedOpen() + /// ``` +@JavaMethod + open func isEnhancedOpen() -> Bool + + /// Java method `isHiddenSsid`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiNetworkSuggestion.isHiddenSsid() + /// ``` +@JavaMethod + open func isHiddenSsid() -> Bool + + /// Java method `getPasspointConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.hotspot2.PasspointConfiguration android.net.wifi.WifiNetworkSuggestion.getPasspointConfig() + /// ``` +@JavaMethod + open func getPasspointConfig() -> PasspointConfiguration! + + /// Java method `getSsid`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiNetworkSuggestion.getSsid() + /// ``` +@JavaMethod + open func getSsid() -> String + + /// Java method `isUntrusted`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiNetworkSuggestion.isUntrusted() + /// ``` +@JavaMethod + open func isUntrusted() -> Bool + + /// Java method `isRestricted`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiNetworkSuggestion.isRestricted() + /// ``` +@JavaMethod + open func isRestricted() -> Bool + + /// Java method `isCarrierMerged`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiNetworkSuggestion.isCarrierMerged() + /// ``` +@JavaMethod + open func isCarrierMerged() -> Bool + + /// Java method `getPriorityGroup`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiNetworkSuggestion.getPriorityGroup() + /// ``` +@JavaMethod + open func getPriorityGroup() -> Int32 + + /// Java method `getSubscriptionId`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiNetworkSuggestion.getSubscriptionId() + /// ``` +@JavaMethod + open func getSubscriptionId() -> Int32 + + /// Java method `isWifi7Enabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiNetworkSuggestion.isWifi7Enabled() + /// ``` +@JavaMethod + open func isWifi7Enabled() -> Bool + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiNetworkSuggestion.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiNetworkSuggestion.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiNetworkSuggestion.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 + + /// Java method `getPriority`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiNetworkSuggestion.getPriority() + /// ``` +@JavaMethod + open func getPriority() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var RANDOMIZATION_NON_PERSISTENT: Int32 + + @JavaStaticField(isFinal: true) + public var RANDOMIZATION_PERSISTENT: Int32 +} diff --git a/Sources/AndroidNet/WifiP2pConfig+Builder.swift b/Sources/AndroidNet/WifiP2pConfig+Builder.swift new file mode 100644 index 0000000..9dff4ab --- /dev/null +++ b/Sources/AndroidNet/WifiP2pConfig+Builder.swift @@ -0,0 +1,83 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiP2pConfig { + @JavaClass("android.net.wifi.p2p.WifiP2pConfig$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setDeviceAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.p2p.WifiP2pConfig$Builder android.net.wifi.p2p.WifiP2pConfig$Builder.setDeviceAddress(android.net.MacAddress) + /// ``` + @JavaMethod + open func setDeviceAddress(_ arg0: MacAddress?) -> WifiP2pConfig.Builder! + + /// Java method `setNetworkName`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.p2p.WifiP2pConfig$Builder android.net.wifi.p2p.WifiP2pConfig$Builder.setNetworkName(java.lang.String) + /// ``` + @JavaMethod + open func setNetworkName(_ arg0: String) -> WifiP2pConfig.Builder! + + /// Java method `setPassphrase`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.p2p.WifiP2pConfig$Builder android.net.wifi.p2p.WifiP2pConfig$Builder.setPassphrase(java.lang.String) + /// ``` + @JavaMethod + open func setPassphrase(_ arg0: String) -> WifiP2pConfig.Builder! + + /// Java method `setGroupOperatingBand`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.p2p.WifiP2pConfig$Builder android.net.wifi.p2p.WifiP2pConfig$Builder.setGroupOperatingBand(int) + /// ``` + @JavaMethod + open func setGroupOperatingBand(_ arg0: Int32) -> WifiP2pConfig.Builder! + + /// Java method `setGroupOperatingFrequency`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.p2p.WifiP2pConfig$Builder android.net.wifi.p2p.WifiP2pConfig$Builder.setGroupOperatingFrequency(int) + /// ``` + @JavaMethod + open func setGroupOperatingFrequency(_ arg0: Int32) -> WifiP2pConfig.Builder! + + /// Java method `enablePersistentMode`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.p2p.WifiP2pConfig$Builder android.net.wifi.p2p.WifiP2pConfig$Builder.enablePersistentMode(boolean) + /// ``` + @JavaMethod + open func enablePersistentMode(_ arg0: Bool) -> WifiP2pConfig.Builder! + + /// Java method `setGroupClientIpProvisioningMode`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.p2p.WifiP2pConfig$Builder android.net.wifi.p2p.WifiP2pConfig$Builder.setGroupClientIpProvisioningMode(int) + /// ``` + @JavaMethod + open func setGroupClientIpProvisioningMode(_ arg0: Int32) -> WifiP2pConfig.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.p2p.WifiP2pConfig android.net.wifi.p2p.WifiP2pConfig$Builder.build() + /// ``` + @JavaMethod + open func build() -> WifiP2pConfig! + } +} diff --git a/Sources/AndroidNet/WifiP2pConfig.swift b/Sources/AndroidNet/WifiP2pConfig.swift new file mode 100644 index 0000000..321c9ca --- /dev/null +++ b/Sources/AndroidNet/WifiP2pConfig.swift @@ -0,0 +1,122 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.p2p.WifiP2pConfig", implements: Parcelable.self) +open class WifiP2pConfig: JavaObject { + @JavaField(isFinal: false) + public var deviceAddress: String + + @JavaField(isFinal: false) + public var groupOwnerIntent: Int32 + + @JavaField(isFinal: false) + public var wps: WpsInfo! + + @JavaMethod + @_nonoverride public convenience init(_ arg0: WifiP2pConfig?, environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `getNetworkName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.p2p.WifiP2pConfig.getNetworkName() + /// ``` + @JavaMethod + open func getNetworkName() -> String + + /// Java method `getPassphrase`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.p2p.WifiP2pConfig.getPassphrase() + /// ``` + @JavaMethod + open func getPassphrase() -> String + + /// Java method `getNetworkId`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pConfig.getNetworkId() + /// ``` + @JavaMethod + open func getNetworkId() -> Int32 + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pConfig.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pConfig.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getGroupOwnerBand`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pConfig.getGroupOwnerBand() + /// ``` + @JavaMethod + open func getGroupOwnerBand() -> Int32 + + /// Java method `getGroupClientIpProvisioningMode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pConfig.getGroupClientIpProvisioningMode() + /// ``` + @JavaMethod + open func getGroupClientIpProvisioningMode() -> Int32 + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.p2p.WifiP2pConfig.toString() + /// ``` + @JavaMethod + open override func toString() -> String +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var GROUP_CLIENT_IP_PROVISIONING_MODE_IPV4_DHCP: Int32 + + @JavaStaticField(isFinal: true) + public var GROUP_CLIENT_IP_PROVISIONING_MODE_IPV6_LINK_LOCAL: Int32 + + @JavaStaticField(isFinal: true) + public var GROUP_OWNER_BAND_2GHZ: Int32 + + @JavaStaticField(isFinal: true) + public var GROUP_OWNER_BAND_5GHZ: Int32 + + @JavaStaticField(isFinal: true) + public var GROUP_OWNER_BAND_AUTO: Int32 + + @JavaStaticField(isFinal: true) + public var GROUP_OWNER_INTENT_AUTO: Int32 + + @JavaStaticField(isFinal: true) + public var GROUP_OWNER_INTENT_MAX: Int32 + + @JavaStaticField(isFinal: true) + public var GROUP_OWNER_INTENT_MIN: Int32 +} diff --git a/Sources/AndroidNet/WifiP2pDevice.swift b/Sources/AndroidNet/WifiP2pDevice.swift new file mode 100644 index 0000000..c11f123 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pDevice.swift @@ -0,0 +1,165 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.p2p.WifiP2pDevice", implements: Parcelable.self) +open class WifiP2pDevice: JavaObject { + @JavaField(isFinal: false) + public var deviceAddress: String + + @JavaField(isFinal: false) + public var deviceName: String + + @JavaField(isFinal: false) + public var primaryDeviceType: String + + @JavaField(isFinal: false) + public var secondaryDeviceType: String + + @JavaField(isFinal: false) + public var status: Int32 + + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: WifiP2pDevice?, environment: JNIEnvironment? = nil) + + /// Java method `isGroupOwner`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pDevice.isGroupOwner() + /// ``` + @JavaMethod + open func isGroupOwner() -> Bool + + /// Java method `getWfdInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.p2p.WifiP2pWfdInfo android.net.wifi.p2p.WifiP2pDevice.getWfdInfo() + /// ``` + @JavaMethod + open func getWfdInfo() -> WifiP2pWfdInfo! + + /// Java method `wpsPbcSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pDevice.wpsPbcSupported() + /// ``` + @JavaMethod + open func wpsPbcSupported() -> Bool + + /// Java method `wpsKeypadSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pDevice.wpsKeypadSupported() + /// ``` + @JavaMethod + open func wpsKeypadSupported() -> Bool + + /// Java method `getIpAddress`. + /// + /// ### Java method signature + /// ```java + /// public java.net.InetAddress android.net.wifi.p2p.WifiP2pDevice.getIpAddress() + /// ``` + @JavaMethod + open func getIpAddress() -> InetAddress! + + /// Java method `wpsDisplaySupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pDevice.wpsDisplaySupported() + /// ``` + @JavaMethod + open func wpsDisplaySupported() -> Bool + + /// Java method `isServiceDiscoveryCapable`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pDevice.isServiceDiscoveryCapable() + /// ``` + @JavaMethod + open func isServiceDiscoveryCapable() -> Bool + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pDevice.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pDevice.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pDevice.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.p2p.WifiP2pDevice.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pDevice.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + + /// Java method `update`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pDevice.update(android.net.wifi.p2p.WifiP2pDevice) + /// ``` + @JavaMethod + open func update(_ arg0: WifiP2pDevice?) +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var AVAILABLE: Int32 + + @JavaStaticField(isFinal: true) + public var CONNECTED: Int32 + + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var FAILED: Int32 + + @JavaStaticField(isFinal: true) + public var INVITED: Int32 + + @JavaStaticField(isFinal: true) + public var UNAVAILABLE: Int32 +} diff --git a/Sources/AndroidNet/WifiP2pDeviceList.swift b/Sources/AndroidNet/WifiP2pDeviceList.swift new file mode 100644 index 0000000..a7dc87b --- /dev/null +++ b/Sources/AndroidNet/WifiP2pDeviceList.swift @@ -0,0 +1,53 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.p2p.WifiP2pDeviceList", implements: Parcelable.self) +open class WifiP2pDeviceList: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: WifiP2pDeviceList?, environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pDeviceList.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pDeviceList.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `get`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.p2p.WifiP2pDevice android.net.wifi.p2p.WifiP2pDeviceList.get(java.lang.String) + /// ``` + @JavaMethod + open func get(_ arg0: String) -> WifiP2pDevice! + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.p2p.WifiP2pDeviceList.toString() + /// ``` + @JavaMethod + open override func toString() -> String +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/WifiP2pDnsSdServiceInfo.swift b/Sources/AndroidNet/WifiP2pDnsSdServiceInfo.swift new file mode 100644 index 0000000..4e21dca --- /dev/null +++ b/Sources/AndroidNet/WifiP2pDnsSdServiceInfo.swift @@ -0,0 +1,9 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangUtil +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceInfo") +open class WifiP2pDnsSdServiceInfo: WifiP2pServiceInfo { + +} diff --git a/Sources/AndroidNet/WifiP2pDnsSdServiceRequest.swift b/Sources/AndroidNet/WifiP2pDnsSdServiceRequest.swift new file mode 100644 index 0000000..a4575a3 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pDnsSdServiceRequest.swift @@ -0,0 +1,36 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest") +open class WifiP2pDnsSdServiceRequest: WifiP2pServiceRequest { + +} +extension JavaClass { + /// Java method `newInstance`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest.newInstance(java.lang.String,java.lang.String) + /// ``` +@JavaStaticMethod + public func newInstance(_ arg0: String, _ arg1: String) -> WifiP2pDnsSdServiceRequest! + + /// Java method `newInstance`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest.newInstance(java.lang.String) + /// ``` +@JavaStaticMethod + public func newInstance(_ arg0: String) -> WifiP2pDnsSdServiceRequest! + + /// Java method `newInstance`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest.newInstance() + /// ``` +@JavaStaticMethod + public func newInstance() -> WifiP2pDnsSdServiceRequest! +} diff --git a/Sources/AndroidNet/WifiP2pGroup.swift b/Sources/AndroidNet/WifiP2pGroup.swift new file mode 100644 index 0000000..53cff38 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pGroup.swift @@ -0,0 +1,113 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.p2p.WifiP2pGroup", implements: Parcelable.self) +open class WifiP2pGroup: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: WifiP2pGroup?, environment: JNIEnvironment? = nil) + + /// Java method `getNetworkName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.p2p.WifiP2pGroup.getNetworkName() + /// ``` + @JavaMethod + open func getNetworkName() -> String + + /// Java method `isGroupOwner`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pGroup.isGroupOwner() + /// ``` + @JavaMethod + open func isGroupOwner() -> Bool + + /// Java method `getPassphrase`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.p2p.WifiP2pGroup.getPassphrase() + /// ``` + @JavaMethod + open func getPassphrase() -> String + + /// Java method `getInterface`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.p2p.WifiP2pGroup.getInterface() + /// ``` + @JavaMethod + open func getInterface() -> String + + /// Java method `getNetworkId`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pGroup.getNetworkId() + /// ``` + @JavaMethod + open func getNetworkId() -> Int32 + + /// Java method `getFrequency`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pGroup.getFrequency() + /// ``` + @JavaMethod + open func getFrequency() -> Int32 + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pGroup.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pGroup.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.p2p.WifiP2pGroup.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `getOwner`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.p2p.WifiP2pDevice android.net.wifi.p2p.WifiP2pGroup.getOwner() + /// ``` + @JavaMethod + open func getOwner() -> WifiP2pDevice! +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var NETWORK_ID_PERSISTENT: Int32 + + @JavaStaticField(isFinal: true) + public var NETWORK_ID_TEMPORARY: Int32 +} diff --git a/Sources/AndroidNet/WifiP2pInfo.swift b/Sources/AndroidNet/WifiP2pInfo.swift new file mode 100644 index 0000000..fe6ab19 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pInfo.swift @@ -0,0 +1,54 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.p2p.WifiP2pInfo", implements: Parcelable.self) +open class WifiP2pInfo: JavaObject { + @JavaField(isFinal: false) + public var groupFormed: Bool + + @JavaField(isFinal: false) + public var groupOwnerAddress: InetAddress! + + @JavaField(isFinal: false) + public var isGroupOwner: Bool + + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: WifiP2pInfo?, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pInfo.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pInfo.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.p2p.WifiP2pInfo.toString() + /// ``` + @JavaMethod + open override func toString() -> String +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/WifiP2pManager+ActionListener.swift b/Sources/AndroidNet/WifiP2pManager+ActionListener.swift new file mode 100644 index 0000000..0c1f981 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+ActionListener.swift @@ -0,0 +1,26 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$ActionListener") + public struct ActionListener { + /// Java method `onSuccess`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$ActionListener.onSuccess() + /// ``` + @JavaMethod + public func onSuccess() + + /// Java method `onFailure`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$ActionListener.onFailure(int) + /// ``` + @JavaMethod + public func onFailure(_ arg0: Int32) + } +} diff --git a/Sources/AndroidNet/WifiP2pManager+Channel.swift b/Sources/AndroidNet/WifiP2pManager+Channel.swift new file mode 100644 index 0000000..073d795 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+Channel.swift @@ -0,0 +1,26 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiP2pManager { + @JavaClass("android.net.wifi.p2p.WifiP2pManager$Channel") + open class Channel: JavaObject { + /// Java method `finalize`. + /// + /// ### Java method signature + /// ```java + /// protected void android.net.wifi.p2p.WifiP2pManager$Channel.finalize() throws java.lang.Throwable + /// ``` + @JavaMethod + open override func finalize() throws + + /// Java method `close`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager$Channel.close() + /// ``` + @JavaMethod + open func close() + } +} diff --git a/Sources/AndroidNet/WifiP2pManager+ChannelListener.swift b/Sources/AndroidNet/WifiP2pManager+ChannelListener.swift new file mode 100644 index 0000000..ff2243f --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+ChannelListener.swift @@ -0,0 +1,17 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$ChannelListener") + public struct ChannelListener { + /// Java method `onChannelDisconnected`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$ChannelListener.onChannelDisconnected() + /// ``` + @JavaMethod + public func onChannelDisconnected() + } +} diff --git a/Sources/AndroidNet/WifiP2pManager+ConnectionInfoListener.swift b/Sources/AndroidNet/WifiP2pManager+ConnectionInfoListener.swift new file mode 100644 index 0000000..4bfb5f0 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+ConnectionInfoListener.swift @@ -0,0 +1,17 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$ConnectionInfoListener") + public struct ConnectionInfoListener { + /// Java method `onConnectionInfoAvailable`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$ConnectionInfoListener.onConnectionInfoAvailable(android.net.wifi.p2p.WifiP2pInfo) + /// ``` + @JavaMethod + public func onConnectionInfoAvailable(_ arg0: WifiP2pInfo?) + } +} diff --git a/Sources/AndroidNet/WifiP2pManager+DeviceInfoListener.swift b/Sources/AndroidNet/WifiP2pManager+DeviceInfoListener.swift new file mode 100644 index 0000000..bbc7729 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+DeviceInfoListener.swift @@ -0,0 +1,17 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$DeviceInfoListener") + public struct DeviceInfoListener { + /// Java method `onDeviceInfoAvailable`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$DeviceInfoListener.onDeviceInfoAvailable(android.net.wifi.p2p.WifiP2pDevice) + /// ``` + @JavaMethod + public func onDeviceInfoAvailable(_ arg0: WifiP2pDevice?) + } +} diff --git a/Sources/AndroidNet/WifiP2pManager+DiscoveryStateListener.swift b/Sources/AndroidNet/WifiP2pManager+DiscoveryStateListener.swift new file mode 100644 index 0000000..944cf2d --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+DiscoveryStateListener.swift @@ -0,0 +1,17 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$DiscoveryStateListener") + public struct DiscoveryStateListener { + /// Java method `onDiscoveryStateAvailable`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$DiscoveryStateListener.onDiscoveryStateAvailable(int) + /// ``` + @JavaMethod + public func onDiscoveryStateAvailable(_ arg0: Int32) + } +} diff --git a/Sources/AndroidNet/WifiP2pManager+DnsSdServiceResponseListener.swift b/Sources/AndroidNet/WifiP2pManager+DnsSdServiceResponseListener.swift new file mode 100644 index 0000000..a691602 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+DnsSdServiceResponseListener.swift @@ -0,0 +1,17 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$DnsSdServiceResponseListener") + public struct DnsSdServiceResponseListener { + /// Java method `onDnsSdServiceAvailable`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$DnsSdServiceResponseListener.onDnsSdServiceAvailable(java.lang.String,java.lang.String,android.net.wifi.p2p.WifiP2pDevice) + /// ``` + @JavaMethod + public func onDnsSdServiceAvailable(_ arg0: String, _ arg1: String, _ arg2: WifiP2pDevice?) + } +} diff --git a/Sources/AndroidNet/WifiP2pManager+DnsSdTxtRecordListener.swift b/Sources/AndroidNet/WifiP2pManager+DnsSdTxtRecordListener.swift new file mode 100644 index 0000000..1ea1648 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+DnsSdTxtRecordListener.swift @@ -0,0 +1,11 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangUtil +import SwiftJava +import SwiftJavaJNICore + +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$DnsSdTxtRecordListener") + public struct DnsSdTxtRecordListener { + + } +} diff --git a/Sources/AndroidNet/WifiP2pManager+ExternalApproverRequestListener.swift b/Sources/AndroidNet/WifiP2pManager+ExternalApproverRequestListener.swift new file mode 100644 index 0000000..4f531c6 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+ExternalApproverRequestListener.swift @@ -0,0 +1,66 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$ExternalApproverRequestListener") + public struct ExternalApproverRequestListener { + /// Java method `onAttached`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$ExternalApproverRequestListener.onAttached(android.net.MacAddress) + /// ``` + @JavaMethod + public func onAttached(_ arg0: MacAddress?) + + /// Java method `onDetached`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$ExternalApproverRequestListener.onDetached(android.net.MacAddress,int) + /// ``` + @JavaMethod + public func onDetached(_ arg0: MacAddress?, _ arg1: Int32) + + /// Java method `onPinGenerated`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$ExternalApproverRequestListener.onPinGenerated(android.net.MacAddress,java.lang.String) + /// ``` + @JavaMethod + public func onPinGenerated(_ arg0: MacAddress?, _ arg1: String) + + /// Java method `onConnectionRequested`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$ExternalApproverRequestListener.onConnectionRequested(int,android.net.wifi.p2p.WifiP2pConfig,android.net.wifi.p2p.WifiP2pDevice) + /// ``` + @JavaMethod + public func onConnectionRequested(_ arg0: Int32, _ arg1: WifiP2pConfig?, _ arg2: WifiP2pDevice?) + } +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var APPROVER_DETACH_REASON_CLOSE: Int32 + + @JavaStaticField(isFinal: true) + public var APPROVER_DETACH_REASON_FAILURE: Int32 + + @JavaStaticField(isFinal: true) + public var APPROVER_DETACH_REASON_REMOVE: Int32 + + @JavaStaticField(isFinal: true) + public var APPROVER_DETACH_REASON_REPLACE: Int32 + + @JavaStaticField(isFinal: true) + public var REQUEST_TYPE_INVITATION: Int32 + + @JavaStaticField(isFinal: true) + public var REQUEST_TYPE_JOIN: Int32 + + @JavaStaticField(isFinal: true) + public var REQUEST_TYPE_NEGOTIATION: Int32 +} diff --git a/Sources/AndroidNet/WifiP2pManager+GroupInfoListener.swift b/Sources/AndroidNet/WifiP2pManager+GroupInfoListener.swift new file mode 100644 index 0000000..9cecf8b --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+GroupInfoListener.swift @@ -0,0 +1,17 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$GroupInfoListener") + public struct GroupInfoListener { + /// Java method `onGroupInfoAvailable`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$GroupInfoListener.onGroupInfoAvailable(android.net.wifi.p2p.WifiP2pGroup) + /// ``` + @JavaMethod + public func onGroupInfoAvailable(_ arg0: WifiP2pGroup?) + } +} diff --git a/Sources/AndroidNet/WifiP2pManager+NetworkInfoListener.swift b/Sources/AndroidNet/WifiP2pManager+NetworkInfoListener.swift new file mode 100644 index 0000000..8648825 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+NetworkInfoListener.swift @@ -0,0 +1,17 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$NetworkInfoListener") + public struct NetworkInfoListener { + /// Java method `onNetworkInfoAvailable`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$NetworkInfoListener.onNetworkInfoAvailable(android.net.NetworkInfo) + /// ``` + @JavaMethod + public func onNetworkInfoAvailable(_ arg0: NetworkInfo?) + } +} diff --git a/Sources/AndroidNet/WifiP2pManager+P2pStateListener.swift b/Sources/AndroidNet/WifiP2pManager+P2pStateListener.swift new file mode 100644 index 0000000..1d9d3ff --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+P2pStateListener.swift @@ -0,0 +1,17 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$P2pStateListener") + public struct P2pStateListener { + /// Java method `onP2pStateAvailable`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$P2pStateListener.onP2pStateAvailable(int) + /// ``` + @JavaMethod + public func onP2pStateAvailable(_ arg0: Int32) + } +} diff --git a/Sources/AndroidNet/WifiP2pManager+PeerListListener.swift b/Sources/AndroidNet/WifiP2pManager+PeerListListener.swift new file mode 100644 index 0000000..13be1dc --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+PeerListListener.swift @@ -0,0 +1,17 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$PeerListListener") + public struct PeerListListener { + /// Java method `onPeersAvailable`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$PeerListListener.onPeersAvailable(android.net.wifi.p2p.WifiP2pDeviceList) + /// ``` + @JavaMethod + public func onPeersAvailable(_ arg0: WifiP2pDeviceList?) + } +} diff --git a/Sources/AndroidNet/WifiP2pManager+ServiceResponseListener.swift b/Sources/AndroidNet/WifiP2pManager+ServiceResponseListener.swift new file mode 100644 index 0000000..18d3727 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+ServiceResponseListener.swift @@ -0,0 +1,17 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$ServiceResponseListener") + public struct ServiceResponseListener { + /// Java method `onServiceAvailable`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$ServiceResponseListener.onServiceAvailable(int,byte[],android.net.wifi.p2p.WifiP2pDevice) + /// ``` + @JavaMethod + public func onServiceAvailable(_ arg0: Int32, _ arg1: [Int8], _ arg2: WifiP2pDevice?) + } +} diff --git a/Sources/AndroidNet/WifiP2pManager+UpnpServiceResponseListener.swift b/Sources/AndroidNet/WifiP2pManager+UpnpServiceResponseListener.swift new file mode 100644 index 0000000..b3bb1fb --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+UpnpServiceResponseListener.swift @@ -0,0 +1,10 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$UpnpServiceResponseListener") + public struct UpnpServiceResponseListener { + + } +} diff --git a/Sources/AndroidNet/WifiP2pManager.swift b/Sources/AndroidNet/WifiP2pManager.swift new file mode 100644 index 0000000..6928e1a --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager.swift @@ -0,0 +1,619 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidContent +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.p2p.WifiP2pManager") +open class WifiP2pManager: JavaObject { + /// Java method `isChannelConstrainedDiscoverySupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pManager.isChannelConstrainedDiscoverySupported() + /// ``` +@JavaMethod + open func isChannelConstrainedDiscoverySupported() -> Bool + + /// Java method `isGroupOwnerIPv6LinkLocalAddressProvided`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pManager.isGroupOwnerIPv6LinkLocalAddressProvided() + /// ``` +@JavaMethod + open func isGroupOwnerIPv6LinkLocalAddressProvided() -> Bool + + /// Java method `discoverPeers`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.discoverPeers(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func discoverPeers(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + + /// Java method `stopPeerDiscovery`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.stopPeerDiscovery(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func stopPeerDiscovery(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + + /// Java method `connect`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.connect(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pConfig,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func connect(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pConfig?, _ arg2: WifiP2pManager.ActionListener?) + + /// Java method `cancelConnect`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.cancelConnect(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func cancelConnect(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + + /// Java method `removeGroup`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.removeGroup(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func removeGroup(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + + /// Java method `startListening`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.startListening(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func startListening(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + + /// Java method `stopListening`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.stopListening(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func stopListening(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + + /// Java method `addLocalService`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.addLocalService(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.nsd.WifiP2pServiceInfo,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func addLocalService(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pServiceInfo?, _ arg2: WifiP2pManager.ActionListener?) + + /// Java method `removeLocalService`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.removeLocalService(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.nsd.WifiP2pServiceInfo,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func removeLocalService(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pServiceInfo?, _ arg2: WifiP2pManager.ActionListener?) + + /// Java method `clearLocalServices`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.clearLocalServices(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func clearLocalServices(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + + /// Java method `discoverServices`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.discoverServices(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func discoverServices(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + + /// Java method `addServiceRequest`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.addServiceRequest(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.nsd.WifiP2pServiceRequest,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func addServiceRequest(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pServiceRequest?, _ arg2: WifiP2pManager.ActionListener?) + + /// Java method `requestPeers`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.requestPeers(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$PeerListListener) + /// ``` +@JavaMethod + open func requestPeers(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.PeerListListener?) + + /// Java method `requestGroupInfo`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.requestGroupInfo(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$GroupInfoListener) + /// ``` +@JavaMethod + open func requestGroupInfo(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.GroupInfoListener?) + + /// Java method `setWfdInfo`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.setWfdInfo(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pWfdInfo,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func setWfdInfo(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pWfdInfo?, _ arg2: WifiP2pManager.ActionListener?) + + /// Java method `removeClient`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.removeClient(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.MacAddress,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func removeClient(_ arg0: WifiP2pManager.Channel?, _ arg1: MacAddress?, _ arg2: WifiP2pManager.ActionListener?) + + /// Java method `requestP2pState`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.requestP2pState(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$P2pStateListener) + /// ``` +@JavaMethod + open func requestP2pState(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.P2pStateListener?) + + /// Java method `requestNetworkInfo`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.requestNetworkInfo(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$NetworkInfoListener) + /// ``` +@JavaMethod + open func requestNetworkInfo(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.NetworkInfoListener?) + + /// Java method `requestDeviceInfo`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.requestDeviceInfo(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$DeviceInfoListener) + /// ``` +@JavaMethod + open func requestDeviceInfo(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.DeviceInfoListener?) + + /// Java method `unregisterWifiP2pListener`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.unregisterWifiP2pListener(android.net.wifi.p2p.WifiP2pManager$WifiP2pListener) + /// ``` +@JavaMethod + open func unregisterWifiP2pListener(_ arg0: WifiP2pManager.WifiP2pListener?) + + /// Java method `discoverPeersOnSocialChannels`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.discoverPeersOnSocialChannels(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func discoverPeersOnSocialChannels(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + + /// Java method `discoverPeersOnSpecificFrequency`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.discoverPeersOnSpecificFrequency(android.net.wifi.p2p.WifiP2pManager$Channel,int,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func discoverPeersOnSpecificFrequency(_ arg0: WifiP2pManager.Channel?, _ arg1: Int32, _ arg2: WifiP2pManager.ActionListener?) + + /// Java method `setServiceResponseListener`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.setServiceResponseListener(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ServiceResponseListener) + /// ``` +@JavaMethod + open func setServiceResponseListener(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ServiceResponseListener?) + + /// Java method `setDnsSdResponseListeners`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.setDnsSdResponseListeners(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$DnsSdServiceResponseListener,android.net.wifi.p2p.WifiP2pManager$DnsSdTxtRecordListener) + /// ``` +@JavaMethod + open func setDnsSdResponseListeners(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.DnsSdServiceResponseListener?, _ arg2: WifiP2pManager.DnsSdTxtRecordListener?) + + /// Java method `setUpnpServiceResponseListener`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.setUpnpServiceResponseListener(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$UpnpServiceResponseListener) + /// ``` +@JavaMethod + open func setUpnpServiceResponseListener(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.UpnpServiceResponseListener?) + + /// Java method `removeServiceRequest`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.removeServiceRequest(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.nsd.WifiP2pServiceRequest,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func removeServiceRequest(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pServiceRequest?, _ arg2: WifiP2pManager.ActionListener?) + + /// Java method `clearServiceRequests`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.clearServiceRequests(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func clearServiceRequests(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + + /// Java method `requestConnectionInfo`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.requestConnectionInfo(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ConnectionInfoListener) + /// ``` +@JavaMethod + open func requestConnectionInfo(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ConnectionInfoListener?) + + /// Java method `isSetVendorElementsSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pManager.isSetVendorElementsSupported() + /// ``` +@JavaMethod + open func isSetVendorElementsSupported() -> Bool + + /// Java method `isGroupClientRemovalSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pManager.isGroupClientRemovalSupported() + /// ``` +@JavaMethod + open func isGroupClientRemovalSupported() -> Bool + + /// Java method `requestDiscoveryState`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.requestDiscoveryState(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$DiscoveryStateListener) + /// ``` +@JavaMethod + open func requestDiscoveryState(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.DiscoveryStateListener?) + + /// Java method `addExternalApprover`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.addExternalApprover(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.MacAddress,android.net.wifi.p2p.WifiP2pManager$ExternalApproverRequestListener) + /// ``` +@JavaMethod + open func addExternalApprover(_ arg0: WifiP2pManager.Channel?, _ arg1: MacAddress?, _ arg2: WifiP2pManager.ExternalApproverRequestListener?) + + /// Java method `removeExternalApprover`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.removeExternalApprover(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.MacAddress,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func removeExternalApprover(_ arg0: WifiP2pManager.Channel?, _ arg1: MacAddress?, _ arg2: WifiP2pManager.ActionListener?) + + /// Java method `setConnectionRequestResult`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.setConnectionRequestResult(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.MacAddress,int,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func setConnectionRequestResult(_ arg0: WifiP2pManager.Channel?, _ arg1: MacAddress?, _ arg2: Int32, _ arg3: WifiP2pManager.ActionListener?) + + /// Java method `setConnectionRequestResult`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.setConnectionRequestResult(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.MacAddress,int,java.lang.String,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func setConnectionRequestResult(_ arg0: WifiP2pManager.Channel?, _ arg1: MacAddress?, _ arg2: Int32, _ arg3: String, _ arg4: WifiP2pManager.ActionListener?) + + /// Java method `initialize`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.p2p.WifiP2pManager$Channel android.net.wifi.p2p.WifiP2pManager.initialize(android.content.Context,android.os.Looper,android.net.wifi.p2p.WifiP2pManager$ChannelListener) + /// ``` +@JavaMethod + open func initialize(_ arg0: Context?, _ arg1: Looper?, _ arg2: WifiP2pManager.ChannelListener?) -> WifiP2pManager.Channel! + + /// Java method `createGroup`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.createGroup(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pConfig,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func createGroup(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pConfig?, _ arg2: WifiP2pManager.ActionListener?) + + /// Java method `createGroup`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.createGroup(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func createGroup(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) +} +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$WifiP2pListener") + public struct WifiP2pListener { + /// Java method `onDiscoveryStateChanged`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onDiscoveryStateChanged(int) + /// ``` + @JavaMethod + public func onDiscoveryStateChanged(_ arg0: Int32) + + /// Java method `onListenStateChanged`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onListenStateChanged(int) + /// ``` + @JavaMethod + public func onListenStateChanged(_ arg0: Int32) + + /// Java method `onDeviceConfigurationChanged`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onDeviceConfigurationChanged(android.net.wifi.p2p.WifiP2pDevice) + /// ``` + @JavaMethod + public func onDeviceConfigurationChanged(_ arg0: WifiP2pDevice?) + + /// Java method `onGroupNegotiationRejectedByUser`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onGroupNegotiationRejectedByUser() + /// ``` + @JavaMethod + public func onGroupNegotiationRejectedByUser() + + /// Java method `onGroupCreationFailed`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onGroupCreationFailed(int) + /// ``` + @JavaMethod + public func onGroupCreationFailed(_ arg0: Int32) + + /// Java method `onPeerClientDisconnected`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onPeerClientDisconnected(android.net.wifi.p2p.WifiP2pInfo,android.net.wifi.p2p.WifiP2pGroup) + /// ``` + @JavaMethod + public func onPeerClientDisconnected(_ arg0: WifiP2pInfo?, _ arg1: WifiP2pGroup?) + + /// Java method `onGroupCreated`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onGroupCreated(android.net.wifi.p2p.WifiP2pInfo,android.net.wifi.p2p.WifiP2pGroup) + /// ``` + @JavaMethod + public func onGroupCreated(_ arg0: WifiP2pInfo?, _ arg1: WifiP2pGroup?) + + /// Java method `onGroupCreating`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onGroupCreating() + /// ``` + @JavaMethod + public func onGroupCreating() + + /// Java method `onPeerListChanged`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onPeerListChanged(android.net.wifi.p2p.WifiP2pDeviceList) + /// ``` + @JavaMethod + public func onPeerListChanged(_ arg0: WifiP2pDeviceList?) + + /// Java method `onP2pStateChanged`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onP2pStateChanged(int) + /// ``` + @JavaMethod + public func onP2pStateChanged(_ arg0: Int32) + + /// Java method `onPeerClientJoined`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onPeerClientJoined(android.net.wifi.p2p.WifiP2pInfo,android.net.wifi.p2p.WifiP2pGroup) + /// ``` + @JavaMethod + public func onPeerClientJoined(_ arg0: WifiP2pInfo?, _ arg1: WifiP2pGroup?) + + /// Java method `onFrequencyChanged`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onFrequencyChanged(android.net.wifi.p2p.WifiP2pInfo,android.net.wifi.p2p.WifiP2pGroup) + /// ``` + @JavaMethod + public func onFrequencyChanged(_ arg0: WifiP2pInfo?, _ arg1: WifiP2pGroup?) + + /// Java method `onGroupRemoved`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onGroupRemoved() + /// ``` + @JavaMethod + public func onGroupRemoved() + } +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var ACTION_WIFI_P2P_LISTEN_STATE_CHANGED: String + + @JavaStaticField(isFinal: true) + public var ACTION_WIFI_P2P_REQUEST_RESPONSE_CHANGED: String + + @JavaStaticField(isFinal: true) + public var BUSY: Int32 + + @JavaStaticField(isFinal: true) + public var CONNECTION_REQUEST_ACCEPT: Int32 + + @JavaStaticField(isFinal: true) + public var CONNECTION_REQUEST_DEFER_SHOW_PIN_TO_SERVICE: Int32 + + @JavaStaticField(isFinal: true) + public var CONNECTION_REQUEST_DEFER_TO_SERVICE: Int32 + + @JavaStaticField(isFinal: true) + public var CONNECTION_REQUEST_REJECT: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR: Int32 + + @JavaStaticField(isFinal: true) + public var EXTRA_DISCOVERY_STATE: String + + @JavaStaticField(isFinal: true) + public var EXTRA_LISTEN_STATE: String + + @JavaStaticField(isFinal: true) + public var EXTRA_NETWORK_INFO: String + + @JavaStaticField(isFinal: true) + public var EXTRA_P2P_DEVICE_LIST: String + + @JavaStaticField(isFinal: true) + public var EXTRA_REQUEST_CONFIG: String + + @JavaStaticField(isFinal: true) + public var EXTRA_REQUEST_RESPONSE: String + + @JavaStaticField(isFinal: true) + public var EXTRA_WIFI_P2P_DEVICE: String + + @JavaStaticField(isFinal: true) + public var EXTRA_WIFI_P2P_GROUP: String + + @JavaStaticField(isFinal: true) + public var EXTRA_WIFI_P2P_INFO: String + + @JavaStaticField(isFinal: true) + public var EXTRA_WIFI_STATE: String + + @JavaStaticField(isFinal: true) + public var GROUP_CREATION_FAILURE_REASON_CONNECTION_CANCELLED: Int32 + + @JavaStaticField(isFinal: true) + public var GROUP_CREATION_FAILURE_REASON_GROUP_REMOVED: Int32 + + @JavaStaticField(isFinal: true) + public var GROUP_CREATION_FAILURE_REASON_INVITATION_FAILED: Int32 + + @JavaStaticField(isFinal: true) + public var GROUP_CREATION_FAILURE_REASON_PROVISION_DISCOVERY_FAILED: Int32 + + @JavaStaticField(isFinal: true) + public var GROUP_CREATION_FAILURE_REASON_TIMED_OUT: Int32 + + @JavaStaticField(isFinal: true) + public var GROUP_CREATION_FAILURE_REASON_USER_REJECTED: Int32 + + @JavaStaticField(isFinal: true) + public var NO_SERVICE_REQUESTS: Int32 + + @JavaStaticField(isFinal: true) + public var P2P_UNSUPPORTED: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_P2P_CONNECTION_CHANGED_ACTION: String + + @JavaStaticField(isFinal: true) + public var WIFI_P2P_DISCOVERY_CHANGED_ACTION: String + + @JavaStaticField(isFinal: true) + public var WIFI_P2P_DISCOVERY_STARTED: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_P2P_DISCOVERY_STOPPED: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_P2P_LISTEN_STARTED: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_P2P_LISTEN_STOPPED: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_P2P_PEERS_CHANGED_ACTION: String + + @JavaStaticField(isFinal: true) + public var WIFI_P2P_SCAN_FULL: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_P2P_SCAN_SINGLE_FREQ: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_P2P_SCAN_SOCIAL: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_P2P_STATE_CHANGED_ACTION: String + + @JavaStaticField(isFinal: true) + public var WIFI_P2P_STATE_DISABLED: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_P2P_STATE_ENABLED: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_P2P_THIS_DEVICE_CHANGED_ACTION: String + + /// Java method `getP2pMaxAllowedVendorElementsLengthBytes`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.wifi.p2p.WifiP2pManager.getP2pMaxAllowedVendorElementsLengthBytes() + /// ``` + @JavaStaticMethod + public func getP2pMaxAllowedVendorElementsLengthBytes() -> Int32 +} diff --git a/Sources/AndroidNet/WifiP2pServiceInfo.swift b/Sources/AndroidNet/WifiP2pServiceInfo.swift new file mode 100644 index 0000000..34fb32a --- /dev/null +++ b/Sources/AndroidNet/WifiP2pServiceInfo.swift @@ -0,0 +1,56 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.p2p.nsd.WifiP2pServiceInfo", implements: Parcelable.self) +open class WifiP2pServiceInfo: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.nsd.WifiP2pServiceInfo.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.nsd.WifiP2pServiceInfo.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.nsd.WifiP2pServiceInfo.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.nsd.WifiP2pServiceInfo.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var SERVICE_TYPE_ALL: Int32 + + @JavaStaticField(isFinal: true) + public var SERVICE_TYPE_BONJOUR: Int32 + + @JavaStaticField(isFinal: true) + public var SERVICE_TYPE_UPNP: Int32 + + @JavaStaticField(isFinal: true) + public var SERVICE_TYPE_VENDOR_SPECIFIC: Int32 +} diff --git a/Sources/AndroidNet/WifiP2pServiceRequest.swift b/Sources/AndroidNet/WifiP2pServiceRequest.swift new file mode 100644 index 0000000..d4bfd1a --- /dev/null +++ b/Sources/AndroidNet/WifiP2pServiceRequest.swift @@ -0,0 +1,62 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.p2p.nsd.WifiP2pServiceRequest", implements: Parcelable.self) +open class WifiP2pServiceRequest: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.nsd.WifiP2pServiceRequest.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.nsd.WifiP2pServiceRequest.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.nsd.WifiP2pServiceRequest.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.nsd.WifiP2pServiceRequest.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +extension JavaClass { + /// Java method `newInstance`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.wifi.p2p.nsd.WifiP2pServiceRequest android.net.wifi.p2p.nsd.WifiP2pServiceRequest.newInstance(int) + /// ``` +@JavaStaticMethod + public func newInstance(_ arg0: Int32) -> WifiP2pServiceRequest! + + /// Java method `newInstance`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.wifi.p2p.nsd.WifiP2pServiceRequest android.net.wifi.p2p.nsd.WifiP2pServiceRequest.newInstance(int,java.lang.String) + /// ``` +@JavaStaticMethod + public func newInstance(_ arg0: Int32, _ arg1: String) -> WifiP2pServiceRequest! +} diff --git a/Sources/AndroidNet/WifiP2pUpnpServiceInfo.swift b/Sources/AndroidNet/WifiP2pUpnpServiceInfo.swift new file mode 100644 index 0000000..8609b1d --- /dev/null +++ b/Sources/AndroidNet/WifiP2pUpnpServiceInfo.swift @@ -0,0 +1,8 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.p2p.nsd.WifiP2pUpnpServiceInfo") +open class WifiP2pUpnpServiceInfo: WifiP2pServiceInfo { + +} diff --git a/Sources/AndroidNet/WifiP2pUpnpServiceRequest.swift b/Sources/AndroidNet/WifiP2pUpnpServiceRequest.swift new file mode 100644 index 0000000..cb35d88 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pUpnpServiceRequest.swift @@ -0,0 +1,27 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.p2p.nsd.WifiP2pUpnpServiceRequest") +open class WifiP2pUpnpServiceRequest: WifiP2pServiceRequest { + +} +extension JavaClass { + /// Java method `newInstance`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.wifi.p2p.nsd.WifiP2pUpnpServiceRequest android.net.wifi.p2p.nsd.WifiP2pUpnpServiceRequest.newInstance() + /// ``` +@JavaStaticMethod + public func newInstance() -> WifiP2pUpnpServiceRequest! + + /// Java method `newInstance`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.wifi.p2p.nsd.WifiP2pUpnpServiceRequest android.net.wifi.p2p.nsd.WifiP2pUpnpServiceRequest.newInstance(java.lang.String) + /// ``` +@JavaStaticMethod + public func newInstance(_ arg0: String) -> WifiP2pUpnpServiceRequest! +} diff --git a/Sources/AndroidNet/WifiP2pWfdInfo.swift b/Sources/AndroidNet/WifiP2pWfdInfo.swift new file mode 100644 index 0000000..e9b4fee --- /dev/null +++ b/Sources/AndroidNet/WifiP2pWfdInfo.swift @@ -0,0 +1,287 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.p2p.WifiP2pWfdInfo", implements: Parcelable.self) +open class WifiP2pWfdInfo: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: WifiP2pWfdInfo?, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pWfdInfo.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pWfdInfo.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getDeviceInfo`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pWfdInfo.getDeviceInfo() + /// ``` + @JavaMethod + open func getDeviceInfo() -> Int32 + + /// Java method `getR2DeviceInfo`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pWfdInfo.getR2DeviceInfo() + /// ``` + @JavaMethod + open func getR2DeviceInfo() -> Int32 + + /// Java method `isR2Supported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pWfdInfo.isR2Supported() + /// ``` + @JavaMethod + open func isR2Supported() -> Bool + + /// Java method `setEnabled`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pWfdInfo.setEnabled(boolean) + /// ``` + @JavaMethod + open func setEnabled(_ arg0: Bool) + + /// Java method `setR2DeviceType`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pWfdInfo.setR2DeviceType(int) + /// ``` + @JavaMethod + open func setR2DeviceType(_ arg0: Int32) -> Bool + + /// Java method `getDeviceType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pWfdInfo.getDeviceType() + /// ``` + @JavaMethod + open func getDeviceType() -> Int32 + + /// Java method `getR2DeviceType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pWfdInfo.getR2DeviceType() + /// ``` + @JavaMethod + open func getR2DeviceType() -> Int32 + + /// Java method `setDeviceType`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pWfdInfo.setDeviceType(int) + /// ``` + @JavaMethod + open func setDeviceType(_ arg0: Int32) -> Bool + + /// Java method `isSessionAvailable`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pWfdInfo.isSessionAvailable() + /// ``` + @JavaMethod + open func isSessionAvailable() -> Bool + + /// Java method `getControlPort`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pWfdInfo.getControlPort() + /// ``` + @JavaMethod + open func getControlPort() -> Int32 + + /// Java method `setControlPort`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pWfdInfo.setControlPort(int) + /// ``` + @JavaMethod + open func setControlPort(_ arg0: Int32) + + /// Java method `setMaxThroughput`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pWfdInfo.setMaxThroughput(int) + /// ``` + @JavaMethod + open func setMaxThroughput(_ arg0: Int32) + + /// Java method `getMaxThroughput`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pWfdInfo.getMaxThroughput() + /// ``` + @JavaMethod + open func getMaxThroughput() -> Int32 + + /// Java method `setSessionAvailable`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pWfdInfo.setSessionAvailable(boolean) + /// ``` + @JavaMethod + open func setSessionAvailable(_ arg0: Bool) + + /// Java method `isContentProtectionSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pWfdInfo.isContentProtectionSupported() + /// ``` + @JavaMethod + open func isContentProtectionSupported() -> Bool + + /// Java method `setContentProtectionSupported`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pWfdInfo.setContentProtectionSupported(boolean) + /// ``` + @JavaMethod + open func setContentProtectionSupported(_ arg0: Bool) + + /// Java method `isCoupledSinkSupportedAtSource`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pWfdInfo.isCoupledSinkSupportedAtSource() + /// ``` + @JavaMethod + open func isCoupledSinkSupportedAtSource() -> Bool + + /// Java method `setCoupledSinkSupportAtSource`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pWfdInfo.setCoupledSinkSupportAtSource(boolean) + /// ``` + @JavaMethod + open func setCoupledSinkSupportAtSource(_ arg0: Bool) + + /// Java method `isCoupledSinkSupportedAtSink`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pWfdInfo.isCoupledSinkSupportedAtSink() + /// ``` + @JavaMethod + open func isCoupledSinkSupportedAtSink() -> Bool + + /// Java method `setCoupledSinkSupportAtSink`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pWfdInfo.setCoupledSinkSupportAtSink(boolean) + /// ``` + @JavaMethod + open func setCoupledSinkSupportAtSink(_ arg0: Bool) + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.p2p.WifiP2pWfdInfo.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `isEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pWfdInfo.isEnabled() + /// ``` + @JavaMethod + open func isEnabled() -> Bool +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var DEVICE_INFO_AUDIO_ONLY_SUPPORT_AT_SOURCE: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_INFO_AUDIO_UNSUPPORTED_AT_PRIMARY_SINK: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_INFO_CONTENT_PROTECTION_SUPPORT: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_INFO_COUPLED_SINK_SUPPORT_AT_SINK: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_INFO_COUPLED_SINK_SUPPORT_AT_SOURCE: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_INFO_DEVICE_TYPE_MASK: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_INFO_PREFERRED_CONNECTIVITY_MASK: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_INFO_SESSION_AVAILABLE_MASK: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_INFO_TDLS_PERSISTENT_GROUP: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_INFO_TDLS_PERSISTENT_GROUP_REINVOKE: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_INFO_TIME_SYNCHRONIZATION_SUPPORT: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_INFO_WFD_SERVICE_DISCOVERY_SUPPORT: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_TYPE_PRIMARY_SINK: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_TYPE_SECONDARY_SINK: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_TYPE_SOURCE_OR_PRIMARY_SINK: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_TYPE_WFD_SOURCE: Int32 + + @JavaStaticField(isFinal: true) + public var PREFERRED_CONNECTIVITY_P2P: Int32 + + @JavaStaticField(isFinal: true) + public var PREFERRED_CONNECTIVITY_TDLS: Int32 +} diff --git a/Sources/AndroidNet/WifiRttManager.swift b/Sources/AndroidNet/WifiRttManager.swift new file mode 100644 index 0000000..5cfd926 --- /dev/null +++ b/Sources/AndroidNet/WifiRttManager.swift @@ -0,0 +1,44 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.rtt.WifiRttManager") +open class WifiRttManager: JavaObject { + /// Java method `isAvailable`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.rtt.WifiRttManager.isAvailable() + /// ``` +@JavaMethod + open func isAvailable() -> Bool + + /// Java method `getRttCharacteristics`. + /// + /// ### Java method signature + /// ```java + /// public android.os.Bundle android.net.wifi.rtt.WifiRttManager.getRttCharacteristics() + /// ``` +@JavaMethod + open func getRttCharacteristics() -> Bundle! +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var ACTION_WIFI_RTT_STATE_CHANGED: String + + @JavaStaticField(isFinal: true) + public var CHARACTERISTICS_KEY_BOOLEAN_LCI: String + + @JavaStaticField(isFinal: true) + public var CHARACTERISTICS_KEY_BOOLEAN_LCR: String + + @JavaStaticField(isFinal: true) + public var CHARACTERISTICS_KEY_BOOLEAN_NTB_INITIATOR: String + + @JavaStaticField(isFinal: true) + public var CHARACTERISTICS_KEY_BOOLEAN_ONE_SIDED_RTT: String + + @JavaStaticField(isFinal: true) + public var CHARACTERISTICS_KEY_BOOLEAN_STA_RESPONDER: String +} diff --git a/Sources/AndroidNet/WifiSsid.swift b/Sources/AndroidNet/WifiSsid.swift new file mode 100644 index 0000000..dcafc7f --- /dev/null +++ b/Sources/AndroidNet/WifiSsid.swift @@ -0,0 +1,74 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.WifiSsid", implements: Parcelable.self) +open class WifiSsid: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiSsid.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiSsid.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiSsid.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiSsid.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiSsid.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 + + /// Java method `getBytes`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.wifi.WifiSsid.getBytes() + /// ``` +@JavaMethod + open func getBytes() -> [Int8] +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + /// Java method `fromBytes`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.wifi.WifiSsid android.net.wifi.WifiSsid.fromBytes(byte[]) + /// ``` + @JavaStaticMethod + public func fromBytes(_ arg0: [Int8]) -> WifiSsid! +} diff --git a/Sources/AndroidNet/WpsInfo.swift b/Sources/AndroidNet/WpsInfo.swift new file mode 100644 index 0000000..4ed7f17 --- /dev/null +++ b/Sources/AndroidNet/WpsInfo.swift @@ -0,0 +1,68 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.WpsInfo", implements: Parcelable.self) +open class WpsInfo: JavaObject { + @JavaField(isFinal: false) + public var BSSID: String + + @JavaField(isFinal: false) + public var pin: String + + @JavaField(isFinal: false) + public var setup: Int32 + + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: WpsInfo?, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WpsInfo.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WpsInfo.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WpsInfo.toString() + /// ``` + @JavaMethod + open override func toString() -> String +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var DISPLAY: Int32 + + @JavaStaticField(isFinal: true) + public var INVALID: Int32 + + @JavaStaticField(isFinal: true) + public var KEYPAD: Int32 + + @JavaStaticField(isFinal: true) + public var LABEL: Int32 + + @JavaStaticField(isFinal: true) + public var PBC: Int32 +} diff --git a/Sources/AndroidNet/X509TrustManagerExtensions.swift b/Sources/AndroidNet/X509TrustManagerExtensions.swift new file mode 100644 index 0000000..4340dbf --- /dev/null +++ b/Sources/AndroidNet/X509TrustManagerExtensions.swift @@ -0,0 +1,15 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.http.X509TrustManagerExtensions") +open class X509TrustManagerExtensions: JavaObject { + /// Java method `isSameTrustConfiguration`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.http.X509TrustManagerExtensions.isSameTrustConfiguration(java.lang.String,java.lang.String) + /// ``` +@JavaMethod + open func isSameTrustConfiguration(_ arg0: String, _ arg1: String) -> Bool +} diff --git a/Sources/AndroidNet/swift-java.config b/Sources/AndroidNet/swift-java.config index 569ef6f..3f19047 100644 --- a/Sources/AndroidNet/swift-java.config +++ b/Sources/AndroidNet/swift-java.config @@ -278,5 +278,5 @@ "android.net.wifi.rtt.ResponderLocation" : "ResponderLocation", "android.net.wifi.rtt.WifiRttManager" : "WifiRttManager" }, - "classpath" : "android.jar" + "classpath" : "jar/android.jar" } From 8ec8503bcacab89d0e1a3cf4f87b814ad7d0d7cd Mon Sep 17 00:00:00 2001 From: Alsey Coleman Miller Date: Sat, 7 Mar 2026 20:09:39 -0500 Subject: [PATCH 3/6] Updated dependencies --- Package.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/Package.swift b/Package.swift index f892b90..699b276 100644 --- a/Package.swift +++ b/Package.swift @@ -592,6 +592,7 @@ var package = Package( .product(name: "JavaLangUtil", package: "JavaLang"), .product(name: "JavaLangIO", package: "JavaLang"), .product(name: "JavaLangNet", package: "JavaLang"), + .product(name: "JavaIO", package: "swift-java"), ], exclude: ["swift-java.config"], swiftSettings: [ From 54b5c1b8e84bb0690072befab619269a02b5bf08 Mon Sep 17 00:00:00 2001 From: Alsey Coleman Miller Date: Sat, 7 Mar 2026 20:09:57 -0500 Subject: [PATCH 4/6] Update generated sources --- Sources/AndroidNet/AttachCallback.swift | 18 +- Sources/AndroidNet/AudioGroup.swift | 20 +- Sources/AndroidNet/AudioStream.swift | 12 +- Sources/AndroidNet/AwareResources.swift | 30 +- Sources/AndroidNet/CaptivePortal.swift | 18 +- Sources/AndroidNet/Characteristics.swift | 60 +- .../AndroidNet/ChildSaProposal+Builder.swift | 18 +- Sources/AndroidNet/ChildSessionCallback.swift | 24 +- ...iagnosticsManager+ConnectivityReport.swift | 24 +- ...tyDiagnosticsManager+DataStallReport.swift | 42 +- Sources/AndroidNet/ConnectivityManager.swift | 264 ++++---- .../Credential+CertificateCredential.swift | 36 +- .../AndroidNet/Credential+SimCredential.swift | 24 +- .../Credential+UserCredential.swift | 48 +- Sources/AndroidNet/Credential.swift | 36 +- Sources/AndroidNet/DiscoverySession.swift | 18 +- .../AndroidNet/DiscoverySessionCallback.swift | 72 +- .../AndroidNet/EapSessionConfig+Builder.swift | 36 +- .../EapSessionConfig+EapAkaPrimeConfig.swift | 12 +- .../EapSessionConfig+EapMsChapV2Config.swift | 12 +- Sources/AndroidNet/EapSessionConfig.swift | 36 +- .../AndroidNet/EthernetNetworkSpecifier.swift | 24 +- Sources/AndroidNet/HomeSp.swift | 36 +- .../AndroidNet/IkeSaProposal+Builder.swift | 18 +- Sources/AndroidNet/IkeSessionCallback.swift | 18 +- .../IkeSessionConfiguration+Builder.swift | 42 +- .../AndroidNet/IkeSessionConnectionInfo.swift | 18 +- .../AndroidNet/IkeSessionParams+Builder.swift | 72 +- Sources/AndroidNet/IkeSessionParams.swift | 72 +- .../AndroidNet/Ikev2VpnProfile+Builder.swift | 54 +- Sources/AndroidNet/Ikev2VpnProfile.swift | 54 +- Sources/AndroidNet/InetAddresses.swift | 12 +- .../AndroidNet/IpConfiguration+Builder.swift | 12 +- Sources/AndroidNet/IpConfiguration.swift | 18 +- Sources/AndroidNet/IpPrefix.swift | 18 +- Sources/AndroidNet/IpSecAlgorithm.swift | 18 +- .../IpSecManager+UdpEncapsulationSocket.swift | 2 +- Sources/AndroidNet/IpSecManager.swift | 2 +- Sources/AndroidNet/LinkProperties.swift | 78 +-- Sources/AndroidNet/LocalServerSocket.swift | 14 +- Sources/AndroidNet/LocalSocket.swift | 107 +-- Sources/AndroidNet/MacAddress.swift | 30 +- Sources/AndroidNet/MloLink.swift | 54 +- Sources/AndroidNet/Network.swift | 2 +- Sources/AndroidNet/NetworkCapabilities.swift | 78 +-- Sources/AndroidNet/NetworkInfo.swift | 20 +- Sources/AndroidNet/NetworkRequest.swift | 42 +- .../NsdManager+DiscoveryListener.swift | 36 +- .../NsdManager+ResolveListener.swift | 24 +- Sources/AndroidNet/NsdManager.swift | 42 +- Sources/AndroidNet/NsdServiceInfo.swift | 42 +- .../AndroidNet/PasspointConfiguration.swift | 36 +- .../AndroidNet/PublishConfig+Builder.swift | 42 +- Sources/AndroidNet/PublishConfig.swift | 24 +- Sources/AndroidNet/RangingRequest.swift | 18 +- Sources/AndroidNet/RangingResult.swift | 234 +++---- .../AndroidNet/ResponderConfig+Builder.swift | 36 +- Sources/AndroidNet/ResponderConfig.swift | 18 +- Sources/AndroidNet/ResponderLocation.swift | 120 ++-- Sources/AndroidNet/RouteInfo.swift | 36 +- Sources/AndroidNet/RtpStream.swift | 36 +- .../SSLCertificateSocketFactory.swift | 62 +- Sources/AndroidNet/ScanResult.swift | 18 +- Sources/AndroidNet/ServiceDiscoveryInfo.swift | 18 +- .../AndroidNet/SipAudioCall+Listener.swift | 20 +- Sources/AndroidNet/SipAudioCall.swift | 48 +- Sources/AndroidNet/SipManager.swift | 64 +- Sources/AndroidNet/SipProfile+Builder.swift | 40 +- Sources/AndroidNet/SipProfile.swift | 42 +- .../AndroidNet/SipRegistrationListener.swift | 18 +- Sources/AndroidNet/SipSession+Listener.swift | 46 +- .../AndroidNet/SocketKeepalive+Callback.swift | 18 +- Sources/AndroidNet/SoftApConfiguration.swift | 34 +- .../AndroidNet/StaticIpConfiguration.swift | 30 +- .../AndroidNet/SubscribeConfig+Builder.swift | 24 +- Sources/AndroidNet/SubscribeConfig.swift | 24 +- Sources/AndroidNet/TrafficStats.swift | 168 ++--- ...nsportModeChildSessionParams+Builder.swift | 24 +- ...TunnelModeChildSessionParams+Builder.swift | 48 +- Sources/AndroidNet/Uri+Builder.swift | 18 +- Sources/AndroidNet/Uri.swift | 18 +- Sources/AndroidNet/UrlQuerySanitizer.swift | 132 ++-- ...ellUnderlyingNetworkTemplate+Builder.swift | 36 +- .../VcnGatewayConnectionConfig+Builder.swift | 48 +- .../VcnGatewayConnectionConfig.swift | 18 +- Sources/AndroidNet/VcnManager.swift | 18 +- .../VcnUnderlyingNetworkTemplate.swift | 18 +- ...ifiUnderlyingNetworkTemplate+Builder.swift | 18 +- Sources/AndroidNet/VpnProfileState.swift | 18 +- Sources/AndroidNet/VpnService+Builder.swift | 38 +- Sources/AndroidNet/VpnService.swift | 40 +- Sources/AndroidNet/WifiAwareChannelInfo.swift | 30 +- .../WifiAwareDataPathSecurityConfig.swift | 36 +- Sources/AndroidNet/WifiAwareManager.swift | 36 +- Sources/AndroidNet/WifiAwareNetworkInfo.swift | 18 +- .../WifiAwareNetworkSpecifier+Builder.swift | 12 +- .../WifiAwareNetworkSpecifier.swift | 30 +- Sources/AndroidNet/WifiAwareSession.swift | 18 +- Sources/AndroidNet/WifiConfiguration.swift | 70 +- Sources/AndroidNet/WifiEnterpriseConfig.swift | 154 ++--- Sources/AndroidNet/WifiInfo+Builder.swift | 36 +- Sources/AndroidNet/WifiInfo.swift | 150 ++--- .../WifiManager+MulticastLock.swift | 12 +- Sources/AndroidNet/WifiManager+WifiLock.swift | 18 +- .../AndroidNet/WifiManager+WpsCallback.swift | 12 +- Sources/AndroidNet/WifiManager.swift | 632 +++++++++--------- .../WifiNetworkSpecifier+Builder.swift | 66 +- Sources/AndroidNet/WifiNetworkSpecifier.swift | 30 +- .../WifiNetworkSuggestion+Builder.swift | 138 ++-- .../AndroidNet/WifiNetworkSuggestion.swift | 114 ++-- .../AndroidNet/WifiP2pConfig+Builder.swift | 42 +- Sources/AndroidNet/WifiP2pConfig.swift | 42 +- Sources/AndroidNet/WifiP2pDevice.swift | 54 +- Sources/AndroidNet/WifiP2pGroup.swift | 42 +- ...ager+ExternalApproverRequestListener.swift | 18 +- Sources/AndroidNet/WifiP2pManager.swift | 246 +++---- Sources/AndroidNet/WifiP2pWfdInfo.swift | 126 ++-- Sources/AndroidNet/WifiRttManager.swift | 12 +- 118 files changed, 2940 insertions(+), 2939 deletions(-) diff --git a/Sources/AndroidNet/AttachCallback.swift b/Sources/AndroidNet/AttachCallback.swift index 89bb060..efb7e43 100644 --- a/Sources/AndroidNet/AttachCallback.swift +++ b/Sources/AndroidNet/AttachCallback.swift @@ -7,30 +7,30 @@ open class AttachCallback: JavaObject { @JavaMethod @_nonoverride public convenience init(environment: JNIEnvironment? = nil) - /// Java method `onAttached`. + /// Java method `onAwareSessionTerminated`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.aware.AttachCallback.onAttached(android.net.wifi.aware.WifiAwareSession) + /// public void android.net.wifi.aware.AttachCallback.onAwareSessionTerminated() /// ``` @JavaMethod - open func onAttached(_ arg0: WifiAwareSession?) + open func onAwareSessionTerminated() - /// Java method `onAttachFailed`. + /// Java method `onAttached`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.aware.AttachCallback.onAttachFailed() + /// public void android.net.wifi.aware.AttachCallback.onAttached(android.net.wifi.aware.WifiAwareSession) /// ``` @JavaMethod - open func onAttachFailed() + open func onAttached(_ arg0: WifiAwareSession?) - /// Java method `onAwareSessionTerminated`. + /// Java method `onAttachFailed`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.aware.AttachCallback.onAwareSessionTerminated() + /// public void android.net.wifi.aware.AttachCallback.onAttachFailed() /// ``` @JavaMethod - open func onAwareSessionTerminated() + open func onAttachFailed() } diff --git a/Sources/AndroidNet/AudioGroup.swift b/Sources/AndroidNet/AudioGroup.swift index e909504..87f9e6c 100644 --- a/Sources/AndroidNet/AudioGroup.swift +++ b/Sources/AndroidNet/AudioGroup.swift @@ -14,16 +14,6 @@ open class AudioGroup: JavaObject { @JavaMethod @_nonoverride public convenience init(_ arg0: Context?, environment: JNIEnvironment? = nil) - /// Java method `sendDtmf`. - /// - /// ### Java method signature - /// ```java - /// public void android.net.rtp.AudioGroup.sendDtmf(int) - /// ``` - @available(*, deprecated) - @JavaMethod - open func sendDtmf(_ arg0: Int32) - /// Java method `getStreams`. /// /// ### Java method signature @@ -54,6 +44,16 @@ open class AudioGroup: JavaObject { @JavaMethod open func setMode(_ arg0: Int32) + /// Java method `sendDtmf`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.rtp.AudioGroup.sendDtmf(int) + /// ``` + @available(*, deprecated) + @JavaMethod + open func sendDtmf(_ arg0: Int32) + /// Java method `finalize`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/AudioStream.swift b/Sources/AndroidNet/AudioStream.swift index c83464b..8f1635f 100644 --- a/Sources/AndroidNet/AudioStream.swift +++ b/Sources/AndroidNet/AudioStream.swift @@ -10,25 +10,25 @@ open class AudioStream: RtpStream { @JavaMethod @_nonoverride public convenience init(_ arg0: InetAddress?, environment: JNIEnvironment? = nil) throws - /// Java method `getCodec`. + /// Java method `isBusy`. /// /// ### Java method signature /// ```java - /// public android.net.rtp.AudioCodec android.net.rtp.AudioStream.getCodec() + /// public final boolean android.net.rtp.AudioStream.isBusy() /// ``` @available(*, deprecated) @JavaMethod - open func getCodec() -> AudioCodec! + open override func isBusy() -> Bool - /// Java method `isBusy`. + /// Java method `getCodec`. /// /// ### Java method signature /// ```java - /// public final boolean android.net.rtp.AudioStream.isBusy() + /// public android.net.rtp.AudioCodec android.net.rtp.AudioStream.getCodec() /// ``` @available(*, deprecated) @JavaMethod - open override func isBusy() -> Bool + open func getCodec() -> AudioCodec! /// Java method `getGroup`. /// diff --git a/Sources/AndroidNet/AwareResources.swift b/Sources/AndroidNet/AwareResources.swift index b26b48d..df8b937 100644 --- a/Sources/AndroidNet/AwareResources.swift +++ b/Sources/AndroidNet/AwareResources.swift @@ -8,50 +8,50 @@ open class AwareResources: JavaObject { @JavaMethod @_nonoverride public convenience init(_ arg0: Int32, _ arg1: Int32, _ arg2: Int32, environment: JNIEnvironment? = nil) - /// Java method `describeContents`. + /// Java method `getAvailableDataPathsCount`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.aware.AwareResources.describeContents() + /// public int android.net.wifi.aware.AwareResources.getAvailableDataPathsCount() /// ``` @JavaMethod - open func describeContents() -> Int32 + open func getAvailableDataPathsCount() -> Int32 - /// Java method `writeToParcel`. + /// Java method `getAvailablePublishSessionsCount`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.aware.AwareResources.writeToParcel(android.os.Parcel,int) + /// public int android.net.wifi.aware.AwareResources.getAvailablePublishSessionsCount() /// ``` @JavaMethod - open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + open func getAvailablePublishSessionsCount() -> Int32 - /// Java method `getAvailableDataPathsCount`. + /// Java method `getAvailableSubscribeSessionsCount`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.aware.AwareResources.getAvailableDataPathsCount() + /// public int android.net.wifi.aware.AwareResources.getAvailableSubscribeSessionsCount() /// ``` @JavaMethod - open func getAvailableDataPathsCount() -> Int32 + open func getAvailableSubscribeSessionsCount() -> Int32 - /// Java method `getAvailablePublishSessionsCount`. + /// Java method `describeContents`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.aware.AwareResources.getAvailablePublishSessionsCount() + /// public int android.net.wifi.aware.AwareResources.describeContents() /// ``` @JavaMethod - open func getAvailablePublishSessionsCount() -> Int32 + open func describeContents() -> Int32 - /// Java method `getAvailableSubscribeSessionsCount`. + /// Java method `writeToParcel`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.aware.AwareResources.getAvailableSubscribeSessionsCount() + /// public void android.net.wifi.aware.AwareResources.writeToParcel(android.os.Parcel,int) /// ``` @JavaMethod - open func getAvailableSubscribeSessionsCount() -> Int32 + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) } extension JavaClass { @JavaStaticField(isFinal: true) diff --git a/Sources/AndroidNet/CaptivePortal.swift b/Sources/AndroidNet/CaptivePortal.swift index 89959cd..b065d9f 100644 --- a/Sources/AndroidNet/CaptivePortal.swift +++ b/Sources/AndroidNet/CaptivePortal.swift @@ -5,32 +5,32 @@ import SwiftJavaJNICore @JavaClass("android.net.CaptivePortal", implements: Parcelable.self) open class CaptivePortal: JavaObject { - /// Java method `describeContents`. + /// Java method `reportCaptivePortalDismissed`. /// /// ### Java method signature /// ```java - /// public int android.net.CaptivePortal.describeContents() + /// public void android.net.CaptivePortal.reportCaptivePortalDismissed() /// ``` @JavaMethod - open func describeContents() -> Int32 + open func reportCaptivePortalDismissed() - /// Java method `writeToParcel`. + /// Java method `describeContents`. /// /// ### Java method signature /// ```java - /// public void android.net.CaptivePortal.writeToParcel(android.os.Parcel,int) + /// public int android.net.CaptivePortal.describeContents() /// ``` @JavaMethod - open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + open func describeContents() -> Int32 - /// Java method `reportCaptivePortalDismissed`. + /// Java method `writeToParcel`. /// /// ### Java method signature /// ```java - /// public void android.net.CaptivePortal.reportCaptivePortalDismissed() + /// public void android.net.CaptivePortal.writeToParcel(android.os.Parcel,int) /// ``` @JavaMethod - open func reportCaptivePortalDismissed() + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) /// Java method `ignoreNetwork`. /// diff --git a/Sources/AndroidNet/Characteristics.swift b/Sources/AndroidNet/Characteristics.swift index 61ce232..4f4da90 100644 --- a/Sources/AndroidNet/Characteristics.swift +++ b/Sources/AndroidNet/Characteristics.swift @@ -5,32 +5,14 @@ import SwiftJavaJNICore @JavaClass("android.net.wifi.aware.Characteristics", implements: Parcelable.self) open class Characteristics: JavaObject { - /// Java method `getNumberOfSupportedPublishSessions`. - /// - /// ### Java method signature - /// ```java - /// public int android.net.wifi.aware.Characteristics.getNumberOfSupportedPublishSessions() - /// ``` -@JavaMethod - open func getNumberOfSupportedPublishSessions() -> Int32 - - /// Java method `getNumberOfSupportedSubscribeSessions`. - /// - /// ### Java method signature - /// ```java - /// public int android.net.wifi.aware.Characteristics.getNumberOfSupportedSubscribeSessions() - /// ``` -@JavaMethod - open func getNumberOfSupportedSubscribeSessions() -> Int32 - - /// Java method `isInstantCommunicationModeSupported`. + /// Java method `getSupportedCipherSuites`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.aware.Characteristics.isInstantCommunicationModeSupported() + /// public int android.net.wifi.aware.Characteristics.getSupportedCipherSuites() /// ``` @JavaMethod - open func isInstantCommunicationModeSupported() -> Bool + open func getSupportedCipherSuites() -> Int32 /// Java method `getMaxServiceNameLength`. /// @@ -95,15 +77,6 @@ open class Characteristics: JavaObject { @JavaMethod open func isSuspensionSupported() -> Bool - /// Java method `getSupportedCipherSuites`. - /// - /// ### Java method signature - /// ```java - /// public int android.net.wifi.aware.Characteristics.getSupportedCipherSuites() - /// ``` -@JavaMethod - open func getSupportedCipherSuites() -> Int32 - /// Java method `getSupportedPairingCipherSuites`. /// /// ### Java method signature @@ -130,6 +103,33 @@ open class Characteristics: JavaObject { /// ``` @JavaMethod open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getNumberOfSupportedPublishSessions`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.Characteristics.getNumberOfSupportedPublishSessions() + /// ``` +@JavaMethod + open func getNumberOfSupportedPublishSessions() -> Int32 + + /// Java method `getNumberOfSupportedSubscribeSessions`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.Characteristics.getNumberOfSupportedSubscribeSessions() + /// ``` +@JavaMethod + open func getNumberOfSupportedSubscribeSessions() -> Int32 + + /// Java method `isInstantCommunicationModeSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.Characteristics.isInstantCommunicationModeSupported() + /// ``` +@JavaMethod + open func isInstantCommunicationModeSupported() -> Bool } extension JavaClass { @JavaStaticField(isFinal: true) diff --git a/Sources/AndroidNet/ChildSaProposal+Builder.swift b/Sources/AndroidNet/ChildSaProposal+Builder.swift index 73be3e9..b570f2f 100644 --- a/Sources/AndroidNet/ChildSaProposal+Builder.swift +++ b/Sources/AndroidNet/ChildSaProposal+Builder.swift @@ -8,15 +8,6 @@ extension ChildSaProposal { @JavaMethod @_nonoverride public convenience init(environment: JNIEnvironment? = nil) - /// Java method `addDhGroup`. - /// - /// ### Java method signature - /// ```java - /// public android.net.ipsec.ike.ChildSaProposal$Builder android.net.ipsec.ike.ChildSaProposal$Builder.addDhGroup(int) - /// ``` - @JavaMethod - open func addDhGroup(_ arg0: Int32) -> ChildSaProposal.Builder! - /// Java method `addEncryptionAlgorithm`. /// /// ### Java method signature @@ -35,6 +26,15 @@ extension ChildSaProposal { @JavaMethod open func addIntegrityAlgorithm(_ arg0: Int32) -> ChildSaProposal.Builder! + /// Java method `addDhGroup`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.ChildSaProposal$Builder android.net.ipsec.ike.ChildSaProposal$Builder.addDhGroup(int) + /// ``` + @JavaMethod + open func addDhGroup(_ arg0: Int32) -> ChildSaProposal.Builder! + /// Java method `build`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/ChildSessionCallback.swift b/Sources/AndroidNet/ChildSessionCallback.swift index bfc5d88..be26080 100644 --- a/Sources/AndroidNet/ChildSessionCallback.swift +++ b/Sources/AndroidNet/ChildSessionCallback.swift @@ -13,39 +13,39 @@ public struct ChildSessionCallback { @JavaMethod public func onClosedWithException(_ arg0: IkeException?) - /// Java method `onOpened`. + /// Java method `onIpSecTransformCreated`. /// /// ### Java method signature /// ```java - /// public abstract void android.net.ipsec.ike.ChildSessionCallback.onOpened(android.net.ipsec.ike.ChildSessionConfiguration) + /// public abstract void android.net.ipsec.ike.ChildSessionCallback.onIpSecTransformCreated(android.net.IpSecTransform,int) /// ``` @JavaMethod - public func onOpened(_ arg0: ChildSessionConfiguration?) + public func onIpSecTransformCreated(_ arg0: IpSecTransform?, _ arg1: Int32) - /// Java method `onClosed`. + /// Java method `onIpSecTransformDeleted`. /// /// ### Java method signature /// ```java - /// public abstract void android.net.ipsec.ike.ChildSessionCallback.onClosed() + /// public abstract void android.net.ipsec.ike.ChildSessionCallback.onIpSecTransformDeleted(android.net.IpSecTransform,int) /// ``` @JavaMethod - public func onClosed() + public func onIpSecTransformDeleted(_ arg0: IpSecTransform?, _ arg1: Int32) - /// Java method `onIpSecTransformCreated`. + /// Java method `onOpened`. /// /// ### Java method signature /// ```java - /// public abstract void android.net.ipsec.ike.ChildSessionCallback.onIpSecTransformCreated(android.net.IpSecTransform,int) + /// public abstract void android.net.ipsec.ike.ChildSessionCallback.onOpened(android.net.ipsec.ike.ChildSessionConfiguration) /// ``` @JavaMethod - public func onIpSecTransformCreated(_ arg0: IpSecTransform?, _ arg1: Int32) + public func onOpened(_ arg0: ChildSessionConfiguration?) - /// Java method `onIpSecTransformDeleted`. + /// Java method `onClosed`. /// /// ### Java method signature /// ```java - /// public abstract void android.net.ipsec.ike.ChildSessionCallback.onIpSecTransformDeleted(android.net.IpSecTransform,int) + /// public abstract void android.net.ipsec.ike.ChildSessionCallback.onClosed() /// ``` @JavaMethod - public func onIpSecTransformDeleted(_ arg0: IpSecTransform?, _ arg1: Int32) + public func onClosed() } diff --git a/Sources/AndroidNet/ConnectivityDiagnosticsManager+ConnectivityReport.swift b/Sources/AndroidNet/ConnectivityDiagnosticsManager+ConnectivityReport.swift index cc6a173..a9fde69 100644 --- a/Sources/AndroidNet/ConnectivityDiagnosticsManager+ConnectivityReport.swift +++ b/Sources/AndroidNet/ConnectivityDiagnosticsManager+ConnectivityReport.swift @@ -9,14 +9,14 @@ extension ConnectivityDiagnosticsManager { @JavaMethod @_nonoverride public convenience init(_ arg0: Network?, _ arg1: Int64, _ arg2: LinkProperties?, _ arg3: NetworkCapabilities?, _ arg4: PersistableBundle?, environment: JNIEnvironment? = nil) - /// Java method `getAdditionalInfo`. + /// Java method `getNetworkCapabilities`. /// /// ### Java method signature /// ```java - /// public android.os.PersistableBundle android.net.ConnectivityDiagnosticsManager$ConnectivityReport.getAdditionalInfo() + /// public android.net.NetworkCapabilities android.net.ConnectivityDiagnosticsManager$ConnectivityReport.getNetworkCapabilities() /// ``` @JavaMethod - open func getAdditionalInfo() -> PersistableBundle! + open func getNetworkCapabilities() -> NetworkCapabilities! /// Java method `describeContents`. /// @@ -36,14 +36,14 @@ extension ConnectivityDiagnosticsManager { @JavaMethod open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) - /// Java method `getNetwork`. + /// Java method `getReportTimestamp`. /// /// ### Java method signature /// ```java - /// public android.net.Network android.net.ConnectivityDiagnosticsManager$ConnectivityReport.getNetwork() + /// public long android.net.ConnectivityDiagnosticsManager$ConnectivityReport.getReportTimestamp() /// ``` @JavaMethod - open func getNetwork() -> Network! + open func getReportTimestamp() -> Int64 /// Java method `getLinkProperties`. /// @@ -54,23 +54,23 @@ extension ConnectivityDiagnosticsManager { @JavaMethod open func getLinkProperties() -> LinkProperties! - /// Java method `getNetworkCapabilities`. + /// Java method `getAdditionalInfo`. /// /// ### Java method signature /// ```java - /// public android.net.NetworkCapabilities android.net.ConnectivityDiagnosticsManager$ConnectivityReport.getNetworkCapabilities() + /// public android.os.PersistableBundle android.net.ConnectivityDiagnosticsManager$ConnectivityReport.getAdditionalInfo() /// ``` @JavaMethod - open func getNetworkCapabilities() -> NetworkCapabilities! + open func getAdditionalInfo() -> PersistableBundle! - /// Java method `getReportTimestamp`. + /// Java method `getNetwork`. /// /// ### Java method signature /// ```java - /// public long android.net.ConnectivityDiagnosticsManager$ConnectivityReport.getReportTimestamp() + /// public android.net.Network android.net.ConnectivityDiagnosticsManager$ConnectivityReport.getNetwork() /// ``` @JavaMethod - open func getReportTimestamp() -> Int64 + open func getNetwork() -> Network! /// Java method `equals`. /// diff --git a/Sources/AndroidNet/ConnectivityDiagnosticsManager+DataStallReport.swift b/Sources/AndroidNet/ConnectivityDiagnosticsManager+DataStallReport.swift index b9ee522..272b263 100644 --- a/Sources/AndroidNet/ConnectivityDiagnosticsManager+DataStallReport.swift +++ b/Sources/AndroidNet/ConnectivityDiagnosticsManager+DataStallReport.swift @@ -9,6 +9,15 @@ extension ConnectivityDiagnosticsManager { @JavaMethod @_nonoverride public convenience init(_ arg0: Network?, _ arg1: Int64, _ arg2: Int32, _ arg3: LinkProperties?, _ arg4: NetworkCapabilities?, _ arg5: PersistableBundle?, environment: JNIEnvironment? = nil) + /// Java method `getNetworkCapabilities`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkCapabilities android.net.ConnectivityDiagnosticsManager$DataStallReport.getNetworkCapabilities() + /// ``` + @JavaMethod + open func getNetworkCapabilities() -> NetworkCapabilities! + /// Java method `describeContents`. /// /// ### Java method signature @@ -27,14 +36,14 @@ extension ConnectivityDiagnosticsManager { @JavaMethod open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) - /// Java method `getNetwork`. + /// Java method `getReportTimestamp`. /// /// ### Java method signature /// ```java - /// public android.net.Network android.net.ConnectivityDiagnosticsManager$DataStallReport.getNetwork() + /// public long android.net.ConnectivityDiagnosticsManager$DataStallReport.getReportTimestamp() /// ``` @JavaMethod - open func getNetwork() -> Network! + open func getReportTimestamp() -> Int64 /// Java method `getLinkProperties`. /// @@ -45,24 +54,6 @@ extension ConnectivityDiagnosticsManager { @JavaMethod open func getLinkProperties() -> LinkProperties! - /// Java method `getNetworkCapabilities`. - /// - /// ### Java method signature - /// ```java - /// public android.net.NetworkCapabilities android.net.ConnectivityDiagnosticsManager$DataStallReport.getNetworkCapabilities() - /// ``` - @JavaMethod - open func getNetworkCapabilities() -> NetworkCapabilities! - - /// Java method `getReportTimestamp`. - /// - /// ### Java method signature - /// ```java - /// public long android.net.ConnectivityDiagnosticsManager$DataStallReport.getReportTimestamp() - /// ``` - @JavaMethod - open func getReportTimestamp() -> Int64 - /// Java method `getDetectionMethod`. /// /// ### Java method signature @@ -81,6 +72,15 @@ extension ConnectivityDiagnosticsManager { @JavaMethod open func getStallDetails() -> PersistableBundle! + /// Java method `getNetwork`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Network android.net.ConnectivityDiagnosticsManager$DataStallReport.getNetwork() + /// ``` + @JavaMethod + open func getNetwork() -> Network! + /// Java method `equals`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/ConnectivityManager.swift b/Sources/AndroidNet/ConnectivityManager.swift index ebbabe0..7e694bf 100644 --- a/Sources/AndroidNet/ConnectivityManager.swift +++ b/Sources/AndroidNet/ConnectivityManager.swift @@ -6,329 +6,329 @@ import SwiftJavaJNICore @JavaClass("android.net.ConnectivityManager") open class ConnectivityManager: JavaObject { - /// Java method `registerBestMatchingNetworkCallback`. + /// Java method `getNetworkCapabilities`. /// /// ### Java method signature /// ```java - /// public void android.net.ConnectivityManager.registerBestMatchingNetworkCallback(android.net.NetworkRequest,android.net.ConnectivityManager$NetworkCallback,android.os.Handler) + /// public android.net.NetworkCapabilities android.net.ConnectivityManager.getNetworkCapabilities(android.net.Network) /// ``` @JavaMethod - open func registerBestMatchingNetworkCallback(_ arg0: NetworkRequest?, _ arg1: ConnectivityManager.NetworkCallback?, _ arg2: Handler?) + open func getNetworkCapabilities(_ arg0: Network?) -> NetworkCapabilities! - /// Java method `getActiveNetwork`. + /// Java method `setNetworkPreference`. /// /// ### Java method signature /// ```java - /// public android.net.Network android.net.ConnectivityManager.getActiveNetwork() + /// public void android.net.ConnectivityManager.setNetworkPreference(int) /// ``` -@JavaMethod - open func getActiveNetwork() -> Network! +@available(*, deprecated) + @JavaMethod + open func setNetworkPreference(_ arg0: Int32) - /// Java method `getNetworkInfo`. + /// Java method `getNetworkPreference`. /// /// ### Java method signature /// ```java - /// public android.net.NetworkInfo android.net.ConnectivityManager.getNetworkInfo(int) + /// public int android.net.ConnectivityManager.getNetworkPreference() /// ``` @available(*, deprecated) @JavaMethod - open func getNetworkInfo(_ arg0: Int32) -> NetworkInfo! + open func getNetworkPreference() -> Int32 - /// Java method `getNetworkInfo`. + /// Java method `getActiveNetworkInfo`. /// /// ### Java method signature /// ```java - /// public android.net.NetworkInfo android.net.ConnectivityManager.getNetworkInfo(android.net.Network) + /// public android.net.NetworkInfo android.net.ConnectivityManager.getActiveNetworkInfo() /// ``` @available(*, deprecated) @JavaMethod - open func getNetworkInfo(_ arg0: Network?) -> NetworkInfo! + open func getActiveNetworkInfo() -> NetworkInfo! - /// Java method `getAllNetworkInfo`. + /// Java method `getBackgroundDataSetting`. /// /// ### Java method signature /// ```java - /// public android.net.NetworkInfo[] android.net.ConnectivityManager.getAllNetworkInfo() + /// public boolean android.net.ConnectivityManager.getBackgroundDataSetting() /// ``` @available(*, deprecated) @JavaMethod - open func getAllNetworkInfo() -> [NetworkInfo?] + open func getBackgroundDataSetting() -> Bool - /// Java method `getAllNetworks`. + /// Java method `addDefaultNetworkActiveListener`. /// /// ### Java method signature /// ```java - /// public android.net.Network[] android.net.ConnectivityManager.getAllNetworks() + /// public void android.net.ConnectivityManager.addDefaultNetworkActiveListener(android.net.ConnectivityManager$OnNetworkActiveListener) /// ``` -@available(*, deprecated) - @JavaMethod - open func getAllNetworks() -> [Network?] +@JavaMethod + open func addDefaultNetworkActiveListener(_ arg0: ConnectivityManager.OnNetworkActiveListener?) - /// Java method `getLinkProperties`. + /// Java method `removeDefaultNetworkActiveListener`. /// /// ### Java method signature /// ```java - /// public android.net.LinkProperties android.net.ConnectivityManager.getLinkProperties(android.net.Network) + /// public void android.net.ConnectivityManager.removeDefaultNetworkActiveListener(android.net.ConnectivityManager$OnNetworkActiveListener) /// ``` @JavaMethod - open func getLinkProperties(_ arg0: Network?) -> LinkProperties! + open func removeDefaultNetworkActiveListener(_ arg0: ConnectivityManager.OnNetworkActiveListener?) - /// Java method `reportBadNetwork`. + /// Java method `isDefaultNetworkActive`. /// /// ### Java method signature /// ```java - /// public void android.net.ConnectivityManager.reportBadNetwork(android.net.Network) + /// public boolean android.net.ConnectivityManager.isDefaultNetworkActive() /// ``` -@available(*, deprecated) - @JavaMethod - open func reportBadNetwork(_ arg0: Network?) +@JavaMethod + open func isDefaultNetworkActive() -> Bool - /// Java method `getDefaultProxy`. + /// Java method `reportNetworkConnectivity`. /// /// ### Java method signature /// ```java - /// public android.net.ProxyInfo android.net.ConnectivityManager.getDefaultProxy() + /// public void android.net.ConnectivityManager.reportNetworkConnectivity(android.net.Network,boolean) /// ``` @JavaMethod - open func getDefaultProxy() -> ProxyInfo! + open func reportNetworkConnectivity(_ arg0: Network?, _ arg1: Bool) - /// Java method `requestNetwork`. + /// Java method `isActiveNetworkMetered`. /// /// ### Java method signature /// ```java - /// public void android.net.ConnectivityManager.requestNetwork(android.net.NetworkRequest,android.net.ConnectivityManager$NetworkCallback,int) + /// public boolean android.net.ConnectivityManager.isActiveNetworkMetered() /// ``` @JavaMethod - open func requestNetwork(_ arg0: NetworkRequest?, _ arg1: ConnectivityManager.NetworkCallback?, _ arg2: Int32) + open func isActiveNetworkMetered() -> Bool - /// Java method `requestNetwork`. + /// Java method `registerNetworkCallback`. /// /// ### Java method signature /// ```java - /// public void android.net.ConnectivityManager.requestNetwork(android.net.NetworkRequest,android.net.ConnectivityManager$NetworkCallback) + /// public void android.net.ConnectivityManager.registerNetworkCallback(android.net.NetworkRequest,android.net.ConnectivityManager$NetworkCallback) /// ``` @JavaMethod - open func requestNetwork(_ arg0: NetworkRequest?, _ arg1: ConnectivityManager.NetworkCallback?) + open func registerNetworkCallback(_ arg0: NetworkRequest?, _ arg1: ConnectivityManager.NetworkCallback?) - /// Java method `requestNetwork`. + /// Java method `registerNetworkCallback`. /// /// ### Java method signature /// ```java - /// public void android.net.ConnectivityManager.requestNetwork(android.net.NetworkRequest,android.net.ConnectivityManager$NetworkCallback,android.os.Handler,int) + /// public void android.net.ConnectivityManager.registerNetworkCallback(android.net.NetworkRequest,android.net.ConnectivityManager$NetworkCallback,android.os.Handler) /// ``` @JavaMethod - open func requestNetwork(_ arg0: NetworkRequest?, _ arg1: ConnectivityManager.NetworkCallback?, _ arg2: Handler?, _ arg3: Int32) + open func registerNetworkCallback(_ arg0: NetworkRequest?, _ arg1: ConnectivityManager.NetworkCallback?, _ arg2: Handler?) - /// Java method `requestNetwork`. + /// Java method `registerDefaultNetworkCallback`. /// /// ### Java method signature /// ```java - /// public void android.net.ConnectivityManager.requestNetwork(android.net.NetworkRequest,android.net.ConnectivityManager$NetworkCallback,android.os.Handler) + /// public void android.net.ConnectivityManager.registerDefaultNetworkCallback(android.net.ConnectivityManager$NetworkCallback) /// ``` @JavaMethod - open func requestNetwork(_ arg0: NetworkRequest?, _ arg1: ConnectivityManager.NetworkCallback?, _ arg2: Handler?) + open func registerDefaultNetworkCallback(_ arg0: ConnectivityManager.NetworkCallback?) - /// Java method `setNetworkPreference`. + /// Java method `registerDefaultNetworkCallback`. /// /// ### Java method signature /// ```java - /// public void android.net.ConnectivityManager.setNetworkPreference(int) + /// public void android.net.ConnectivityManager.registerDefaultNetworkCallback(android.net.ConnectivityManager$NetworkCallback,android.os.Handler) /// ``` -@available(*, deprecated) - @JavaMethod - open func setNetworkPreference(_ arg0: Int32) +@JavaMethod + open func registerDefaultNetworkCallback(_ arg0: ConnectivityManager.NetworkCallback?, _ arg1: Handler?) - /// Java method `getNetworkPreference`. + /// Java method `requestBandwidthUpdate`. /// /// ### Java method signature /// ```java - /// public int android.net.ConnectivityManager.getNetworkPreference() + /// public boolean android.net.ConnectivityManager.requestBandwidthUpdate(android.net.Network) /// ``` -@available(*, deprecated) - @JavaMethod - open func getNetworkPreference() -> Int32 +@JavaMethod + open func requestBandwidthUpdate(_ arg0: Network?) -> Bool - /// Java method `getActiveNetworkInfo`. + /// Java method `unregisterNetworkCallback`. /// /// ### Java method signature /// ```java - /// public android.net.NetworkInfo android.net.ConnectivityManager.getActiveNetworkInfo() + /// public void android.net.ConnectivityManager.unregisterNetworkCallback(android.net.ConnectivityManager$NetworkCallback) /// ``` -@available(*, deprecated) - @JavaMethod - open func getActiveNetworkInfo() -> NetworkInfo! +@JavaMethod + open func unregisterNetworkCallback(_ arg0: ConnectivityManager.NetworkCallback?) - /// Java method `getNetworkCapabilities`. + /// Java method `getMultipathPreference`. /// /// ### Java method signature /// ```java - /// public android.net.NetworkCapabilities android.net.ConnectivityManager.getNetworkCapabilities(android.net.Network) + /// public int android.net.ConnectivityManager.getMultipathPreference(android.net.Network) /// ``` @JavaMethod - open func getNetworkCapabilities(_ arg0: Network?) -> NetworkCapabilities! + open func getMultipathPreference(_ arg0: Network?) -> Int32 - /// Java method `getBackgroundDataSetting`. + /// Java method `bindProcessToNetwork`. /// /// ### Java method signature /// ```java - /// public boolean android.net.ConnectivityManager.getBackgroundDataSetting() + /// public boolean android.net.ConnectivityManager.bindProcessToNetwork(android.net.Network) /// ``` -@available(*, deprecated) - @JavaMethod - open func getBackgroundDataSetting() -> Bool +@JavaMethod + open func bindProcessToNetwork(_ arg0: Network?) -> Bool - /// Java method `addDefaultNetworkActiveListener`. + /// Java method `getBoundNetworkForProcess`. /// /// ### Java method signature /// ```java - /// public void android.net.ConnectivityManager.addDefaultNetworkActiveListener(android.net.ConnectivityManager$OnNetworkActiveListener) + /// public android.net.Network android.net.ConnectivityManager.getBoundNetworkForProcess() /// ``` @JavaMethod - open func addDefaultNetworkActiveListener(_ arg0: ConnectivityManager.OnNetworkActiveListener?) + open func getBoundNetworkForProcess() -> Network! - /// Java method `removeDefaultNetworkActiveListener`. + /// Java method `getRestrictBackgroundStatus`. /// /// ### Java method signature /// ```java - /// public void android.net.ConnectivityManager.removeDefaultNetworkActiveListener(android.net.ConnectivityManager$OnNetworkActiveListener) + /// public int android.net.ConnectivityManager.getRestrictBackgroundStatus() /// ``` @JavaMethod - open func removeDefaultNetworkActiveListener(_ arg0: ConnectivityManager.OnNetworkActiveListener?) + open func getRestrictBackgroundStatus() -> Int32 - /// Java method `isDefaultNetworkActive`. + /// Java method `getNetworkWatchlistConfigHash`. /// /// ### Java method signature /// ```java - /// public boolean android.net.ConnectivityManager.isDefaultNetworkActive() + /// public byte[] android.net.ConnectivityManager.getNetworkWatchlistConfigHash() /// ``` @JavaMethod - open func isDefaultNetworkActive() -> Bool + open func getNetworkWatchlistConfigHash() -> [Int8] - /// Java method `reportNetworkConnectivity`. + /// Java method `getConnectionOwnerUid`. /// /// ### Java method signature /// ```java - /// public void android.net.ConnectivityManager.reportNetworkConnectivity(android.net.Network,boolean) + /// public int android.net.ConnectivityManager.getConnectionOwnerUid(int,java.net.InetSocketAddress,java.net.InetSocketAddress) /// ``` @JavaMethod - open func reportNetworkConnectivity(_ arg0: Network?, _ arg1: Bool) + open func getConnectionOwnerUid(_ arg0: Int32, _ arg1: InetSocketAddress?, _ arg2: InetSocketAddress?) -> Int32 - /// Java method `isActiveNetworkMetered`. + /// Java method `getLinkProperties`. /// /// ### Java method signature /// ```java - /// public boolean android.net.ConnectivityManager.isActiveNetworkMetered() + /// public android.net.LinkProperties android.net.ConnectivityManager.getLinkProperties(android.net.Network) /// ``` @JavaMethod - open func isActiveNetworkMetered() -> Bool + open func getLinkProperties(_ arg0: Network?) -> LinkProperties! - /// Java method `registerNetworkCallback`. + /// Java method `registerBestMatchingNetworkCallback`. /// /// ### Java method signature /// ```java - /// public void android.net.ConnectivityManager.registerNetworkCallback(android.net.NetworkRequest,android.net.ConnectivityManager$NetworkCallback,android.os.Handler) + /// public void android.net.ConnectivityManager.registerBestMatchingNetworkCallback(android.net.NetworkRequest,android.net.ConnectivityManager$NetworkCallback,android.os.Handler) /// ``` @JavaMethod - open func registerNetworkCallback(_ arg0: NetworkRequest?, _ arg1: ConnectivityManager.NetworkCallback?, _ arg2: Handler?) + open func registerBestMatchingNetworkCallback(_ arg0: NetworkRequest?, _ arg1: ConnectivityManager.NetworkCallback?, _ arg2: Handler?) - /// Java method `registerNetworkCallback`. + /// Java method `getActiveNetwork`. /// /// ### Java method signature /// ```java - /// public void android.net.ConnectivityManager.registerNetworkCallback(android.net.NetworkRequest,android.net.ConnectivityManager$NetworkCallback) + /// public android.net.Network android.net.ConnectivityManager.getActiveNetwork() /// ``` @JavaMethod - open func registerNetworkCallback(_ arg0: NetworkRequest?, _ arg1: ConnectivityManager.NetworkCallback?) + open func getActiveNetwork() -> Network! - /// Java method `registerDefaultNetworkCallback`. + /// Java method `getNetworkInfo`. /// /// ### Java method signature /// ```java - /// public void android.net.ConnectivityManager.registerDefaultNetworkCallback(android.net.ConnectivityManager$NetworkCallback,android.os.Handler) + /// public android.net.NetworkInfo android.net.ConnectivityManager.getNetworkInfo(android.net.Network) /// ``` -@JavaMethod - open func registerDefaultNetworkCallback(_ arg0: ConnectivityManager.NetworkCallback?, _ arg1: Handler?) +@available(*, deprecated) + @JavaMethod + open func getNetworkInfo(_ arg0: Network?) -> NetworkInfo! - /// Java method `registerDefaultNetworkCallback`. + /// Java method `getNetworkInfo`. /// /// ### Java method signature /// ```java - /// public void android.net.ConnectivityManager.registerDefaultNetworkCallback(android.net.ConnectivityManager$NetworkCallback) + /// public android.net.NetworkInfo android.net.ConnectivityManager.getNetworkInfo(int) /// ``` -@JavaMethod - open func registerDefaultNetworkCallback(_ arg0: ConnectivityManager.NetworkCallback?) +@available(*, deprecated) + @JavaMethod + open func getNetworkInfo(_ arg0: Int32) -> NetworkInfo! - /// Java method `requestBandwidthUpdate`. + /// Java method `getAllNetworkInfo`. /// /// ### Java method signature /// ```java - /// public boolean android.net.ConnectivityManager.requestBandwidthUpdate(android.net.Network) + /// public android.net.NetworkInfo[] android.net.ConnectivityManager.getAllNetworkInfo() /// ``` -@JavaMethod - open func requestBandwidthUpdate(_ arg0: Network?) -> Bool +@available(*, deprecated) + @JavaMethod + open func getAllNetworkInfo() -> [NetworkInfo?] - /// Java method `unregisterNetworkCallback`. + /// Java method `getAllNetworks`. /// /// ### Java method signature /// ```java - /// public void android.net.ConnectivityManager.unregisterNetworkCallback(android.net.ConnectivityManager$NetworkCallback) + /// public android.net.Network[] android.net.ConnectivityManager.getAllNetworks() /// ``` -@JavaMethod - open func unregisterNetworkCallback(_ arg0: ConnectivityManager.NetworkCallback?) +@available(*, deprecated) + @JavaMethod + open func getAllNetworks() -> [Network?] - /// Java method `getMultipathPreference`. + /// Java method `reportBadNetwork`. /// /// ### Java method signature /// ```java - /// public int android.net.ConnectivityManager.getMultipathPreference(android.net.Network) + /// public void android.net.ConnectivityManager.reportBadNetwork(android.net.Network) /// ``` -@JavaMethod - open func getMultipathPreference(_ arg0: Network?) -> Int32 +@available(*, deprecated) + @JavaMethod + open func reportBadNetwork(_ arg0: Network?) - /// Java method `bindProcessToNetwork`. + /// Java method `getDefaultProxy`. /// /// ### Java method signature /// ```java - /// public boolean android.net.ConnectivityManager.bindProcessToNetwork(android.net.Network) + /// public android.net.ProxyInfo android.net.ConnectivityManager.getDefaultProxy() /// ``` @JavaMethod - open func bindProcessToNetwork(_ arg0: Network?) -> Bool + open func getDefaultProxy() -> ProxyInfo! - /// Java method `getBoundNetworkForProcess`. + /// Java method `requestNetwork`. /// /// ### Java method signature /// ```java - /// public android.net.Network android.net.ConnectivityManager.getBoundNetworkForProcess() + /// public void android.net.ConnectivityManager.requestNetwork(android.net.NetworkRequest,android.net.ConnectivityManager$NetworkCallback) /// ``` @JavaMethod - open func getBoundNetworkForProcess() -> Network! + open func requestNetwork(_ arg0: NetworkRequest?, _ arg1: ConnectivityManager.NetworkCallback?) - /// Java method `getRestrictBackgroundStatus`. + /// Java method `requestNetwork`. /// /// ### Java method signature /// ```java - /// public int android.net.ConnectivityManager.getRestrictBackgroundStatus() + /// public void android.net.ConnectivityManager.requestNetwork(android.net.NetworkRequest,android.net.ConnectivityManager$NetworkCallback,android.os.Handler) /// ``` @JavaMethod - open func getRestrictBackgroundStatus() -> Int32 + open func requestNetwork(_ arg0: NetworkRequest?, _ arg1: ConnectivityManager.NetworkCallback?, _ arg2: Handler?) - /// Java method `getNetworkWatchlistConfigHash`. + /// Java method `requestNetwork`. /// /// ### Java method signature /// ```java - /// public byte[] android.net.ConnectivityManager.getNetworkWatchlistConfigHash() + /// public void android.net.ConnectivityManager.requestNetwork(android.net.NetworkRequest,android.net.ConnectivityManager$NetworkCallback,int) /// ``` @JavaMethod - open func getNetworkWatchlistConfigHash() -> [Int8] + open func requestNetwork(_ arg0: NetworkRequest?, _ arg1: ConnectivityManager.NetworkCallback?, _ arg2: Int32) - /// Java method `getConnectionOwnerUid`. + /// Java method `requestNetwork`. /// /// ### Java method signature /// ```java - /// public int android.net.ConnectivityManager.getConnectionOwnerUid(int,java.net.InetSocketAddress,java.net.InetSocketAddress) + /// public void android.net.ConnectivityManager.requestNetwork(android.net.NetworkRequest,android.net.ConnectivityManager$NetworkCallback,android.os.Handler,int) /// ``` @JavaMethod - open func getConnectionOwnerUid(_ arg0: Int32, _ arg1: InetSocketAddress?, _ arg2: InetSocketAddress?) -> Int32 + open func requestNetwork(_ arg0: NetworkRequest?, _ arg1: ConnectivityManager.NetworkCallback?, _ arg2: Handler?, _ arg3: Int32) } extension JavaClass { @available(*, deprecated) @@ -449,33 +449,33 @@ extension JavaClass { @JavaStaticField(isFinal: true) public var TYPE_WIMAX: Int32 - /// Java method `isNetworkTypeValid`. + /// Java method `setProcessDefaultNetwork`. /// /// ### Java method signature /// ```java - /// public static boolean android.net.ConnectivityManager.isNetworkTypeValid(int) + /// public static boolean android.net.ConnectivityManager.setProcessDefaultNetwork(android.net.Network) /// ``` @available(*, deprecated) @JavaStaticMethod - public func isNetworkTypeValid(_ arg0: Int32) -> Bool + public func setProcessDefaultNetwork(_ arg0: Network?) -> Bool - /// Java method `setProcessDefaultNetwork`. + /// Java method `getProcessDefaultNetwork`. /// /// ### Java method signature /// ```java - /// public static boolean android.net.ConnectivityManager.setProcessDefaultNetwork(android.net.Network) + /// public static android.net.Network android.net.ConnectivityManager.getProcessDefaultNetwork() /// ``` @available(*, deprecated) @JavaStaticMethod - public func setProcessDefaultNetwork(_ arg0: Network?) -> Bool + public func getProcessDefaultNetwork() -> Network! - /// Java method `getProcessDefaultNetwork`. + /// Java method `isNetworkTypeValid`. /// /// ### Java method signature /// ```java - /// public static android.net.Network android.net.ConnectivityManager.getProcessDefaultNetwork() + /// public static boolean android.net.ConnectivityManager.isNetworkTypeValid(int) /// ``` @available(*, deprecated) @JavaStaticMethod - public func getProcessDefaultNetwork() -> Network! + public func isNetworkTypeValid(_ arg0: Int32) -> Bool } diff --git a/Sources/AndroidNet/Credential+CertificateCredential.swift b/Sources/AndroidNet/Credential+CertificateCredential.swift index 52d9d53..bf17c65 100644 --- a/Sources/AndroidNet/Credential+CertificateCredential.swift +++ b/Sources/AndroidNet/Credential+CertificateCredential.swift @@ -12,59 +12,59 @@ extension Credential { @JavaMethod @_nonoverride public convenience init(_ arg0: Credential.CertificateCredential?, environment: JNIEnvironment? = nil) - /// Java method `describeContents`. + /// Java method `setCertSha256Fingerprint`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.hotspot2.pps.Credential$CertificateCredential.describeContents() + /// public void android.net.wifi.hotspot2.pps.Credential$CertificateCredential.setCertSha256Fingerprint(byte[]) /// ``` @JavaMethod - open func describeContents() -> Int32 + open func setCertSha256Fingerprint(_ arg0: [Int8]) - /// Java method `writeToParcel`. + /// Java method `getCertSha256Fingerprint`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.hotspot2.pps.Credential$CertificateCredential.writeToParcel(android.os.Parcel,int) + /// public byte[] android.net.wifi.hotspot2.pps.Credential$CertificateCredential.getCertSha256Fingerprint() /// ``` @JavaMethod - open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + open func getCertSha256Fingerprint() -> [Int8] - /// Java method `setCertType`. + /// Java method `describeContents`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.hotspot2.pps.Credential$CertificateCredential.setCertType(java.lang.String) + /// public int android.net.wifi.hotspot2.pps.Credential$CertificateCredential.describeContents() /// ``` @JavaMethod - open func setCertType(_ arg0: String) + open func describeContents() -> Int32 - /// Java method `getCertType`. + /// Java method `writeToParcel`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.wifi.hotspot2.pps.Credential$CertificateCredential.getCertType() + /// public void android.net.wifi.hotspot2.pps.Credential$CertificateCredential.writeToParcel(android.os.Parcel,int) /// ``` @JavaMethod - open func getCertType() -> String + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) - /// Java method `setCertSha256Fingerprint`. + /// Java method `setCertType`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.hotspot2.pps.Credential$CertificateCredential.setCertSha256Fingerprint(byte[]) + /// public void android.net.wifi.hotspot2.pps.Credential$CertificateCredential.setCertType(java.lang.String) /// ``` @JavaMethod - open func setCertSha256Fingerprint(_ arg0: [Int8]) + open func setCertType(_ arg0: String) - /// Java method `getCertSha256Fingerprint`. + /// Java method `getCertType`. /// /// ### Java method signature /// ```java - /// public byte[] android.net.wifi.hotspot2.pps.Credential$CertificateCredential.getCertSha256Fingerprint() + /// public java.lang.String android.net.wifi.hotspot2.pps.Credential$CertificateCredential.getCertType() /// ``` @JavaMethod - open func getCertSha256Fingerprint() -> [Int8] + open func getCertType() -> String /// Java method `equals`. /// diff --git a/Sources/AndroidNet/Credential+SimCredential.swift b/Sources/AndroidNet/Credential+SimCredential.swift index 422d951..38e57b8 100644 --- a/Sources/AndroidNet/Credential+SimCredential.swift +++ b/Sources/AndroidNet/Credential+SimCredential.swift @@ -30,41 +30,41 @@ extension Credential { @JavaMethod open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) - /// Java method `setEapType`. + /// Java method `setImsi`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.hotspot2.pps.Credential$SimCredential.setEapType(int) + /// public void android.net.wifi.hotspot2.pps.Credential$SimCredential.setImsi(java.lang.String) /// ``` @JavaMethod - open func setEapType(_ arg0: Int32) + open func setImsi(_ arg0: String) - /// Java method `getEapType`. + /// Java method `getImsi`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.hotspot2.pps.Credential$SimCredential.getEapType() + /// public java.lang.String android.net.wifi.hotspot2.pps.Credential$SimCredential.getImsi() /// ``` @JavaMethod - open func getEapType() -> Int32 + open func getImsi() -> String - /// Java method `setImsi`. + /// Java method `setEapType`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.hotspot2.pps.Credential$SimCredential.setImsi(java.lang.String) + /// public void android.net.wifi.hotspot2.pps.Credential$SimCredential.setEapType(int) /// ``` @JavaMethod - open func setImsi(_ arg0: String) + open func setEapType(_ arg0: Int32) - /// Java method `getImsi`. + /// Java method `getEapType`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.wifi.hotspot2.pps.Credential$SimCredential.getImsi() + /// public int android.net.wifi.hotspot2.pps.Credential$SimCredential.getEapType() /// ``` @JavaMethod - open func getImsi() -> String + open func getEapType() -> Int32 /// Java method `equals`. /// diff --git a/Sources/AndroidNet/Credential+UserCredential.swift b/Sources/AndroidNet/Credential+UserCredential.swift index d79a44a..6102f16 100644 --- a/Sources/AndroidNet/Credential+UserCredential.swift +++ b/Sources/AndroidNet/Credential+UserCredential.swift @@ -12,59 +12,59 @@ extension Credential { @JavaMethod @_nonoverride public convenience init(_ arg0: Credential.UserCredential?, environment: JNIEnvironment? = nil) - /// Java method `describeContents`. + /// Java method `setNonEapInnerMethod`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.hotspot2.pps.Credential$UserCredential.describeContents() + /// public void android.net.wifi.hotspot2.pps.Credential$UserCredential.setNonEapInnerMethod(java.lang.String) /// ``` @JavaMethod - open func describeContents() -> Int32 + open func setNonEapInnerMethod(_ arg0: String) - /// Java method `writeToParcel`. + /// Java method `getNonEapInnerMethod`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.hotspot2.pps.Credential$UserCredential.writeToParcel(android.os.Parcel,int) + /// public java.lang.String android.net.wifi.hotspot2.pps.Credential$UserCredential.getNonEapInnerMethod() /// ``` @JavaMethod - open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + open func getNonEapInnerMethod() -> String - /// Java method `setUsername`. + /// Java method `describeContents`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.hotspot2.pps.Credential$UserCredential.setUsername(java.lang.String) + /// public int android.net.wifi.hotspot2.pps.Credential$UserCredential.describeContents() /// ``` @JavaMethod - open func setUsername(_ arg0: String) + open func describeContents() -> Int32 - /// Java method `getUsername`. + /// Java method `writeToParcel`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.wifi.hotspot2.pps.Credential$UserCredential.getUsername() + /// public void android.net.wifi.hotspot2.pps.Credential$UserCredential.writeToParcel(android.os.Parcel,int) /// ``` @JavaMethod - open func getUsername() -> String + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) - /// Java method `setPassword`. + /// Java method `getPassword`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.hotspot2.pps.Credential$UserCredential.setPassword(java.lang.String) + /// public java.lang.String android.net.wifi.hotspot2.pps.Credential$UserCredential.getPassword() /// ``` @JavaMethod - open func setPassword(_ arg0: String) + open func getPassword() -> String - /// Java method `getPassword`. + /// Java method `setPassword`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.wifi.hotspot2.pps.Credential$UserCredential.getPassword() + /// public void android.net.wifi.hotspot2.pps.Credential$UserCredential.setPassword(java.lang.String) /// ``` @JavaMethod - open func getPassword() -> String + open func setPassword(_ arg0: String) /// Java method `setEapType`. /// @@ -84,23 +84,23 @@ extension Credential { @JavaMethod open func getEapType() -> Int32 - /// Java method `setNonEapInnerMethod`. + /// Java method `getUsername`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.hotspot2.pps.Credential$UserCredential.setNonEapInnerMethod(java.lang.String) + /// public java.lang.String android.net.wifi.hotspot2.pps.Credential$UserCredential.getUsername() /// ``` @JavaMethod - open func setNonEapInnerMethod(_ arg0: String) + open func getUsername() -> String - /// Java method `getNonEapInnerMethod`. + /// Java method `setUsername`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.wifi.hotspot2.pps.Credential$UserCredential.getNonEapInnerMethod() + /// public void android.net.wifi.hotspot2.pps.Credential$UserCredential.setUsername(java.lang.String) /// ``` @JavaMethod - open func getNonEapInnerMethod() -> String + open func setUsername(_ arg0: String) /// Java method `equals`. /// diff --git a/Sources/AndroidNet/Credential.swift b/Sources/AndroidNet/Credential.swift index 8855f88..cf059da 100644 --- a/Sources/AndroidNet/Credential.swift +++ b/Sources/AndroidNet/Credential.swift @@ -11,6 +11,24 @@ open class Credential: JavaObject { @JavaMethod @_nonoverride public convenience init(_ arg0: Credential?, environment: JNIEnvironment? = nil) + /// Java method `setMinimumTlsVersion`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential.setMinimumTlsVersion(int) throws java.lang.IllegalArgumentException + /// ``` + @JavaMethod + open func setMinimumTlsVersion(_ arg0: Int32) throws + + /// Java method `getMinimumTlsVersion`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.pps.Credential.getMinimumTlsVersion() + /// ``` + @JavaMethod + open func getMinimumTlsVersion() -> Int32 + /// Java method `describeContents`. /// /// ### Java method signature @@ -101,24 +119,6 @@ open class Credential: JavaObject { @JavaMethod open func getSimCredential() -> Credential.SimCredential! - /// Java method `setMinimumTlsVersion`. - /// - /// ### Java method signature - /// ```java - /// public void android.net.wifi.hotspot2.pps.Credential.setMinimumTlsVersion(int) throws java.lang.IllegalArgumentException - /// ``` - @JavaMethod - open func setMinimumTlsVersion(_ arg0: Int32) throws - - /// Java method `getMinimumTlsVersion`. - /// - /// ### Java method signature - /// ```java - /// public int android.net.wifi.hotspot2.pps.Credential.getMinimumTlsVersion() - /// ``` - @JavaMethod - open func getMinimumTlsVersion() -> Int32 - /// Java method `equals`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/DiscoverySession.swift b/Sources/AndroidNet/DiscoverySession.swift index b929f92..cf58cb3 100644 --- a/Sources/AndroidNet/DiscoverySession.swift +++ b/Sources/AndroidNet/DiscoverySession.swift @@ -4,15 +4,6 @@ import SwiftJavaJNICore @JavaClass("android.net.wifi.aware.DiscoverySession") open class DiscoverySession: JavaObject { - /// Java method `sendMessage`. - /// - /// ### Java method signature - /// ```java - /// public void android.net.wifi.aware.DiscoverySession.sendMessage(android.net.wifi.aware.PeerHandle,int,byte[]) - /// ``` -@JavaMethod - open func sendMessage(_ arg0: PeerHandle?, _ arg1: Int32, _ arg2: [Int8]) - /// Java method `initiatePairingRequest`. /// /// ### Java method signature @@ -69,6 +60,15 @@ open class DiscoverySession: JavaObject { @JavaMethod open func createNetworkSpecifierPassphrase(_ arg0: PeerHandle?, _ arg1: String) -> NetworkSpecifier! + /// Java method `sendMessage`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySession.sendMessage(android.net.wifi.aware.PeerHandle,int,byte[]) + /// ``` +@JavaMethod + open func sendMessage(_ arg0: PeerHandle?, _ arg1: Int32, _ arg2: [Int8]) + /// Java method `finalize`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/DiscoverySessionCallback.swift b/Sources/AndroidNet/DiscoverySessionCallback.swift index 8bb3a9a..ade78c2 100644 --- a/Sources/AndroidNet/DiscoverySessionCallback.swift +++ b/Sources/AndroidNet/DiscoverySessionCallback.swift @@ -7,42 +7,6 @@ open class DiscoverySessionCallback: JavaObject { @JavaMethod @_nonoverride public convenience init(environment: JNIEnvironment? = nil) - /// Java method `onServiceLost`. - /// - /// ### Java method signature - /// ```java - /// public void android.net.wifi.aware.DiscoverySessionCallback.onServiceLost(android.net.wifi.aware.PeerHandle,int) - /// ``` - @JavaMethod - open func onServiceLost(_ arg0: PeerHandle?, _ arg1: Int32) - - /// Java method `onPublishStarted`. - /// - /// ### Java method signature - /// ```java - /// public void android.net.wifi.aware.DiscoverySessionCallback.onPublishStarted(android.net.wifi.aware.PublishDiscoverySession) - /// ``` - @JavaMethod - open func onPublishStarted(_ arg0: PublishDiscoverySession?) - - /// Java method `onSubscribeStarted`. - /// - /// ### Java method signature - /// ```java - /// public void android.net.wifi.aware.DiscoverySessionCallback.onSubscribeStarted(android.net.wifi.aware.SubscribeDiscoverySession) - /// ``` - @JavaMethod - open func onSubscribeStarted(_ arg0: SubscribeDiscoverySession?) - - /// Java method `onMessageReceived`. - /// - /// ### Java method signature - /// ```java - /// public void android.net.wifi.aware.DiscoverySessionCallback.onMessageReceived(android.net.wifi.aware.PeerHandle,byte[]) - /// ``` - @JavaMethod - open func onMessageReceived(_ arg0: PeerHandle?, _ arg1: [Int8]) - /// Java method `onSessionConfigUpdated`. /// /// ### Java method signature @@ -168,4 +132,40 @@ open class DiscoverySessionCallback: JavaObject { /// ``` @JavaMethod open func onBootstrappingFailed(_ arg0: PeerHandle?) + + /// Java method `onPublishStarted`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onPublishStarted(android.net.wifi.aware.PublishDiscoverySession) + /// ``` + @JavaMethod + open func onPublishStarted(_ arg0: PublishDiscoverySession?) + + /// Java method `onSubscribeStarted`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onSubscribeStarted(android.net.wifi.aware.SubscribeDiscoverySession) + /// ``` + @JavaMethod + open func onSubscribeStarted(_ arg0: SubscribeDiscoverySession?) + + /// Java method `onMessageReceived`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onMessageReceived(android.net.wifi.aware.PeerHandle,byte[]) + /// ``` + @JavaMethod + open func onMessageReceived(_ arg0: PeerHandle?, _ arg1: [Int8]) + + /// Java method `onServiceLost`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onServiceLost(android.net.wifi.aware.PeerHandle,int) + /// ``` + @JavaMethod + open func onServiceLost(_ arg0: PeerHandle?, _ arg1: Int32) } diff --git a/Sources/AndroidNet/EapSessionConfig+Builder.swift b/Sources/AndroidNet/EapSessionConfig+Builder.swift index 4c06123..6834035 100644 --- a/Sources/AndroidNet/EapSessionConfig+Builder.swift +++ b/Sources/AndroidNet/EapSessionConfig+Builder.swift @@ -8,59 +8,59 @@ extension EapSessionConfig { @JavaMethod @_nonoverride public convenience init(environment: JNIEnvironment? = nil) - /// Java method `setEapIdentity`. + /// Java method `setEapAkaPrimeConfig`. /// /// ### Java method signature /// ```java - /// public android.net.eap.EapSessionConfig$Builder android.net.eap.EapSessionConfig$Builder.setEapIdentity(byte[]) + /// public android.net.eap.EapSessionConfig$Builder android.net.eap.EapSessionConfig$Builder.setEapAkaPrimeConfig(int,int,java.lang.String,boolean) /// ``` @JavaMethod - open func setEapIdentity(_ arg0: [Int8]) -> EapSessionConfig.Builder! + open func setEapAkaPrimeConfig(_ arg0: Int32, _ arg1: Int32, _ arg2: String, _ arg3: Bool) -> EapSessionConfig.Builder! - /// Java method `setEapSimConfig`. + /// Java method `setEapMsChapV2Config`. /// /// ### Java method signature /// ```java - /// public android.net.eap.EapSessionConfig$Builder android.net.eap.EapSessionConfig$Builder.setEapSimConfig(int,int) + /// public android.net.eap.EapSessionConfig$Builder android.net.eap.EapSessionConfig$Builder.setEapMsChapV2Config(java.lang.String,java.lang.String) /// ``` @JavaMethod - open func setEapSimConfig(_ arg0: Int32, _ arg1: Int32) -> EapSessionConfig.Builder! + open func setEapMsChapV2Config(_ arg0: String, _ arg1: String) -> EapSessionConfig.Builder! - /// Java method `setEapAkaConfig`. + /// Java method `setEapIdentity`. /// /// ### Java method signature /// ```java - /// public android.net.eap.EapSessionConfig$Builder android.net.eap.EapSessionConfig$Builder.setEapAkaConfig(int,int) + /// public android.net.eap.EapSessionConfig$Builder android.net.eap.EapSessionConfig$Builder.setEapIdentity(byte[]) /// ``` @JavaMethod - open func setEapAkaConfig(_ arg0: Int32, _ arg1: Int32) -> EapSessionConfig.Builder! + open func setEapIdentity(_ arg0: [Int8]) -> EapSessionConfig.Builder! - /// Java method `setEapAkaConfig`. + /// Java method `setEapSimConfig`. /// /// ### Java method signature /// ```java - /// public android.net.eap.EapSessionConfig$Builder android.net.eap.EapSessionConfig$Builder.setEapAkaConfig(int,int,android.net.eap.EapSessionConfig$EapAkaOption) + /// public android.net.eap.EapSessionConfig$Builder android.net.eap.EapSessionConfig$Builder.setEapSimConfig(int,int) /// ``` @JavaMethod - open func setEapAkaConfig(_ arg0: Int32, _ arg1: Int32, _ arg2: EapSessionConfig.EapAkaOption?) -> EapSessionConfig.Builder! + open func setEapSimConfig(_ arg0: Int32, _ arg1: Int32) -> EapSessionConfig.Builder! - /// Java method `setEapAkaPrimeConfig`. + /// Java method `setEapAkaConfig`. /// /// ### Java method signature /// ```java - /// public android.net.eap.EapSessionConfig$Builder android.net.eap.EapSessionConfig$Builder.setEapAkaPrimeConfig(int,int,java.lang.String,boolean) + /// public android.net.eap.EapSessionConfig$Builder android.net.eap.EapSessionConfig$Builder.setEapAkaConfig(int,int,android.net.eap.EapSessionConfig$EapAkaOption) /// ``` @JavaMethod - open func setEapAkaPrimeConfig(_ arg0: Int32, _ arg1: Int32, _ arg2: String, _ arg3: Bool) -> EapSessionConfig.Builder! + open func setEapAkaConfig(_ arg0: Int32, _ arg1: Int32, _ arg2: EapSessionConfig.EapAkaOption?) -> EapSessionConfig.Builder! - /// Java method `setEapMsChapV2Config`. + /// Java method `setEapAkaConfig`. /// /// ### Java method signature /// ```java - /// public android.net.eap.EapSessionConfig$Builder android.net.eap.EapSessionConfig$Builder.setEapMsChapV2Config(java.lang.String,java.lang.String) + /// public android.net.eap.EapSessionConfig$Builder android.net.eap.EapSessionConfig$Builder.setEapAkaConfig(int,int) /// ``` @JavaMethod - open func setEapMsChapV2Config(_ arg0: String, _ arg1: String) -> EapSessionConfig.Builder! + open func setEapAkaConfig(_ arg0: Int32, _ arg1: Int32) -> EapSessionConfig.Builder! /// Java method `build`. /// diff --git a/Sources/AndroidNet/EapSessionConfig+EapAkaPrimeConfig.swift b/Sources/AndroidNet/EapSessionConfig+EapAkaPrimeConfig.swift index 4169abd..fd2045c 100644 --- a/Sources/AndroidNet/EapSessionConfig+EapAkaPrimeConfig.swift +++ b/Sources/AndroidNet/EapSessionConfig+EapAkaPrimeConfig.swift @@ -5,23 +5,23 @@ import SwiftJavaJNICore extension EapSessionConfig { @JavaClass("android.net.eap.EapSessionConfig$EapAkaPrimeConfig") open class EapAkaPrimeConfig: EapSessionConfig.EapAkaConfig { - /// Java method `getNetworkName`. + /// Java method `allowsMismatchedNetworkNames`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.eap.EapSessionConfig$EapAkaPrimeConfig.getNetworkName() + /// public boolean android.net.eap.EapSessionConfig$EapAkaPrimeConfig.allowsMismatchedNetworkNames() /// ``` @JavaMethod - open func getNetworkName() -> String + open func allowsMismatchedNetworkNames() -> Bool - /// Java method `allowsMismatchedNetworkNames`. + /// Java method `getNetworkName`. /// /// ### Java method signature /// ```java - /// public boolean android.net.eap.EapSessionConfig$EapAkaPrimeConfig.allowsMismatchedNetworkNames() + /// public java.lang.String android.net.eap.EapSessionConfig$EapAkaPrimeConfig.getNetworkName() /// ``` @JavaMethod - open func allowsMismatchedNetworkNames() -> Bool + open func getNetworkName() -> String /// Java method `equals`. /// diff --git a/Sources/AndroidNet/EapSessionConfig+EapMsChapV2Config.swift b/Sources/AndroidNet/EapSessionConfig+EapMsChapV2Config.swift index 4d95da7..ad7eb28 100644 --- a/Sources/AndroidNet/EapSessionConfig+EapMsChapV2Config.swift +++ b/Sources/AndroidNet/EapSessionConfig+EapMsChapV2Config.swift @@ -5,23 +5,23 @@ import SwiftJavaJNICore extension EapSessionConfig { @JavaClass("android.net.eap.EapSessionConfig$EapMsChapV2Config") open class EapMsChapV2Config: EapSessionConfig.EapMethodConfig { - /// Java method `getUsername`. + /// Java method `getPassword`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.eap.EapSessionConfig$EapMsChapV2Config.getUsername() + /// public java.lang.String android.net.eap.EapSessionConfig$EapMsChapV2Config.getPassword() /// ``` @JavaMethod - open func getUsername() -> String + open func getPassword() -> String - /// Java method `getPassword`. + /// Java method `getUsername`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.eap.EapSessionConfig$EapMsChapV2Config.getPassword() + /// public java.lang.String android.net.eap.EapSessionConfig$EapMsChapV2Config.getUsername() /// ``` @JavaMethod - open func getPassword() -> String + open func getUsername() -> String /// Java method `equals`. /// diff --git a/Sources/AndroidNet/EapSessionConfig.swift b/Sources/AndroidNet/EapSessionConfig.swift index 9bbe9a2..a5b2721 100644 --- a/Sources/AndroidNet/EapSessionConfig.swift +++ b/Sources/AndroidNet/EapSessionConfig.swift @@ -4,59 +4,59 @@ import SwiftJavaJNICore @JavaClass("android.net.eap.EapSessionConfig") open class EapSessionConfig: JavaObject { - /// Java method `getEapIdentity`. + /// Java method `getEapAkaPrimeConfig`. /// /// ### Java method signature /// ```java - /// public byte[] android.net.eap.EapSessionConfig.getEapIdentity() + /// public android.net.eap.EapSessionConfig$EapAkaPrimeConfig android.net.eap.EapSessionConfig.getEapAkaPrimeConfig() /// ``` @JavaMethod - open func getEapIdentity() -> [Int8] + open func getEapAkaPrimeConfig() -> EapSessionConfig.EapAkaPrimeConfig! - /// Java method `getEapSimConfig`. + /// Java method `getEapMsChapV2Config`. /// /// ### Java method signature /// ```java - /// public android.net.eap.EapSessionConfig$EapSimConfig android.net.eap.EapSessionConfig.getEapSimConfig() + /// public android.net.eap.EapSessionConfig$EapMsChapV2Config android.net.eap.EapSessionConfig.getEapMsChapV2Config() /// ``` @JavaMethod - open func getEapSimConfig() -> EapSessionConfig.EapSimConfig! + open func getEapMsChapV2Config() -> EapSessionConfig.EapMsChapV2Config! - /// Java method `getEapAkaConfig`. + /// Java method `getEapIdentity`. /// /// ### Java method signature /// ```java - /// public android.net.eap.EapSessionConfig$EapAkaConfig android.net.eap.EapSessionConfig.getEapAkaConfig() + /// public byte[] android.net.eap.EapSessionConfig.getEapIdentity() /// ``` @JavaMethod - open func getEapAkaConfig() -> EapSessionConfig.EapAkaConfig! + open func getEapIdentity() -> [Int8] - /// Java method `getEapTtlsConfig`. + /// Java method `getEapSimConfig`. /// /// ### Java method signature /// ```java - /// public android.net.eap.EapSessionConfig$EapTtlsConfig android.net.eap.EapSessionConfig.getEapTtlsConfig() + /// public android.net.eap.EapSessionConfig$EapSimConfig android.net.eap.EapSessionConfig.getEapSimConfig() /// ``` @JavaMethod - open func getEapTtlsConfig() -> EapSessionConfig.EapTtlsConfig! + open func getEapSimConfig() -> EapSessionConfig.EapSimConfig! - /// Java method `getEapAkaPrimeConfig`. + /// Java method `getEapAkaConfig`. /// /// ### Java method signature /// ```java - /// public android.net.eap.EapSessionConfig$EapAkaPrimeConfig android.net.eap.EapSessionConfig.getEapAkaPrimeConfig() + /// public android.net.eap.EapSessionConfig$EapAkaConfig android.net.eap.EapSessionConfig.getEapAkaConfig() /// ``` @JavaMethod - open func getEapAkaPrimeConfig() -> EapSessionConfig.EapAkaPrimeConfig! + open func getEapAkaConfig() -> EapSessionConfig.EapAkaConfig! - /// Java method `getEapMsChapV2Config`. + /// Java method `getEapTtlsConfig`. /// /// ### Java method signature /// ```java - /// public android.net.eap.EapSessionConfig$EapMsChapV2Config android.net.eap.EapSessionConfig.getEapMsChapV2Config() + /// public android.net.eap.EapSessionConfig$EapTtlsConfig android.net.eap.EapSessionConfig.getEapTtlsConfig() /// ``` @JavaMethod - open func getEapMsChapV2Config() -> EapSessionConfig.EapMsChapV2Config! + open func getEapTtlsConfig() -> EapSessionConfig.EapTtlsConfig! /// Java method `equals`. /// diff --git a/Sources/AndroidNet/EthernetNetworkSpecifier.swift b/Sources/AndroidNet/EthernetNetworkSpecifier.swift index 97e32cd..cbbb514 100644 --- a/Sources/AndroidNet/EthernetNetworkSpecifier.swift +++ b/Sources/AndroidNet/EthernetNetworkSpecifier.swift @@ -8,41 +8,41 @@ open class EthernetNetworkSpecifier: NetworkSpecifier { @JavaMethod @_nonoverride public convenience init(_ arg0: String, environment: JNIEnvironment? = nil) - /// Java method `describeContents`. + /// Java method `getInterfaceName`. /// /// ### Java method signature /// ```java - /// public int android.net.EthernetNetworkSpecifier.describeContents() + /// public java.lang.String android.net.EthernetNetworkSpecifier.getInterfaceName() /// ``` @JavaMethod - open func describeContents() -> Int32 + open func getInterfaceName() -> String - /// Java method `writeToParcel`. + /// Java method `canBeSatisfiedBy`. /// /// ### Java method signature /// ```java - /// public void android.net.EthernetNetworkSpecifier.writeToParcel(android.os.Parcel,int) + /// public boolean android.net.EthernetNetworkSpecifier.canBeSatisfiedBy(android.net.NetworkSpecifier) /// ``` @JavaMethod - open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + open func canBeSatisfiedBy(_ arg0: NetworkSpecifier?) -> Bool - /// Java method `getInterfaceName`. + /// Java method `describeContents`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.EthernetNetworkSpecifier.getInterfaceName() + /// public int android.net.EthernetNetworkSpecifier.describeContents() /// ``` @JavaMethod - open func getInterfaceName() -> String + open func describeContents() -> Int32 - /// Java method `canBeSatisfiedBy`. + /// Java method `writeToParcel`. /// /// ### Java method signature /// ```java - /// public boolean android.net.EthernetNetworkSpecifier.canBeSatisfiedBy(android.net.NetworkSpecifier) + /// public void android.net.EthernetNetworkSpecifier.writeToParcel(android.os.Parcel,int) /// ``` @JavaMethod - open func canBeSatisfiedBy(_ arg0: NetworkSpecifier?) -> Bool + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) /// Java method `equals`. /// diff --git a/Sources/AndroidNet/HomeSp.swift b/Sources/AndroidNet/HomeSp.swift index f4c38dd..6623695 100644 --- a/Sources/AndroidNet/HomeSp.swift +++ b/Sources/AndroidNet/HomeSp.swift @@ -11,6 +11,24 @@ open class HomeSp: JavaObject { @JavaMethod @_nonoverride public convenience init(_ arg0: HomeSp?, environment: JNIEnvironment? = nil) + /// Java method `setRoamingConsortiumOis`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.HomeSp.setRoamingConsortiumOis(long[]) + /// ``` + @JavaMethod + open func setRoamingConsortiumOis(_ arg0: [Int64]) + + /// Java method `getRoamingConsortiumOis`. + /// + /// ### Java method signature + /// ```java + /// public long[] android.net.wifi.hotspot2.pps.HomeSp.getRoamingConsortiumOis() + /// ``` + @JavaMethod + open func getRoamingConsortiumOis() -> [Int64] + /// Java method `describeContents`. /// /// ### Java method signature @@ -101,24 +119,6 @@ open class HomeSp: JavaObject { @JavaMethod open func getMatchAnyOis() -> [Int64] - /// Java method `setRoamingConsortiumOis`. - /// - /// ### Java method signature - /// ```java - /// public void android.net.wifi.hotspot2.pps.HomeSp.setRoamingConsortiumOis(long[]) - /// ``` - @JavaMethod - open func setRoamingConsortiumOis(_ arg0: [Int64]) - - /// Java method `getRoamingConsortiumOis`. - /// - /// ### Java method signature - /// ```java - /// public long[] android.net.wifi.hotspot2.pps.HomeSp.getRoamingConsortiumOis() - /// ``` - @JavaMethod - open func getRoamingConsortiumOis() -> [Int64] - /// Java method `equals`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/IkeSaProposal+Builder.swift b/Sources/AndroidNet/IkeSaProposal+Builder.swift index 45be4f5..fa33edb 100644 --- a/Sources/AndroidNet/IkeSaProposal+Builder.swift +++ b/Sources/AndroidNet/IkeSaProposal+Builder.swift @@ -8,15 +8,6 @@ extension IkeSaProposal { @JavaMethod @_nonoverride public convenience init(environment: JNIEnvironment? = nil) - /// Java method `addDhGroup`. - /// - /// ### Java method signature - /// ```java - /// public android.net.ipsec.ike.IkeSaProposal$Builder android.net.ipsec.ike.IkeSaProposal$Builder.addDhGroup(int) - /// ``` - @JavaMethod - open func addDhGroup(_ arg0: Int32) -> IkeSaProposal.Builder! - /// Java method `addEncryptionAlgorithm`. /// /// ### Java method signature @@ -44,6 +35,15 @@ extension IkeSaProposal { @JavaMethod open func addPseudorandomFunction(_ arg0: Int32) -> IkeSaProposal.Builder! + /// Java method `addDhGroup`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSaProposal$Builder android.net.ipsec.ike.IkeSaProposal$Builder.addDhGroup(int) + /// ``` + @JavaMethod + open func addDhGroup(_ arg0: Int32) -> IkeSaProposal.Builder! + /// Java method `build`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/IkeSessionCallback.swift b/Sources/AndroidNet/IkeSessionCallback.swift index 12e1ff1..4a9de61 100644 --- a/Sources/AndroidNet/IkeSessionCallback.swift +++ b/Sources/AndroidNet/IkeSessionCallback.swift @@ -4,15 +4,6 @@ import SwiftJavaJNICore @JavaInterface("android.net.ipsec.ike.IkeSessionCallback") public struct IkeSessionCallback { - /// Java method `onError`. - /// - /// ### Java method signature - /// ```java - /// public default void android.net.ipsec.ike.IkeSessionCallback.onError(android.net.ipsec.ike.exceptions.IkeException) - /// ``` -@JavaMethod - public func onError(_ arg0: IkeException?) - /// Java method `onClosedWithException`. /// /// ### Java method signature @@ -39,4 +30,13 @@ public struct IkeSessionCallback { /// ``` @JavaMethod public func onClosed() + + /// Java method `onError`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.ipsec.ike.IkeSessionCallback.onError(android.net.ipsec.ike.exceptions.IkeException) + /// ``` +@JavaMethod + public func onError(_ arg0: IkeException?) } diff --git a/Sources/AndroidNet/IkeSessionConfiguration+Builder.swift b/Sources/AndroidNet/IkeSessionConfiguration+Builder.swift index 4ee66cd..33abcd0 100644 --- a/Sources/AndroidNet/IkeSessionConfiguration+Builder.swift +++ b/Sources/AndroidNet/IkeSessionConfiguration+Builder.swift @@ -8,68 +8,68 @@ extension IkeSessionConfiguration { @JavaMethod @_nonoverride public convenience init(_ arg0: IkeSessionConnectionInfo?, environment: JNIEnvironment? = nil) - /// Java method `addRemoteVendorId`. + /// Java method `clearRemoteVendorIds`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.IkeSessionConfiguration$Builder android.net.ipsec.ike.IkeSessionConfiguration$Builder.addRemoteVendorId(byte[]) + /// public android.net.ipsec.ike.IkeSessionConfiguration$Builder android.net.ipsec.ike.IkeSessionConfiguration$Builder.clearRemoteVendorIds() /// ``` @JavaMethod - open func addRemoteVendorId(_ arg0: [Int8]) -> IkeSessionConfiguration.Builder! + open func clearRemoteVendorIds() -> IkeSessionConfiguration.Builder! - /// Java method `addIkeExtension`. + /// Java method `setRemoteApplicationVersion`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.IkeSessionConfiguration$Builder android.net.ipsec.ike.IkeSessionConfiguration$Builder.addIkeExtension(int) + /// public android.net.ipsec.ike.IkeSessionConfiguration$Builder android.net.ipsec.ike.IkeSessionConfiguration$Builder.setRemoteApplicationVersion(java.lang.String) /// ``` @JavaMethod - open func addIkeExtension(_ arg0: Int32) -> IkeSessionConfiguration.Builder! + open func setRemoteApplicationVersion(_ arg0: String) -> IkeSessionConfiguration.Builder! - /// Java method `clearIkeExtensions`. + /// Java method `clearRemoteApplicationVersion`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.IkeSessionConfiguration$Builder android.net.ipsec.ike.IkeSessionConfiguration$Builder.clearIkeExtensions() + /// public android.net.ipsec.ike.IkeSessionConfiguration$Builder android.net.ipsec.ike.IkeSessionConfiguration$Builder.clearRemoteApplicationVersion() /// ``` @JavaMethod - open func clearIkeExtensions() -> IkeSessionConfiguration.Builder! + open func clearRemoteApplicationVersion() -> IkeSessionConfiguration.Builder! - /// Java method `setEapInfo`. + /// Java method `addRemoteVendorId`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.IkeSessionConfiguration$Builder android.net.ipsec.ike.IkeSessionConfiguration$Builder.setEapInfo(android.net.eap.EapInfo) + /// public android.net.ipsec.ike.IkeSessionConfiguration$Builder android.net.ipsec.ike.IkeSessionConfiguration$Builder.addRemoteVendorId(byte[]) /// ``` @JavaMethod - open func setEapInfo(_ arg0: EapInfo?) -> IkeSessionConfiguration.Builder! + open func addRemoteVendorId(_ arg0: [Int8]) -> IkeSessionConfiguration.Builder! - /// Java method `clearRemoteVendorIds`. + /// Java method `addIkeExtension`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.IkeSessionConfiguration$Builder android.net.ipsec.ike.IkeSessionConfiguration$Builder.clearRemoteVendorIds() + /// public android.net.ipsec.ike.IkeSessionConfiguration$Builder android.net.ipsec.ike.IkeSessionConfiguration$Builder.addIkeExtension(int) /// ``` @JavaMethod - open func clearRemoteVendorIds() -> IkeSessionConfiguration.Builder! + open func addIkeExtension(_ arg0: Int32) -> IkeSessionConfiguration.Builder! - /// Java method `setRemoteApplicationVersion`. + /// Java method `clearIkeExtensions`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.IkeSessionConfiguration$Builder android.net.ipsec.ike.IkeSessionConfiguration$Builder.setRemoteApplicationVersion(java.lang.String) + /// public android.net.ipsec.ike.IkeSessionConfiguration$Builder android.net.ipsec.ike.IkeSessionConfiguration$Builder.clearIkeExtensions() /// ``` @JavaMethod - open func setRemoteApplicationVersion(_ arg0: String) -> IkeSessionConfiguration.Builder! + open func clearIkeExtensions() -> IkeSessionConfiguration.Builder! - /// Java method `clearRemoteApplicationVersion`. + /// Java method `setEapInfo`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.IkeSessionConfiguration$Builder android.net.ipsec.ike.IkeSessionConfiguration$Builder.clearRemoteApplicationVersion() + /// public android.net.ipsec.ike.IkeSessionConfiguration$Builder android.net.ipsec.ike.IkeSessionConfiguration$Builder.setEapInfo(android.net.eap.EapInfo) /// ``` @JavaMethod - open func clearRemoteApplicationVersion() -> IkeSessionConfiguration.Builder! + open func setEapInfo(_ arg0: EapInfo?) -> IkeSessionConfiguration.Builder! /// Java method `build`. /// diff --git a/Sources/AndroidNet/IkeSessionConnectionInfo.swift b/Sources/AndroidNet/IkeSessionConnectionInfo.swift index fe1273d..78bac94 100644 --- a/Sources/AndroidNet/IkeSessionConnectionInfo.swift +++ b/Sources/AndroidNet/IkeSessionConnectionInfo.swift @@ -8,15 +8,6 @@ open class IkeSessionConnectionInfo: JavaObject { @JavaMethod @_nonoverride public convenience init(_ arg0: InetAddress?, _ arg1: InetAddress?, _ arg2: Network?, environment: JNIEnvironment? = nil) - /// Java method `getNetwork`. - /// - /// ### Java method signature - /// ```java - /// public android.net.Network android.net.ipsec.ike.IkeSessionConnectionInfo.getNetwork() - /// ``` - @JavaMethod - open func getNetwork() -> Network! - /// Java method `getLocalAddress`. /// /// ### Java method signature @@ -34,4 +25,13 @@ open class IkeSessionConnectionInfo: JavaObject { /// ``` @JavaMethod open func getRemoteAddress() -> InetAddress! + + /// Java method `getNetwork`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Network android.net.ipsec.ike.IkeSessionConnectionInfo.getNetwork() + /// ``` + @JavaMethod + open func getNetwork() -> Network! } diff --git a/Sources/AndroidNet/IkeSessionParams+Builder.swift b/Sources/AndroidNet/IkeSessionParams+Builder.swift index 0a43657..30da6f2 100644 --- a/Sources/AndroidNet/IkeSessionParams+Builder.swift +++ b/Sources/AndroidNet/IkeSessionParams+Builder.swift @@ -11,113 +11,113 @@ extension IkeSessionParams { @JavaMethod @_nonoverride public convenience init(_ arg0: IkeSessionParams?, environment: JNIEnvironment? = nil) - /// Java method `setAuthPsk`. + /// Java method `setLocalIdentification`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setAuthPsk(byte[]) + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setLocalIdentification(android.net.ipsec.ike.IkeIdentification) /// ``` @JavaMethod - open func setAuthPsk(_ arg0: [Int8]) -> IkeSessionParams.Builder! + open func setLocalIdentification(_ arg0: IkeIdentification?) -> IkeSessionParams.Builder! - /// Java method `setServerHostname`. + /// Java method `setRemoteIdentification`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setServerHostname(java.lang.String) + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setRemoteIdentification(android.net.ipsec.ike.IkeIdentification) /// ``` @JavaMethod - open func setServerHostname(_ arg0: String) -> IkeSessionParams.Builder! + open func setRemoteIdentification(_ arg0: IkeIdentification?) -> IkeSessionParams.Builder! - /// Java method `addIkeSaProposal`. + /// Java method `setNattKeepAliveDelaySeconds`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.addIkeSaProposal(android.net.ipsec.ike.IkeSaProposal) + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setNattKeepAliveDelaySeconds(int) /// ``` @JavaMethod - open func addIkeSaProposal(_ arg0: IkeSaProposal?) -> IkeSessionParams.Builder! + open func setNattKeepAliveDelaySeconds(_ arg0: Int32) -> IkeSessionParams.Builder! - /// Java method `setLifetimeSeconds`. + /// Java method `setRetransmissionTimeoutsMillis`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setLifetimeSeconds(int,int) + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setRetransmissionTimeoutsMillis(int[]) /// ``` @JavaMethod - open func setLifetimeSeconds(_ arg0: Int32, _ arg1: Int32) -> IkeSessionParams.Builder! + open func setRetransmissionTimeoutsMillis(_ arg0: [Int32]) -> IkeSessionParams.Builder! - /// Java method `setDpdDelaySeconds`. + /// Java method `setLifetimeSeconds`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setDpdDelaySeconds(int) + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setLifetimeSeconds(int,int) /// ``` @JavaMethod - open func setDpdDelaySeconds(_ arg0: Int32) -> IkeSessionParams.Builder! + open func setLifetimeSeconds(_ arg0: Int32, _ arg1: Int32) -> IkeSessionParams.Builder! - /// Java method `addIkeOption`. + /// Java method `setServerHostname`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.addIkeOption(int) + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setServerHostname(java.lang.String) /// ``` @JavaMethod - open func addIkeOption(_ arg0: Int32) -> IkeSessionParams.Builder! + open func setServerHostname(_ arg0: String) -> IkeSessionParams.Builder! - /// Java method `removeIkeOption`. + /// Java method `addIkeSaProposal`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.removeIkeOption(int) + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.addIkeSaProposal(android.net.ipsec.ike.IkeSaProposal) /// ``` @JavaMethod - open func removeIkeOption(_ arg0: Int32) -> IkeSessionParams.Builder! + open func addIkeSaProposal(_ arg0: IkeSaProposal?) -> IkeSessionParams.Builder! - /// Java method `setLocalIdentification`. + /// Java method `setDpdDelaySeconds`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setLocalIdentification(android.net.ipsec.ike.IkeIdentification) + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setDpdDelaySeconds(int) /// ``` @JavaMethod - open func setLocalIdentification(_ arg0: IkeIdentification?) -> IkeSessionParams.Builder! + open func setDpdDelaySeconds(_ arg0: Int32) -> IkeSessionParams.Builder! - /// Java method `setRemoteIdentification`. + /// Java method `addIkeOption`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setRemoteIdentification(android.net.ipsec.ike.IkeIdentification) + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.addIkeOption(int) /// ``` @JavaMethod - open func setRemoteIdentification(_ arg0: IkeIdentification?) -> IkeSessionParams.Builder! + open func addIkeOption(_ arg0: Int32) -> IkeSessionParams.Builder! - /// Java method `setNattKeepAliveDelaySeconds`. + /// Java method `removeIkeOption`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setNattKeepAliveDelaySeconds(int) + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.removeIkeOption(int) /// ``` @JavaMethod - open func setNattKeepAliveDelaySeconds(_ arg0: Int32) -> IkeSessionParams.Builder! + open func removeIkeOption(_ arg0: Int32) -> IkeSessionParams.Builder! - /// Java method `setRetransmissionTimeoutsMillis`. + /// Java method `setNetwork`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setRetransmissionTimeoutsMillis(int[]) + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setNetwork(android.net.Network) /// ``` @JavaMethod - open func setRetransmissionTimeoutsMillis(_ arg0: [Int32]) -> IkeSessionParams.Builder! + open func setNetwork(_ arg0: Network?) -> IkeSessionParams.Builder! - /// Java method `setNetwork`. + /// Java method `setAuthPsk`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setNetwork(android.net.Network) + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setAuthPsk(byte[]) /// ``` @JavaMethod - open func setNetwork(_ arg0: Network?) -> IkeSessionParams.Builder! + open func setAuthPsk(_ arg0: [Int8]) -> IkeSessionParams.Builder! /// Java method `build`. /// diff --git a/Sources/AndroidNet/IkeSessionParams.swift b/Sources/AndroidNet/IkeSessionParams.swift index e90b3ec..34eff90 100644 --- a/Sources/AndroidNet/IkeSessionParams.swift +++ b/Sources/AndroidNet/IkeSessionParams.swift @@ -4,113 +4,113 @@ import SwiftJavaJNICore @JavaClass("android.net.ipsec.ike.IkeSessionParams") open class IkeSessionParams: JavaObject { - /// Java method `getServerHostname`. + /// Java method `getHardLifetimeSeconds`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.ipsec.ike.IkeSessionParams.getServerHostname() + /// public int android.net.ipsec.ike.IkeSessionParams.getHardLifetimeSeconds() /// ``` @JavaMethod - open func getServerHostname() -> String + open func getHardLifetimeSeconds() -> Int32 - /// Java method `getLocalAuthConfig`. + /// Java method `getSoftLifetimeSeconds`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig android.net.ipsec.ike.IkeSessionParams.getLocalAuthConfig() + /// public int android.net.ipsec.ike.IkeSessionParams.getSoftLifetimeSeconds() /// ``` @JavaMethod - open func getLocalAuthConfig() -> IkeSessionParams.IkeAuthConfig! + open func getSoftLifetimeSeconds() -> Int32 - /// Java method `getDpdDelaySeconds`. + /// Java method `getLocalIdentification`. /// /// ### Java method signature /// ```java - /// public int android.net.ipsec.ike.IkeSessionParams.getDpdDelaySeconds() + /// public android.net.ipsec.ike.IkeIdentification android.net.ipsec.ike.IkeSessionParams.getLocalIdentification() /// ``` @JavaMethod - open func getDpdDelaySeconds() -> Int32 + open func getLocalIdentification() -> IkeIdentification! - /// Java method `hasIkeOption`. + /// Java method `getRemoteIdentification`. /// /// ### Java method signature /// ```java - /// public boolean android.net.ipsec.ike.IkeSessionParams.hasIkeOption(int) + /// public android.net.ipsec.ike.IkeIdentification android.net.ipsec.ike.IkeSessionParams.getRemoteIdentification() /// ``` @JavaMethod - open func hasIkeOption(_ arg0: Int32) -> Bool + open func getRemoteIdentification() -> IkeIdentification! - /// Java method `getLocalIdentification`. + /// Java method `getRemoteAuthConfig`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.IkeIdentification android.net.ipsec.ike.IkeSessionParams.getLocalIdentification() + /// public android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig android.net.ipsec.ike.IkeSessionParams.getRemoteAuthConfig() /// ``` @JavaMethod - open func getLocalIdentification() -> IkeIdentification! + open func getRemoteAuthConfig() -> IkeSessionParams.IkeAuthConfig! - /// Java method `getRemoteIdentification`. + /// Java method `getNattKeepAliveDelaySeconds`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.IkeIdentification android.net.ipsec.ike.IkeSessionParams.getRemoteIdentification() + /// public int android.net.ipsec.ike.IkeSessionParams.getNattKeepAliveDelaySeconds() /// ``` @JavaMethod - open func getRemoteIdentification() -> IkeIdentification! + open func getNattKeepAliveDelaySeconds() -> Int32 - /// Java method `getRemoteAuthConfig`. + /// Java method `getRetransmissionTimeoutsMillis`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig android.net.ipsec.ike.IkeSessionParams.getRemoteAuthConfig() + /// public int[] android.net.ipsec.ike.IkeSessionParams.getRetransmissionTimeoutsMillis() /// ``` @JavaMethod - open func getRemoteAuthConfig() -> IkeSessionParams.IkeAuthConfig! + open func getRetransmissionTimeoutsMillis() -> [Int32] - /// Java method `getHardLifetimeSeconds`. + /// Java method `getNetwork`. /// /// ### Java method signature /// ```java - /// public int android.net.ipsec.ike.IkeSessionParams.getHardLifetimeSeconds() + /// public android.net.Network android.net.ipsec.ike.IkeSessionParams.getNetwork() /// ``` @JavaMethod - open func getHardLifetimeSeconds() -> Int32 + open func getNetwork() -> Network! - /// Java method `getSoftLifetimeSeconds`. + /// Java method `getServerHostname`. /// /// ### Java method signature /// ```java - /// public int android.net.ipsec.ike.IkeSessionParams.getSoftLifetimeSeconds() + /// public java.lang.String android.net.ipsec.ike.IkeSessionParams.getServerHostname() /// ``` @JavaMethod - open func getSoftLifetimeSeconds() -> Int32 + open func getServerHostname() -> String - /// Java method `getNattKeepAliveDelaySeconds`. + /// Java method `getLocalAuthConfig`. /// /// ### Java method signature /// ```java - /// public int android.net.ipsec.ike.IkeSessionParams.getNattKeepAliveDelaySeconds() + /// public android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig android.net.ipsec.ike.IkeSessionParams.getLocalAuthConfig() /// ``` @JavaMethod - open func getNattKeepAliveDelaySeconds() -> Int32 + open func getLocalAuthConfig() -> IkeSessionParams.IkeAuthConfig! - /// Java method `getRetransmissionTimeoutsMillis`. + /// Java method `getDpdDelaySeconds`. /// /// ### Java method signature /// ```java - /// public int[] android.net.ipsec.ike.IkeSessionParams.getRetransmissionTimeoutsMillis() + /// public int android.net.ipsec.ike.IkeSessionParams.getDpdDelaySeconds() /// ``` @JavaMethod - open func getRetransmissionTimeoutsMillis() -> [Int32] + open func getDpdDelaySeconds() -> Int32 - /// Java method `getNetwork`. + /// Java method `hasIkeOption`. /// /// ### Java method signature /// ```java - /// public android.net.Network android.net.ipsec.ike.IkeSessionParams.getNetwork() + /// public boolean android.net.ipsec.ike.IkeSessionParams.hasIkeOption(int) /// ``` @JavaMethod - open func getNetwork() -> Network! + open func hasIkeOption(_ arg0: Int32) -> Bool /// Java method `equals`. /// diff --git a/Sources/AndroidNet/Ikev2VpnProfile+Builder.swift b/Sources/AndroidNet/Ikev2VpnProfile+Builder.swift index 5edbcce..c4823b6 100644 --- a/Sources/AndroidNet/Ikev2VpnProfile+Builder.swift +++ b/Sources/AndroidNet/Ikev2VpnProfile+Builder.swift @@ -11,86 +11,86 @@ extension Ikev2VpnProfile { @JavaMethod @_nonoverride public convenience init(_ arg0: IkeTunnelConnectionParams?, environment: JNIEnvironment? = nil) - /// Java method `setMetered`. + /// Java method `setRequiresInternetValidation`. /// /// ### Java method signature /// ```java - /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setMetered(boolean) + /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setRequiresInternetValidation(boolean) /// ``` @JavaMethod - open func setMetered(_ arg0: Bool) -> Ikev2VpnProfile.Builder! + open func setRequiresInternetValidation(_ arg0: Bool) -> Ikev2VpnProfile.Builder! - /// Java method `setAuthPsk`. + /// Java method `setLocalRoutesExcluded`. /// /// ### Java method signature /// ```java - /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setAuthPsk(byte[]) + /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setLocalRoutesExcluded(boolean) /// ``` @JavaMethod - open func setAuthPsk(_ arg0: [Int8]) -> Ikev2VpnProfile.Builder! + open func setLocalRoutesExcluded(_ arg0: Bool) -> Ikev2VpnProfile.Builder! - /// Java method `setBypassable`. + /// Java method `setMetered`. /// /// ### Java method signature /// ```java - /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setBypassable(boolean) + /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setMetered(boolean) /// ``` @JavaMethod - open func setBypassable(_ arg0: Bool) -> Ikev2VpnProfile.Builder! + open func setMetered(_ arg0: Bool) -> Ikev2VpnProfile.Builder! - /// Java method `setProxy`. + /// Java method `setAutomaticNattKeepaliveTimerEnabled`. /// /// ### Java method signature /// ```java - /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setProxy(android.net.ProxyInfo) + /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setAutomaticNattKeepaliveTimerEnabled(boolean) /// ``` @JavaMethod - open func setProxy(_ arg0: ProxyInfo?) -> Ikev2VpnProfile.Builder! + open func setAutomaticNattKeepaliveTimerEnabled(_ arg0: Bool) -> Ikev2VpnProfile.Builder! - /// Java method `setMaxMtu`. + /// Java method `setAutomaticIpVersionSelectionEnabled`. /// /// ### Java method signature /// ```java - /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setMaxMtu(int) + /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setAutomaticIpVersionSelectionEnabled(boolean) /// ``` @JavaMethod - open func setMaxMtu(_ arg0: Int32) -> Ikev2VpnProfile.Builder! + open func setAutomaticIpVersionSelectionEnabled(_ arg0: Bool) -> Ikev2VpnProfile.Builder! - /// Java method `setAutomaticNattKeepaliveTimerEnabled`. + /// Java method `setAuthPsk`. /// /// ### Java method signature /// ```java - /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setAutomaticNattKeepaliveTimerEnabled(boolean) + /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setAuthPsk(byte[]) /// ``` @JavaMethod - open func setAutomaticNattKeepaliveTimerEnabled(_ arg0: Bool) -> Ikev2VpnProfile.Builder! + open func setAuthPsk(_ arg0: [Int8]) -> Ikev2VpnProfile.Builder! - /// Java method `setAutomaticIpVersionSelectionEnabled`. + /// Java method `setBypassable`. /// /// ### Java method signature /// ```java - /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setAutomaticIpVersionSelectionEnabled(boolean) + /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setBypassable(boolean) /// ``` @JavaMethod - open func setAutomaticIpVersionSelectionEnabled(_ arg0: Bool) -> Ikev2VpnProfile.Builder! + open func setBypassable(_ arg0: Bool) -> Ikev2VpnProfile.Builder! - /// Java method `setRequiresInternetValidation`. + /// Java method `setProxy`. /// /// ### Java method signature /// ```java - /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setRequiresInternetValidation(boolean) + /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setProxy(android.net.ProxyInfo) /// ``` @JavaMethod - open func setRequiresInternetValidation(_ arg0: Bool) -> Ikev2VpnProfile.Builder! + open func setProxy(_ arg0: ProxyInfo?) -> Ikev2VpnProfile.Builder! - /// Java method `setLocalRoutesExcluded`. + /// Java method `setMaxMtu`. /// /// ### Java method signature /// ```java - /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setLocalRoutesExcluded(boolean) + /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setMaxMtu(int) /// ``` @JavaMethod - open func setLocalRoutesExcluded(_ arg0: Bool) -> Ikev2VpnProfile.Builder! + open func setMaxMtu(_ arg0: Int32) -> Ikev2VpnProfile.Builder! /// Java method `build`. /// diff --git a/Sources/AndroidNet/Ikev2VpnProfile.swift b/Sources/AndroidNet/Ikev2VpnProfile.swift index 96be9f1..078d77f 100644 --- a/Sources/AndroidNet/Ikev2VpnProfile.swift +++ b/Sources/AndroidNet/Ikev2VpnProfile.swift @@ -4,41 +4,32 @@ import SwiftJavaJNICore @JavaClass("android.net.Ikev2VpnProfile") open class Ikev2VpnProfile: PlatformVpnProfile { - /// Java method `isAutomaticNattKeepaliveTimerEnabled`. - /// - /// ### Java method signature - /// ```java - /// public boolean android.net.Ikev2VpnProfile.isAutomaticNattKeepaliveTimerEnabled() - /// ``` -@JavaMethod - open func isAutomaticNattKeepaliveTimerEnabled() -> Bool - - /// Java method `isAutomaticIpVersionSelectionEnabled`. + /// Java method `getIkeTunnelConnectionParams`. /// /// ### Java method signature /// ```java - /// public boolean android.net.Ikev2VpnProfile.isAutomaticIpVersionSelectionEnabled() + /// public android.net.ipsec.ike.IkeTunnelConnectionParams android.net.Ikev2VpnProfile.getIkeTunnelConnectionParams() /// ``` @JavaMethod - open func isAutomaticIpVersionSelectionEnabled() -> Bool + open func getIkeTunnelConnectionParams() -> IkeTunnelConnectionParams! - /// Java method `getUsername`. + /// Java method `getPassword`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.Ikev2VpnProfile.getUsername() + /// public java.lang.String android.net.Ikev2VpnProfile.getPassword() /// ``` @JavaMethod - open func getUsername() -> String + open func getPassword() -> String - /// Java method `getPassword`. + /// Java method `isMetered`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.Ikev2VpnProfile.getPassword() + /// public boolean android.net.Ikev2VpnProfile.isMetered() /// ``` @JavaMethod - open func getPassword() -> String + open func isMetered() -> Bool /// Java method `getServerAddr`. /// @@ -67,6 +58,15 @@ open class Ikev2VpnProfile: PlatformVpnProfile { @JavaMethod open func getPresharedKey() -> [Int8] + /// Java method `getUsername`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.Ikev2VpnProfile.getUsername() + /// ``` +@JavaMethod + open func getUsername() -> String + /// Java method `getProxyInfo`. /// /// ### Java method signature @@ -85,32 +85,32 @@ open class Ikev2VpnProfile: PlatformVpnProfile { @JavaMethod open func isBypassable() -> Bool - /// Java method `isMetered`. + /// Java method `getMaxMtu`. /// /// ### Java method signature /// ```java - /// public boolean android.net.Ikev2VpnProfile.isMetered() + /// public int android.net.Ikev2VpnProfile.getMaxMtu() /// ``` @JavaMethod - open func isMetered() -> Bool + open func getMaxMtu() -> Int32 - /// Java method `getMaxMtu`. + /// Java method `isAutomaticNattKeepaliveTimerEnabled`. /// /// ### Java method signature /// ```java - /// public int android.net.Ikev2VpnProfile.getMaxMtu() + /// public boolean android.net.Ikev2VpnProfile.isAutomaticNattKeepaliveTimerEnabled() /// ``` @JavaMethod - open func getMaxMtu() -> Int32 + open func isAutomaticNattKeepaliveTimerEnabled() -> Bool - /// Java method `getIkeTunnelConnectionParams`. + /// Java method `isAutomaticIpVersionSelectionEnabled`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.IkeTunnelConnectionParams android.net.Ikev2VpnProfile.getIkeTunnelConnectionParams() + /// public boolean android.net.Ikev2VpnProfile.isAutomaticIpVersionSelectionEnabled() /// ``` @JavaMethod - open func getIkeTunnelConnectionParams() -> IkeTunnelConnectionParams! + open func isAutomaticIpVersionSelectionEnabled() -> Bool /// Java method `equals`. /// diff --git a/Sources/AndroidNet/InetAddresses.swift b/Sources/AndroidNet/InetAddresses.swift index 1877bb0..33c7e56 100644 --- a/Sources/AndroidNet/InetAddresses.swift +++ b/Sources/AndroidNet/InetAddresses.swift @@ -8,21 +8,21 @@ open class InetAddresses: JavaObject { } extension JavaClass { - /// Java method `isNumericAddress`. + /// Java method `parseNumericAddress`. /// /// ### Java method signature /// ```java - /// public static boolean android.net.InetAddresses.isNumericAddress(java.lang.String) + /// public static java.net.InetAddress android.net.InetAddresses.parseNumericAddress(java.lang.String) /// ``` @JavaStaticMethod - public func isNumericAddress(_ arg0: String) -> Bool + public func parseNumericAddress(_ arg0: String) -> InetAddress! - /// Java method `parseNumericAddress`. + /// Java method `isNumericAddress`. /// /// ### Java method signature /// ```java - /// public static java.net.InetAddress android.net.InetAddresses.parseNumericAddress(java.lang.String) + /// public static boolean android.net.InetAddresses.isNumericAddress(java.lang.String) /// ``` @JavaStaticMethod - public func parseNumericAddress(_ arg0: String) -> InetAddress! + public func isNumericAddress(_ arg0: String) -> Bool } diff --git a/Sources/AndroidNet/IpConfiguration+Builder.swift b/Sources/AndroidNet/IpConfiguration+Builder.swift index 884792c..e9a1276 100644 --- a/Sources/AndroidNet/IpConfiguration+Builder.swift +++ b/Sources/AndroidNet/IpConfiguration+Builder.swift @@ -8,23 +8,23 @@ extension IpConfiguration { @JavaMethod @_nonoverride public convenience init(environment: JNIEnvironment? = nil) - /// Java method `setHttpProxy`. + /// Java method `setStaticIpConfiguration`. /// /// ### Java method signature /// ```java - /// public android.net.IpConfiguration$Builder android.net.IpConfiguration$Builder.setHttpProxy(android.net.ProxyInfo) + /// public android.net.IpConfiguration$Builder android.net.IpConfiguration$Builder.setStaticIpConfiguration(android.net.StaticIpConfiguration) /// ``` @JavaMethod - open func setHttpProxy(_ arg0: ProxyInfo?) -> IpConfiguration.Builder! + open func setStaticIpConfiguration(_ arg0: StaticIpConfiguration?) -> IpConfiguration.Builder! - /// Java method `setStaticIpConfiguration`. + /// Java method `setHttpProxy`. /// /// ### Java method signature /// ```java - /// public android.net.IpConfiguration$Builder android.net.IpConfiguration$Builder.setStaticIpConfiguration(android.net.StaticIpConfiguration) + /// public android.net.IpConfiguration$Builder android.net.IpConfiguration$Builder.setHttpProxy(android.net.ProxyInfo) /// ``` @JavaMethod - open func setStaticIpConfiguration(_ arg0: StaticIpConfiguration?) -> IpConfiguration.Builder! + open func setHttpProxy(_ arg0: ProxyInfo?) -> IpConfiguration.Builder! /// Java method `build`. /// diff --git a/Sources/AndroidNet/IpConfiguration.swift b/Sources/AndroidNet/IpConfiguration.swift index 69b662a..59d7e11 100644 --- a/Sources/AndroidNet/IpConfiguration.swift +++ b/Sources/AndroidNet/IpConfiguration.swift @@ -5,6 +5,15 @@ import SwiftJavaJNICore @JavaClass("android.net.IpConfiguration", implements: Parcelable.self) open class IpConfiguration: JavaObject { + /// Java method `getStaticIpConfiguration`. + /// + /// ### Java method signature + /// ```java + /// public android.net.StaticIpConfiguration android.net.IpConfiguration.getStaticIpConfiguration() + /// ``` +@JavaMethod + open func getStaticIpConfiguration() -> StaticIpConfiguration! + /// Java method `describeContents`. /// /// ### Java method signature @@ -32,15 +41,6 @@ open class IpConfiguration: JavaObject { @JavaMethod open func getHttpProxy() -> ProxyInfo! - /// Java method `getStaticIpConfiguration`. - /// - /// ### Java method signature - /// ```java - /// public android.net.StaticIpConfiguration android.net.IpConfiguration.getStaticIpConfiguration() - /// ``` -@JavaMethod - open func getStaticIpConfiguration() -> StaticIpConfiguration! - /// Java method `equals`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/IpPrefix.swift b/Sources/AndroidNet/IpPrefix.swift index 91ddb07..801400e 100644 --- a/Sources/AndroidNet/IpPrefix.swift +++ b/Sources/AndroidNet/IpPrefix.swift @@ -9,15 +9,6 @@ open class IpPrefix: JavaObject { @JavaMethod @_nonoverride public convenience init(_ arg0: InetAddress?, _ arg1: Int32, environment: JNIEnvironment? = nil) - /// Java method `getRawAddress`. - /// - /// ### Java method signature - /// ```java - /// public byte[] android.net.IpPrefix.getRawAddress() - /// ``` - @JavaMethod - open func getRawAddress() -> [Int8] - /// Java method `describeContents`. /// /// ### Java method signature @@ -36,6 +27,15 @@ open class IpPrefix: JavaObject { @JavaMethod open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + /// Java method `getRawAddress`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.IpPrefix.getRawAddress() + /// ``` + @JavaMethod + open func getRawAddress() -> [Int8] + /// Java method `equals`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/IpSecAlgorithm.swift b/Sources/AndroidNet/IpSecAlgorithm.swift index f6d4f84..02b0688 100644 --- a/Sources/AndroidNet/IpSecAlgorithm.swift +++ b/Sources/AndroidNet/IpSecAlgorithm.swift @@ -11,32 +11,32 @@ open class IpSecAlgorithm: JavaObject { @JavaMethod @_nonoverride public convenience init(_ arg0: String, _ arg1: [Int8], _ arg2: Int32, environment: JNIEnvironment? = nil) - /// Java method `describeContents`. + /// Java method `getTruncationLengthBits`. /// /// ### Java method signature /// ```java - /// public int android.net.IpSecAlgorithm.describeContents() + /// public int android.net.IpSecAlgorithm.getTruncationLengthBits() /// ``` @JavaMethod - open func describeContents() -> Int32 + open func getTruncationLengthBits() -> Int32 - /// Java method `writeToParcel`. + /// Java method `describeContents`. /// /// ### Java method signature /// ```java - /// public void android.net.IpSecAlgorithm.writeToParcel(android.os.Parcel,int) + /// public int android.net.IpSecAlgorithm.describeContents() /// ``` @JavaMethod - open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + open func describeContents() -> Int32 - /// Java method `getTruncationLengthBits`. + /// Java method `writeToParcel`. /// /// ### Java method signature /// ```java - /// public int android.net.IpSecAlgorithm.getTruncationLengthBits() + /// public void android.net.IpSecAlgorithm.writeToParcel(android.os.Parcel,int) /// ``` @JavaMethod - open func getTruncationLengthBits() -> Int32 + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) /// Java method `getName`. /// diff --git a/Sources/AndroidNet/IpSecManager+UdpEncapsulationSocket.swift b/Sources/AndroidNet/IpSecManager+UdpEncapsulationSocket.swift index f1a7107..5ca58fb 100644 --- a/Sources/AndroidNet/IpSecManager+UdpEncapsulationSocket.swift +++ b/Sources/AndroidNet/IpSecManager+UdpEncapsulationSocket.swift @@ -1,5 +1,5 @@ // Auto-generated by Java-to-Swift wrapper generator. -import JavaLangIO +import JavaIO import SwiftJava import SwiftJavaJNICore diff --git a/Sources/AndroidNet/IpSecManager.swift b/Sources/AndroidNet/IpSecManager.swift index 38977b6..65a0ebd 100644 --- a/Sources/AndroidNet/IpSecManager.swift +++ b/Sources/AndroidNet/IpSecManager.swift @@ -1,5 +1,5 @@ // Auto-generated by Java-to-Swift wrapper generator. -import JavaLangIO +import JavaIO import JavaLangNet import SwiftJava import SwiftJavaJNICore diff --git a/Sources/AndroidNet/LinkProperties.swift b/Sources/AndroidNet/LinkProperties.swift index 379b6b2..ab46163 100644 --- a/Sources/AndroidNet/LinkProperties.swift +++ b/Sources/AndroidNet/LinkProperties.swift @@ -45,50 +45,50 @@ open class LinkProperties: JavaObject { @JavaMethod open func isWakeOnLanSupported() -> Bool - /// Java method `setInterfaceName`. + /// Java method `getInterfaceName`. /// /// ### Java method signature /// ```java - /// public void android.net.LinkProperties.setInterfaceName(java.lang.String) + /// public java.lang.String android.net.LinkProperties.getInterfaceName() /// ``` @JavaMethod - open func setInterfaceName(_ arg0: String) + open func getInterfaceName() -> String - /// Java method `isPrivateDnsActive`. + /// Java method `describeContents`. /// /// ### Java method signature /// ```java - /// public boolean android.net.LinkProperties.isPrivateDnsActive() + /// public int android.net.LinkProperties.describeContents() /// ``` @JavaMethod - open func isPrivateDnsActive() -> Bool + open func describeContents() -> Int32 - /// Java method `getMtu`. + /// Java method `writeToParcel`. /// /// ### Java method signature /// ```java - /// public int android.net.LinkProperties.getMtu() + /// public void android.net.LinkProperties.writeToParcel(android.os.Parcel,int) /// ``` @JavaMethod - open func getMtu() -> Int32 + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) - /// Java method `getNat64Prefix`. + /// Java method `setDomains`. /// /// ### Java method signature /// ```java - /// public android.net.IpPrefix android.net.LinkProperties.getNat64Prefix() + /// public void android.net.LinkProperties.setDomains(java.lang.String) /// ``` @JavaMethod - open func getNat64Prefix() -> IpPrefix! + open func setDomains(_ arg0: String) - /// Java method `setNat64Prefix`. + /// Java method `getHttpProxy`. /// /// ### Java method signature /// ```java - /// public void android.net.LinkProperties.setNat64Prefix(android.net.IpPrefix) + /// public android.net.ProxyInfo android.net.LinkProperties.getHttpProxy() /// ``` @JavaMethod - open func setNat64Prefix(_ arg0: IpPrefix?) + open func getHttpProxy() -> ProxyInfo! /// Java method `setHttpProxy`. /// @@ -99,77 +99,77 @@ open class LinkProperties: JavaObject { @JavaMethod open func setHttpProxy(_ arg0: ProxyInfo?) - /// Java method `describeContents`. + /// Java method `setMtu`. /// /// ### Java method signature /// ```java - /// public int android.net.LinkProperties.describeContents() + /// public void android.net.LinkProperties.setMtu(int) /// ``` @JavaMethod - open func describeContents() -> Int32 + open func setMtu(_ arg0: Int32) - /// Java method `writeToParcel`. + /// Java method `addRoute`. /// /// ### Java method signature /// ```java - /// public void android.net.LinkProperties.writeToParcel(android.os.Parcel,int) + /// public boolean android.net.LinkProperties.addRoute(android.net.RouteInfo) /// ``` @JavaMethod - open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + open func addRoute(_ arg0: RouteInfo?) -> Bool - /// Java method `getInterfaceName`. + /// Java method `getDomains`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.LinkProperties.getInterfaceName() + /// public java.lang.String android.net.LinkProperties.getDomains() /// ``` @JavaMethod - open func getInterfaceName() -> String + open func getDomains() -> String - /// Java method `getHttpProxy`. + /// Java method `setInterfaceName`. /// /// ### Java method signature /// ```java - /// public android.net.ProxyInfo android.net.LinkProperties.getHttpProxy() + /// public void android.net.LinkProperties.setInterfaceName(java.lang.String) /// ``` @JavaMethod - open func getHttpProxy() -> ProxyInfo! + open func setInterfaceName(_ arg0: String) - /// Java method `setMtu`. + /// Java method `isPrivateDnsActive`. /// /// ### Java method signature /// ```java - /// public void android.net.LinkProperties.setMtu(int) + /// public boolean android.net.LinkProperties.isPrivateDnsActive() /// ``` @JavaMethod - open func setMtu(_ arg0: Int32) + open func isPrivateDnsActive() -> Bool - /// Java method `addRoute`. + /// Java method `getMtu`. /// /// ### Java method signature /// ```java - /// public boolean android.net.LinkProperties.addRoute(android.net.RouteInfo) + /// public int android.net.LinkProperties.getMtu() /// ``` @JavaMethod - open func addRoute(_ arg0: RouteInfo?) -> Bool + open func getMtu() -> Int32 - /// Java method `setDomains`. + /// Java method `getNat64Prefix`. /// /// ### Java method signature /// ```java - /// public void android.net.LinkProperties.setDomains(java.lang.String) + /// public android.net.IpPrefix android.net.LinkProperties.getNat64Prefix() /// ``` @JavaMethod - open func setDomains(_ arg0: String) + open func getNat64Prefix() -> IpPrefix! - /// Java method `getDomains`. + /// Java method `setNat64Prefix`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.LinkProperties.getDomains() + /// public void android.net.LinkProperties.setNat64Prefix(android.net.IpPrefix) /// ``` @JavaMethod - open func getDomains() -> String + open func setNat64Prefix(_ arg0: IpPrefix?) /// Java method `equals`. /// diff --git a/Sources/AndroidNet/LocalServerSocket.swift b/Sources/AndroidNet/LocalServerSocket.swift index d0adf7a..617c54d 100644 --- a/Sources/AndroidNet/LocalServerSocket.swift +++ b/Sources/AndroidNet/LocalServerSocket.swift @@ -1,5 +1,5 @@ // Auto-generated by Java-to-Swift wrapper generator. -import JavaLangIO +import JavaIO import SwiftJava import SwiftJavaJNICore @@ -11,23 +11,23 @@ open class LocalServerSocket: JavaObject { @JavaMethod @_nonoverride public convenience init(_ arg0: String, environment: JNIEnvironment? = nil) throws - /// Java method `getFileDescriptor`. + /// Java method `getLocalSocketAddress`. /// /// ### Java method signature /// ```java - /// public java.io.FileDescriptor android.net.LocalServerSocket.getFileDescriptor() + /// public android.net.LocalSocketAddress android.net.LocalServerSocket.getLocalSocketAddress() /// ``` @JavaMethod - open func getFileDescriptor() -> FileDescriptor! + open func getLocalSocketAddress() -> LocalSocketAddress! - /// Java method `getLocalSocketAddress`. + /// Java method `getFileDescriptor`. /// /// ### Java method signature /// ```java - /// public android.net.LocalSocketAddress android.net.LocalServerSocket.getLocalSocketAddress() + /// public java.io.FileDescriptor android.net.LocalServerSocket.getFileDescriptor() /// ``` @JavaMethod - open func getLocalSocketAddress() -> LocalSocketAddress! + open func getFileDescriptor() -> FileDescriptor! /// Java method `accept`. /// diff --git a/Sources/AndroidNet/LocalSocket.swift b/Sources/AndroidNet/LocalSocket.swift index 27ff735..1747387 100644 --- a/Sources/AndroidNet/LocalSocket.swift +++ b/Sources/AndroidNet/LocalSocket.swift @@ -1,4 +1,5 @@ // Auto-generated by Java-to-Swift wrapper generator. +import JavaIO import JavaLangIO import SwiftJava import SwiftJavaJNICore @@ -11,50 +12,86 @@ open class LocalSocket: JavaObject { @JavaMethod @_nonoverride public convenience init(environment: JNIEnvironment? = nil) - /// Java method `isConnected`. + /// Java method `getLocalSocketAddress`. /// /// ### Java method signature /// ```java - /// public synchronized boolean android.net.LocalSocket.isConnected() + /// public android.net.LocalSocketAddress android.net.LocalSocket.getLocalSocketAddress() /// ``` @JavaMethod - open func isConnected() -> Bool + open func getLocalSocketAddress() -> LocalSocketAddress! - /// Java method `connect`. + /// Java method `setReceiveBufferSize`. /// /// ### Java method signature /// ```java - /// public void android.net.LocalSocket.connect(android.net.LocalSocketAddress,int) throws java.io.IOException + /// public void android.net.LocalSocket.setReceiveBufferSize(int) throws java.io.IOException /// ``` @JavaMethod - open func connect(_ arg0: LocalSocketAddress?, _ arg1: Int32) throws + open func setReceiveBufferSize(_ arg0: Int32) throws + + /// Java method `getReceiveBufferSize`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.LocalSocket.getReceiveBufferSize() throws java.io.IOException + /// ``` + @JavaMethod + open func getReceiveBufferSize() throws -> Int32 + + /// Java method `getRemoteSocketAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.LocalSocketAddress android.net.LocalSocket.getRemoteSocketAddress() + /// ``` + @JavaMethod + open func getRemoteSocketAddress() -> LocalSocketAddress! + + /// Java method `setFileDescriptorsForSend`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LocalSocket.setFileDescriptorsForSend(java.io.FileDescriptor[]) + /// ``` + @JavaMethod + open func setFileDescriptorsForSend(_ arg0: [FileDescriptor?]) + + /// Java method `getAncillaryFileDescriptors`. + /// + /// ### Java method signature + /// ```java + /// public java.io.FileDescriptor[] android.net.LocalSocket.getAncillaryFileDescriptors() throws java.io.IOException + /// ``` + @JavaMethod + open func getAncillaryFileDescriptors() throws -> [FileDescriptor?] /// Java method `connect`. /// /// ### Java method signature /// ```java - /// public void android.net.LocalSocket.connect(android.net.LocalSocketAddress) throws java.io.IOException + /// public void android.net.LocalSocket.connect(android.net.LocalSocketAddress,int) throws java.io.IOException /// ``` @JavaMethod - open func connect(_ arg0: LocalSocketAddress?) throws + open func connect(_ arg0: LocalSocketAddress?, _ arg1: Int32) throws - /// Java method `getFileDescriptor`. + /// Java method `connect`. /// /// ### Java method signature /// ```java - /// public java.io.FileDescriptor android.net.LocalSocket.getFileDescriptor() + /// public void android.net.LocalSocket.connect(android.net.LocalSocketAddress) throws java.io.IOException /// ``` @JavaMethod - open func getFileDescriptor() -> FileDescriptor! + open func connect(_ arg0: LocalSocketAddress?) throws - /// Java method `getLocalSocketAddress`. + /// Java method `isConnected`. /// /// ### Java method signature /// ```java - /// public android.net.LocalSocketAddress android.net.LocalSocket.getLocalSocketAddress() + /// public synchronized boolean android.net.LocalSocket.isConnected() /// ``` @JavaMethod - open func getLocalSocketAddress() -> LocalSocketAddress! + open func isConnected() -> Bool /// Java method `shutdownInput`. /// @@ -155,50 +192,14 @@ open class LocalSocket: JavaObject { @JavaMethod open func getPeerCredentials() throws -> Credentials! - /// Java method `setReceiveBufferSize`. - /// - /// ### Java method signature - /// ```java - /// public void android.net.LocalSocket.setReceiveBufferSize(int) throws java.io.IOException - /// ``` - @JavaMethod - open func setReceiveBufferSize(_ arg0: Int32) throws - - /// Java method `getReceiveBufferSize`. - /// - /// ### Java method signature - /// ```java - /// public int android.net.LocalSocket.getReceiveBufferSize() throws java.io.IOException - /// ``` - @JavaMethod - open func getReceiveBufferSize() throws -> Int32 - - /// Java method `getRemoteSocketAddress`. - /// - /// ### Java method signature - /// ```java - /// public android.net.LocalSocketAddress android.net.LocalSocket.getRemoteSocketAddress() - /// ``` - @JavaMethod - open func getRemoteSocketAddress() -> LocalSocketAddress! - - /// Java method `setFileDescriptorsForSend`. - /// - /// ### Java method signature - /// ```java - /// public void android.net.LocalSocket.setFileDescriptorsForSend(java.io.FileDescriptor[]) - /// ``` - @JavaMethod - open func setFileDescriptorsForSend(_ arg0: [FileDescriptor?]) - - /// Java method `getAncillaryFileDescriptors`. + /// Java method `getFileDescriptor`. /// /// ### Java method signature /// ```java - /// public java.io.FileDescriptor[] android.net.LocalSocket.getAncillaryFileDescriptors() throws java.io.IOException + /// public java.io.FileDescriptor android.net.LocalSocket.getFileDescriptor() /// ``` @JavaMethod - open func getAncillaryFileDescriptors() throws -> [FileDescriptor?] + open func getFileDescriptor() -> FileDescriptor! /// Java method `toString`. /// diff --git a/Sources/AndroidNet/MacAddress.swift b/Sources/AndroidNet/MacAddress.swift index a2b484f..a02d7c4 100644 --- a/Sources/AndroidNet/MacAddress.swift +++ b/Sources/AndroidNet/MacAddress.swift @@ -6,32 +6,32 @@ import SwiftJavaJNICore @JavaClass("android.net.MacAddress", implements: Parcelable.self) open class MacAddress: JavaObject { - /// Java method `describeContents`. + /// Java method `getLinkLocalIpv6FromEui48Mac`. /// /// ### Java method signature /// ```java - /// public int android.net.MacAddress.describeContents() + /// public java.net.Inet6Address android.net.MacAddress.getLinkLocalIpv6FromEui48Mac() /// ``` @JavaMethod - open func describeContents() -> Int32 + open func getLinkLocalIpv6FromEui48Mac() -> Inet6Address! - /// Java method `writeToParcel`. + /// Java method `describeContents`. /// /// ### Java method signature /// ```java - /// public void android.net.MacAddress.writeToParcel(android.os.Parcel,int) + /// public int android.net.MacAddress.describeContents() /// ``` @JavaMethod - open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + open func describeContents() -> Int32 - /// Java method `getLinkLocalIpv6FromEui48Mac`. + /// Java method `writeToParcel`. /// /// ### Java method signature /// ```java - /// public java.net.Inet6Address android.net.MacAddress.getLinkLocalIpv6FromEui48Mac() + /// public void android.net.MacAddress.writeToParcel(android.os.Parcel,int) /// ``` @JavaMethod - open func getLinkLocalIpv6FromEui48Mac() -> Inet6Address! + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) /// Java method `getAddressType`. /// @@ -121,21 +121,21 @@ extension JavaClass { @JavaStaticField(isFinal: true) public var TYPE_UNICAST: Int32 - /// Java method `fromString`. + /// Java method `fromBytes`. /// /// ### Java method signature /// ```java - /// public static android.net.MacAddress android.net.MacAddress.fromString(java.lang.String) + /// public static android.net.MacAddress android.net.MacAddress.fromBytes(byte[]) /// ``` @JavaStaticMethod - public func fromString(_ arg0: String) -> MacAddress! + public func fromBytes(_ arg0: [Int8]) -> MacAddress! - /// Java method `fromBytes`. + /// Java method `fromString`. /// /// ### Java method signature /// ```java - /// public static android.net.MacAddress android.net.MacAddress.fromBytes(byte[]) + /// public static android.net.MacAddress android.net.MacAddress.fromString(java.lang.String) /// ``` @JavaStaticMethod - public func fromBytes(_ arg0: [Int8]) -> MacAddress! + public func fromString(_ arg0: String) -> MacAddress! } diff --git a/Sources/AndroidNet/MloLink.swift b/Sources/AndroidNet/MloLink.swift index cf09f1d..cafe346 100644 --- a/Sources/AndroidNet/MloLink.swift +++ b/Sources/AndroidNet/MloLink.swift @@ -8,86 +8,86 @@ open class MloLink: JavaObject { @JavaMethod @_nonoverride public convenience init(environment: JNIEnvironment? = nil) - /// Java method `getBand`. + /// Java method `describeContents`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.MloLink.getBand() + /// public int android.net.wifi.MloLink.describeContents() /// ``` @JavaMethod - open func getBand() -> Int32 + open func describeContents() -> Int32 - /// Java method `getLinkId`. + /// Java method `writeToParcel`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.MloLink.getLinkId() + /// public void android.net.wifi.MloLink.writeToParcel(android.os.Parcel,int) /// ``` @JavaMethod - open func getLinkId() -> Int32 + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) - /// Java method `getApMacAddress`. + /// Java method `getBand`. /// /// ### Java method signature /// ```java - /// public android.net.MacAddress android.net.wifi.MloLink.getApMacAddress() + /// public int android.net.wifi.MloLink.getBand() /// ``` @JavaMethod - open func getApMacAddress() -> MacAddress! + open func getBand() -> Int32 - /// Java method `getStaMacAddress`. + /// Java method `getRssi`. /// /// ### Java method signature /// ```java - /// public android.net.MacAddress android.net.wifi.MloLink.getStaMacAddress() + /// public int android.net.wifi.MloLink.getRssi() /// ``` @JavaMethod - open func getStaMacAddress() -> MacAddress! + open func getRssi() -> Int32 - /// Java method `getRxLinkSpeedMbps`. + /// Java method `getTxLinkSpeedMbps`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.MloLink.getRxLinkSpeedMbps() + /// public int android.net.wifi.MloLink.getTxLinkSpeedMbps() /// ``` @JavaMethod - open func getRxLinkSpeedMbps() -> Int32 + open func getTxLinkSpeedMbps() -> Int32 - /// Java method `getTxLinkSpeedMbps`. + /// Java method `getRxLinkSpeedMbps`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.MloLink.getTxLinkSpeedMbps() + /// public int android.net.wifi.MloLink.getRxLinkSpeedMbps() /// ``` @JavaMethod - open func getTxLinkSpeedMbps() -> Int32 + open func getRxLinkSpeedMbps() -> Int32 - /// Java method `describeContents`. + /// Java method `getLinkId`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.MloLink.describeContents() + /// public int android.net.wifi.MloLink.getLinkId() /// ``` @JavaMethod - open func describeContents() -> Int32 + open func getLinkId() -> Int32 - /// Java method `writeToParcel`. + /// Java method `getApMacAddress`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.MloLink.writeToParcel(android.os.Parcel,int) + /// public android.net.MacAddress android.net.wifi.MloLink.getApMacAddress() /// ``` @JavaMethod - open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + open func getApMacAddress() -> MacAddress! - /// Java method `getRssi`. + /// Java method `getStaMacAddress`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.MloLink.getRssi() + /// public android.net.MacAddress android.net.wifi.MloLink.getStaMacAddress() /// ``` @JavaMethod - open func getRssi() -> Int32 + open func getStaMacAddress() -> MacAddress! /// Java method `equals`. /// diff --git a/Sources/AndroidNet/Network.swift b/Sources/AndroidNet/Network.swift index 20bddb1..10788d1 100644 --- a/Sources/AndroidNet/Network.swift +++ b/Sources/AndroidNet/Network.swift @@ -1,6 +1,6 @@ // Auto-generated by Java-to-Swift wrapper generator. import AndroidOS -import JavaLangIO +import JavaIO import JavaLangNet import SwiftJava import SwiftJavaJNICore diff --git a/Sources/AndroidNet/NetworkCapabilities.swift b/Sources/AndroidNet/NetworkCapabilities.swift index 3703724..9c176cd 100644 --- a/Sources/AndroidNet/NetworkCapabilities.swift +++ b/Sources/AndroidNet/NetworkCapabilities.swift @@ -11,86 +11,77 @@ open class NetworkCapabilities: JavaObject { @JavaMethod @_nonoverride public convenience init(environment: JNIEnvironment? = nil) - /// Java method `getEnterpriseIds`. - /// - /// ### Java method signature - /// ```java - /// public int[] android.net.NetworkCapabilities.getEnterpriseIds() - /// ``` - @JavaMethod - open func getEnterpriseIds() -> [Int32] - - /// Java method `hasEnterpriseId`. + /// Java method `getLinkUpstreamBandwidthKbps`. /// /// ### Java method signature /// ```java - /// public boolean android.net.NetworkCapabilities.hasEnterpriseId(int) + /// public int android.net.NetworkCapabilities.getLinkUpstreamBandwidthKbps() /// ``` @JavaMethod - open func hasEnterpriseId(_ arg0: Int32) -> Bool + open func getLinkUpstreamBandwidthKbps() -> Int32 - /// Java method `getOwnerUid`. + /// Java method `getLinkDownstreamBandwidthKbps`. /// /// ### Java method signature /// ```java - /// public int android.net.NetworkCapabilities.getOwnerUid() + /// public int android.net.NetworkCapabilities.getLinkDownstreamBandwidthKbps() /// ``` @JavaMethod - open func getOwnerUid() -> Int32 + open func getLinkDownstreamBandwidthKbps() -> Int32 - /// Java method `getTransportInfo`. + /// Java method `getNetworkSpecifier`. /// /// ### Java method signature /// ```java - /// public android.net.TransportInfo android.net.NetworkCapabilities.getTransportInfo() + /// public android.net.NetworkSpecifier android.net.NetworkCapabilities.getNetworkSpecifier() /// ``` @JavaMethod - open func getTransportInfo() -> TransportInfo! + open func getNetworkSpecifier() -> NetworkSpecifier! - /// Java method `getSignalStrength`. + /// Java method `describeContents`. /// /// ### Java method signature /// ```java - /// public int android.net.NetworkCapabilities.getSignalStrength() + /// public int android.net.NetworkCapabilities.describeContents() /// ``` @JavaMethod - open func getSignalStrength() -> Int32 + open func describeContents() -> Int32 - /// Java method `getLinkUpstreamBandwidthKbps`. + /// Java method `writeToParcel`. /// /// ### Java method signature /// ```java - /// public int android.net.NetworkCapabilities.getLinkUpstreamBandwidthKbps() + /// public void android.net.NetworkCapabilities.writeToParcel(android.os.Parcel,int) /// ``` @JavaMethod - open func getLinkUpstreamBandwidthKbps() -> Int32 + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) - /// Java method `getLinkDownstreamBandwidthKbps`. + /// Java method `getEnterpriseIds`. /// /// ### Java method signature /// ```java - /// public int android.net.NetworkCapabilities.getLinkDownstreamBandwidthKbps() + /// public int[] android.net.NetworkCapabilities.getEnterpriseIds() /// ``` @JavaMethod - open func getLinkDownstreamBandwidthKbps() -> Int32 + open func getEnterpriseIds() -> [Int32] - /// Java method `describeContents`. + /// Java method `hasEnterpriseId`. /// /// ### Java method signature /// ```java - /// public int android.net.NetworkCapabilities.describeContents() + /// public boolean android.net.NetworkCapabilities.hasEnterpriseId(int) /// ``` @JavaMethod - open func describeContents() -> Int32 + open func hasEnterpriseId(_ arg0: Int32) -> Bool - /// Java method `writeToParcel`. + /// Java method `getCapabilities`. /// /// ### Java method signature /// ```java - /// public void android.net.NetworkCapabilities.writeToParcel(android.os.Parcel,int) + /// public int[] android.net.NetworkCapabilities.getCapabilities() /// ``` @JavaMethod - open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + open func getCapabilities() -> [Int32] /// Java method `hasCapability`. /// @@ -110,23 +101,32 @@ open class NetworkCapabilities: JavaObject { @JavaMethod open func hasTransport(_ arg0: Int32) -> Bool - /// Java method `getCapabilities`. + /// Java method `getOwnerUid`. /// /// ### Java method signature /// ```java - /// public int[] android.net.NetworkCapabilities.getCapabilities() + /// public int android.net.NetworkCapabilities.getOwnerUid() /// ``` @JavaMethod - open func getCapabilities() -> [Int32] + open func getOwnerUid() -> Int32 - /// Java method `getNetworkSpecifier`. + /// Java method `getTransportInfo`. /// /// ### Java method signature /// ```java - /// public android.net.NetworkSpecifier android.net.NetworkCapabilities.getNetworkSpecifier() + /// public android.net.TransportInfo android.net.NetworkCapabilities.getTransportInfo() /// ``` @JavaMethod - open func getNetworkSpecifier() -> NetworkSpecifier! + open func getTransportInfo() -> TransportInfo! + + /// Java method `getSignalStrength`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.NetworkCapabilities.getSignalStrength() + /// ``` + @JavaMethod + open func getSignalStrength() -> Int32 /// Java method `equals`. /// diff --git a/Sources/AndroidNet/NetworkInfo.swift b/Sources/AndroidNet/NetworkInfo.swift index 23bcc7f..cb35616 100644 --- a/Sources/AndroidNet/NetworkInfo.swift +++ b/Sources/AndroidNet/NetworkInfo.swift @@ -10,6 +10,16 @@ open class NetworkInfo: JavaObject { @JavaMethod @_nonoverride public convenience init(_ arg0: Int32, _ arg1: Int32, _ arg2: String, _ arg3: String, environment: JNIEnvironment? = nil) + /// Java method `isConnectedOrConnecting`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.NetworkInfo.isConnectedOrConnecting() + /// ``` + @available(*, deprecated) + @JavaMethod + open func isConnectedOrConnecting() -> Bool + /// Java method `describeContents`. /// /// ### Java method signature @@ -100,16 +110,6 @@ open class NetworkInfo: JavaObject { @JavaMethod open func getExtraInfo() -> String - /// Java method `isConnectedOrConnecting`. - /// - /// ### Java method signature - /// ```java - /// public boolean android.net.NetworkInfo.isConnectedOrConnecting() - /// ``` - @available(*, deprecated) - @JavaMethod - open func isConnectedOrConnecting() -> Bool - /// Java method `toString`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/NetworkRequest.swift b/Sources/AndroidNet/NetworkRequest.swift index 1c2d783..f9df6e7 100644 --- a/Sources/AndroidNet/NetworkRequest.swift +++ b/Sources/AndroidNet/NetworkRequest.swift @@ -5,6 +5,24 @@ import SwiftJavaJNICore @JavaClass("android.net.NetworkRequest", implements: Parcelable.self) open class NetworkRequest: JavaObject { + /// Java method `getNetworkSpecifier`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkSpecifier android.net.NetworkRequest.getNetworkSpecifier() + /// ``` +@JavaMethod + open func getNetworkSpecifier() -> NetworkSpecifier! + + /// Java method `canBeSatisfiedBy`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.NetworkRequest.canBeSatisfiedBy(android.net.NetworkCapabilities) + /// ``` +@JavaMethod + open func canBeSatisfiedBy(_ arg0: NetworkCapabilities?) -> Bool + /// Java method `describeContents`. /// /// ### Java method signature @@ -23,14 +41,14 @@ open class NetworkRequest: JavaObject { @JavaMethod open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) - /// Java method `canBeSatisfiedBy`. + /// Java method `getCapabilities`. /// /// ### Java method signature /// ```java - /// public boolean android.net.NetworkRequest.canBeSatisfiedBy(android.net.NetworkCapabilities) + /// public int[] android.net.NetworkRequest.getCapabilities() /// ``` @JavaMethod - open func canBeSatisfiedBy(_ arg0: NetworkCapabilities?) -> Bool + open func getCapabilities() -> [Int32] /// Java method `hasCapability`. /// @@ -50,15 +68,6 @@ open class NetworkRequest: JavaObject { @JavaMethod open func hasTransport(_ arg0: Int32) -> Bool - /// Java method `getCapabilities`. - /// - /// ### Java method signature - /// ```java - /// public int[] android.net.NetworkRequest.getCapabilities() - /// ``` -@JavaMethod - open func getCapabilities() -> [Int32] - /// Java method `getTransportTypes`. /// /// ### Java method signature @@ -68,15 +77,6 @@ open class NetworkRequest: JavaObject { @JavaMethod open func getTransportTypes() -> [Int32] - /// Java method `getNetworkSpecifier`. - /// - /// ### Java method signature - /// ```java - /// public android.net.NetworkSpecifier android.net.NetworkRequest.getNetworkSpecifier() - /// ``` -@JavaMethod - open func getNetworkSpecifier() -> NetworkSpecifier! - /// Java method `equals`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/NsdManager+DiscoveryListener.swift b/Sources/AndroidNet/NsdManager+DiscoveryListener.swift index b778762..cfe2562 100644 --- a/Sources/AndroidNet/NsdManager+DiscoveryListener.swift +++ b/Sources/AndroidNet/NsdManager+DiscoveryListener.swift @@ -5,58 +5,58 @@ import SwiftJavaJNICore extension NsdManager { @JavaInterface("android.net.nsd.NsdManager$DiscoveryListener") public struct DiscoveryListener { - /// Java method `onDiscoveryStarted`. + /// Java method `onStartDiscoveryFailed`. /// /// ### Java method signature /// ```java - /// public abstract void android.net.nsd.NsdManager$DiscoveryListener.onDiscoveryStarted(java.lang.String) + /// public abstract void android.net.nsd.NsdManager$DiscoveryListener.onStartDiscoveryFailed(java.lang.String,int) /// ``` @JavaMethod - public func onDiscoveryStarted(_ arg0: String) + public func onStartDiscoveryFailed(_ arg0: String, _ arg1: Int32) - /// Java method `onDiscoveryStopped`. + /// Java method `onStopDiscoveryFailed`. /// /// ### Java method signature /// ```java - /// public abstract void android.net.nsd.NsdManager$DiscoveryListener.onDiscoveryStopped(java.lang.String) + /// public abstract void android.net.nsd.NsdManager$DiscoveryListener.onStopDiscoveryFailed(java.lang.String,int) /// ``` @JavaMethod - public func onDiscoveryStopped(_ arg0: String) + public func onStopDiscoveryFailed(_ arg0: String, _ arg1: Int32) - /// Java method `onServiceFound`. + /// Java method `onServiceLost`. /// /// ### Java method signature /// ```java - /// public abstract void android.net.nsd.NsdManager$DiscoveryListener.onServiceFound(android.net.nsd.NsdServiceInfo) + /// public abstract void android.net.nsd.NsdManager$DiscoveryListener.onServiceLost(android.net.nsd.NsdServiceInfo) /// ``` @JavaMethod - public func onServiceFound(_ arg0: NsdServiceInfo?) + public func onServiceLost(_ arg0: NsdServiceInfo?) - /// Java method `onServiceLost`. + /// Java method `onDiscoveryStarted`. /// /// ### Java method signature /// ```java - /// public abstract void android.net.nsd.NsdManager$DiscoveryListener.onServiceLost(android.net.nsd.NsdServiceInfo) + /// public abstract void android.net.nsd.NsdManager$DiscoveryListener.onDiscoveryStarted(java.lang.String) /// ``` @JavaMethod - public func onServiceLost(_ arg0: NsdServiceInfo?) + public func onDiscoveryStarted(_ arg0: String) - /// Java method `onStartDiscoveryFailed`. + /// Java method `onDiscoveryStopped`. /// /// ### Java method signature /// ```java - /// public abstract void android.net.nsd.NsdManager$DiscoveryListener.onStartDiscoveryFailed(java.lang.String,int) + /// public abstract void android.net.nsd.NsdManager$DiscoveryListener.onDiscoveryStopped(java.lang.String) /// ``` @JavaMethod - public func onStartDiscoveryFailed(_ arg0: String, _ arg1: Int32) + public func onDiscoveryStopped(_ arg0: String) - /// Java method `onStopDiscoveryFailed`. + /// Java method `onServiceFound`. /// /// ### Java method signature /// ```java - /// public abstract void android.net.nsd.NsdManager$DiscoveryListener.onStopDiscoveryFailed(java.lang.String,int) + /// public abstract void android.net.nsd.NsdManager$DiscoveryListener.onServiceFound(android.net.nsd.NsdServiceInfo) /// ``` @JavaMethod - public func onStopDiscoveryFailed(_ arg0: String, _ arg1: Int32) + public func onServiceFound(_ arg0: NsdServiceInfo?) } } diff --git a/Sources/AndroidNet/NsdManager+ResolveListener.swift b/Sources/AndroidNet/NsdManager+ResolveListener.swift index ef7eaec..52b3871 100644 --- a/Sources/AndroidNet/NsdManager+ResolveListener.swift +++ b/Sources/AndroidNet/NsdManager+ResolveListener.swift @@ -5,40 +5,40 @@ import SwiftJavaJNICore extension NsdManager { @JavaInterface("android.net.nsd.NsdManager$ResolveListener") public struct ResolveListener { - /// Java method `onResolveFailed`. + /// Java method `onResolutionStopped`. /// /// ### Java method signature /// ```java - /// public abstract void android.net.nsd.NsdManager$ResolveListener.onResolveFailed(android.net.nsd.NsdServiceInfo,int) + /// public default void android.net.nsd.NsdManager$ResolveListener.onResolutionStopped(android.net.nsd.NsdServiceInfo) /// ``` @JavaMethod - public func onResolveFailed(_ arg0: NsdServiceInfo?, _ arg1: Int32) + public func onResolutionStopped(_ arg0: NsdServiceInfo?) - /// Java method `onServiceResolved`. + /// Java method `onStopResolutionFailed`. /// /// ### Java method signature /// ```java - /// public abstract void android.net.nsd.NsdManager$ResolveListener.onServiceResolved(android.net.nsd.NsdServiceInfo) + /// public default void android.net.nsd.NsdManager$ResolveListener.onStopResolutionFailed(android.net.nsd.NsdServiceInfo,int) /// ``` @JavaMethod - public func onServiceResolved(_ arg0: NsdServiceInfo?) + public func onStopResolutionFailed(_ arg0: NsdServiceInfo?, _ arg1: Int32) - /// Java method `onResolutionStopped`. + /// Java method `onResolveFailed`. /// /// ### Java method signature /// ```java - /// public default void android.net.nsd.NsdManager$ResolveListener.onResolutionStopped(android.net.nsd.NsdServiceInfo) + /// public abstract void android.net.nsd.NsdManager$ResolveListener.onResolveFailed(android.net.nsd.NsdServiceInfo,int) /// ``` @JavaMethod - public func onResolutionStopped(_ arg0: NsdServiceInfo?) + public func onResolveFailed(_ arg0: NsdServiceInfo?, _ arg1: Int32) - /// Java method `onStopResolutionFailed`. + /// Java method `onServiceResolved`. /// /// ### Java method signature /// ```java - /// public default void android.net.nsd.NsdManager$ResolveListener.onStopResolutionFailed(android.net.nsd.NsdServiceInfo,int) + /// public abstract void android.net.nsd.NsdManager$ResolveListener.onServiceResolved(android.net.nsd.NsdServiceInfo) /// ``` @JavaMethod - public func onStopResolutionFailed(_ arg0: NsdServiceInfo?, _ arg1: Int32) + public func onServiceResolved(_ arg0: NsdServiceInfo?) } } diff --git a/Sources/AndroidNet/NsdManager.swift b/Sources/AndroidNet/NsdManager.swift index 7c9a9fc..4d41caf 100644 --- a/Sources/AndroidNet/NsdManager.swift +++ b/Sources/AndroidNet/NsdManager.swift @@ -4,15 +4,6 @@ import SwiftJavaJNICore @JavaClass("android.net.nsd.NsdManager") open class NsdManager: JavaObject { - /// Java method `discoverServices`. - /// - /// ### Java method signature - /// ```java - /// public void android.net.nsd.NsdManager.discoverServices(java.lang.String,int,android.net.nsd.NsdManager$DiscoveryListener) - /// ``` -@JavaMethod - open func discoverServices(_ arg0: String, _ arg1: Int32, _ arg2: NsdManager.DiscoveryListener?) - /// Java method `stopServiceDiscovery`. /// /// ### Java method signature @@ -40,6 +31,15 @@ open class NsdManager: JavaObject { @JavaMethod open func unregisterServiceInfoCallback(_ arg0: NsdManager.ServiceInfoCallback?) + /// Java method `discoverServices`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdManager.discoverServices(java.lang.String,int,android.net.nsd.NsdManager$DiscoveryListener) + /// ``` +@JavaMethod + open func discoverServices(_ arg0: String, _ arg1: Int32, _ arg2: NsdManager.DiscoveryListener?) + /// Java method `registerService`. /// /// ### Java method signature @@ -71,41 +71,41 @@ open class NsdManager: JavaObject { extension NsdManager { @JavaInterface("android.net.nsd.NsdManager$ServiceInfoCallback") public struct ServiceInfoCallback { - /// Java method `onServiceLost`. + /// Java method `onServiceInfoCallbackUnregistered`. /// /// ### Java method signature /// ```java - /// public abstract void android.net.nsd.NsdManager$ServiceInfoCallback.onServiceLost() + /// public abstract void android.net.nsd.NsdManager$ServiceInfoCallback.onServiceInfoCallbackUnregistered() /// ``` @JavaMethod - public func onServiceLost() + public func onServiceInfoCallbackUnregistered() - /// Java method `onServiceInfoCallbackRegistrationFailed`. + /// Java method `onServiceLost`. /// /// ### Java method signature /// ```java - /// public abstract void android.net.nsd.NsdManager$ServiceInfoCallback.onServiceInfoCallbackRegistrationFailed(int) + /// public abstract void android.net.nsd.NsdManager$ServiceInfoCallback.onServiceLost() /// ``` @JavaMethod - public func onServiceInfoCallbackRegistrationFailed(_ arg0: Int32) + public func onServiceLost() - /// Java method `onServiceInfoCallbackUnregistered`. + /// Java method `onServiceUpdated`. /// /// ### Java method signature /// ```java - /// public abstract void android.net.nsd.NsdManager$ServiceInfoCallback.onServiceInfoCallbackUnregistered() + /// public abstract void android.net.nsd.NsdManager$ServiceInfoCallback.onServiceUpdated(android.net.nsd.NsdServiceInfo) /// ``` @JavaMethod - public func onServiceInfoCallbackUnregistered() + public func onServiceUpdated(_ arg0: NsdServiceInfo?) - /// Java method `onServiceUpdated`. + /// Java method `onServiceInfoCallbackRegistrationFailed`. /// /// ### Java method signature /// ```java - /// public abstract void android.net.nsd.NsdManager$ServiceInfoCallback.onServiceUpdated(android.net.nsd.NsdServiceInfo) + /// public abstract void android.net.nsd.NsdManager$ServiceInfoCallback.onServiceInfoCallbackRegistrationFailed(int) /// ``` @JavaMethod - public func onServiceUpdated(_ arg0: NsdServiceInfo?) + public func onServiceInfoCallbackRegistrationFailed(_ arg0: Int32) } } extension JavaClass { diff --git a/Sources/AndroidNet/NsdServiceInfo.swift b/Sources/AndroidNet/NsdServiceInfo.swift index 4bbcd75..f4f6f12 100644 --- a/Sources/AndroidNet/NsdServiceInfo.swift +++ b/Sources/AndroidNet/NsdServiceInfo.swift @@ -28,14 +28,14 @@ open class NsdServiceInfo: JavaObject { @JavaMethod open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) - /// Java method `getServiceName`. + /// Java method `setPort`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.nsd.NsdServiceInfo.getServiceName() + /// public void android.net.nsd.NsdServiceInfo.setPort(int) /// ``` @JavaMethod - open func getServiceName() -> String + open func setPort(_ arg0: Int32) /// Java method `setServiceName`. /// @@ -46,6 +46,24 @@ open class NsdServiceInfo: JavaObject { @JavaMethod open func setServiceName(_ arg0: String) + /// Java method `getNetwork`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Network android.net.nsd.NsdServiceInfo.getNetwork() + /// ``` + @JavaMethod + open func getNetwork() -> Network! + + /// Java method `getServiceName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.nsd.NsdServiceInfo.getServiceName() + /// ``` + @JavaMethod + open func getServiceName() -> String + /// Java method `getServiceType`. /// /// ### Java method signature @@ -74,15 +92,6 @@ open class NsdServiceInfo: JavaObject { @JavaMethod open func setHost(_ arg0: InetAddress?) - /// Java method `setPort`. - /// - /// ### Java method signature - /// ```java - /// public void android.net.nsd.NsdServiceInfo.setPort(int) - /// ``` - @JavaMethod - open func setPort(_ arg0: Int32) - /// Java method `removeAttribute`. /// /// ### Java method signature @@ -92,15 +101,6 @@ open class NsdServiceInfo: JavaObject { @JavaMethod open func removeAttribute(_ arg0: String) - /// Java method `getNetwork`. - /// - /// ### Java method signature - /// ```java - /// public android.net.Network android.net.nsd.NsdServiceInfo.getNetwork() - /// ``` - @JavaMethod - open func getNetwork() -> Network! - /// Java method `setNetwork`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/PasspointConfiguration.swift b/Sources/AndroidNet/PasspointConfiguration.swift index 6b9d4ce..02e2048 100644 --- a/Sources/AndroidNet/PasspointConfiguration.swift +++ b/Sources/AndroidNet/PasspointConfiguration.swift @@ -11,6 +11,24 @@ open class PasspointConfiguration: JavaObject { @JavaMethod @_nonoverride public convenience init(_ arg0: PasspointConfiguration?, environment: JNIEnvironment? = nil) + /// Java method `setDecoratedIdentityPrefix`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.PasspointConfiguration.setDecoratedIdentityPrefix(java.lang.String) + /// ``` + @JavaMethod + open func setDecoratedIdentityPrefix(_ arg0: String) + + /// Java method `getDecoratedIdentityPrefix`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.PasspointConfiguration.getDecoratedIdentityPrefix() + /// ``` + @JavaMethod + open func getDecoratedIdentityPrefix() -> String + /// Java method `describeContents`. /// /// ### Java method signature @@ -101,24 +119,6 @@ open class PasspointConfiguration: JavaObject { @JavaMethod open func getUniqueId() -> String - /// Java method `setDecoratedIdentityPrefix`. - /// - /// ### Java method signature - /// ```java - /// public void android.net.wifi.hotspot2.PasspointConfiguration.setDecoratedIdentityPrefix(java.lang.String) - /// ``` - @JavaMethod - open func setDecoratedIdentityPrefix(_ arg0: String) - - /// Java method `getDecoratedIdentityPrefix`. - /// - /// ### Java method signature - /// ```java - /// public java.lang.String android.net.wifi.hotspot2.PasspointConfiguration.getDecoratedIdentityPrefix() - /// ``` - @JavaMethod - open func getDecoratedIdentityPrefix() -> String - /// Java method `equals`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/PublishConfig+Builder.swift b/Sources/AndroidNet/PublishConfig+Builder.swift index f7e4f5c..ad7d188 100644 --- a/Sources/AndroidNet/PublishConfig+Builder.swift +++ b/Sources/AndroidNet/PublishConfig+Builder.swift @@ -8,32 +8,32 @@ extension PublishConfig { @JavaMethod @_nonoverride public convenience init(environment: JNIEnvironment? = nil) - /// Java method `setPublishType`. + /// Java method `setServiceSpecificInfo`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setPublishType(int) + /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setServiceSpecificInfo(byte[]) /// ``` @JavaMethod - open func setPublishType(_ arg0: Int32) -> PublishConfig.Builder! + open func setServiceSpecificInfo(_ arg0: [Int8]) -> PublishConfig.Builder! - /// Java method `setRangingEnabled`. + /// Java method `setTerminateNotificationEnabled`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setRangingEnabled(boolean) + /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setTerminateNotificationEnabled(boolean) /// ``` @JavaMethod - open func setRangingEnabled(_ arg0: Bool) -> PublishConfig.Builder! + open func setTerminateNotificationEnabled(_ arg0: Bool) -> PublishConfig.Builder! - /// Java method `setServiceName`. + /// Java method `setInstantCommunicationModeEnabled`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setServiceName(java.lang.String) + /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setInstantCommunicationModeEnabled(boolean,int) /// ``` @JavaMethod - open func setServiceName(_ arg0: String) -> PublishConfig.Builder! + open func setInstantCommunicationModeEnabled(_ arg0: Bool, _ arg1: Int32) -> PublishConfig.Builder! /// Java method `setDataPathSecurityConfig`. /// @@ -44,41 +44,41 @@ extension PublishConfig { @JavaMethod open func setDataPathSecurityConfig(_ arg0: WifiAwareDataPathSecurityConfig?) -> PublishConfig.Builder! - /// Java method `setServiceSpecificInfo`. + /// Java method `setServiceName`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setServiceSpecificInfo(byte[]) + /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setServiceName(java.lang.String) /// ``` @JavaMethod - open func setServiceSpecificInfo(_ arg0: [Int8]) -> PublishConfig.Builder! + open func setServiceName(_ arg0: String) -> PublishConfig.Builder! - /// Java method `setTerminateNotificationEnabled`. + /// Java method `setPublishType`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setTerminateNotificationEnabled(boolean) + /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setPublishType(int) /// ``` @JavaMethod - open func setTerminateNotificationEnabled(_ arg0: Bool) -> PublishConfig.Builder! + open func setPublishType(_ arg0: Int32) -> PublishConfig.Builder! - /// Java method `setInstantCommunicationModeEnabled`. + /// Java method `setTtlSec`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setInstantCommunicationModeEnabled(boolean,int) + /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setTtlSec(int) /// ``` @JavaMethod - open func setInstantCommunicationModeEnabled(_ arg0: Bool, _ arg1: Int32) -> PublishConfig.Builder! + open func setTtlSec(_ arg0: Int32) -> PublishConfig.Builder! - /// Java method `setTtlSec`. + /// Java method `setRangingEnabled`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setTtlSec(int) + /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setRangingEnabled(boolean) /// ``` @JavaMethod - open func setTtlSec(_ arg0: Int32) -> PublishConfig.Builder! + open func setRangingEnabled(_ arg0: Bool) -> PublishConfig.Builder! /// Java method `build`. /// diff --git a/Sources/AndroidNet/PublishConfig.swift b/Sources/AndroidNet/PublishConfig.swift index 8ca4b68..5bedede 100644 --- a/Sources/AndroidNet/PublishConfig.swift +++ b/Sources/AndroidNet/PublishConfig.swift @@ -5,41 +5,41 @@ import SwiftJavaJNICore @JavaClass("android.net.wifi.aware.PublishConfig", implements: Parcelable.self) open class PublishConfig: JavaObject { - /// Java method `describeContents`. + /// Java method `isInstantCommunicationModeEnabled`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.aware.PublishConfig.describeContents() + /// public boolean android.net.wifi.aware.PublishConfig.isInstantCommunicationModeEnabled() /// ``` @JavaMethod - open func describeContents() -> Int32 + open func isInstantCommunicationModeEnabled() -> Bool - /// Java method `writeToParcel`. + /// Java method `getInstantCommunicationBand`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.aware.PublishConfig.writeToParcel(android.os.Parcel,int) + /// public int android.net.wifi.aware.PublishConfig.getInstantCommunicationBand() /// ``` @JavaMethod - open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + open func getInstantCommunicationBand() -> Int32 - /// Java method `isInstantCommunicationModeEnabled`. + /// Java method `describeContents`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.aware.PublishConfig.isInstantCommunicationModeEnabled() + /// public int android.net.wifi.aware.PublishConfig.describeContents() /// ``` @JavaMethod - open func isInstantCommunicationModeEnabled() -> Bool + open func describeContents() -> Int32 - /// Java method `getInstantCommunicationBand`. + /// Java method `writeToParcel`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.aware.PublishConfig.getInstantCommunicationBand() + /// public void android.net.wifi.aware.PublishConfig.writeToParcel(android.os.Parcel,int) /// ``` @JavaMethod - open func getInstantCommunicationBand() -> Int32 + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) /// Java method `getSecurityConfig`. /// diff --git a/Sources/AndroidNet/RangingRequest.swift b/Sources/AndroidNet/RangingRequest.swift index 933fd5a..7c0b38c 100644 --- a/Sources/AndroidNet/RangingRequest.swift +++ b/Sources/AndroidNet/RangingRequest.swift @@ -63,6 +63,15 @@ extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! + /// Java method `getDefaultRttBurstSize`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.wifi.rtt.RangingRequest.getDefaultRttBurstSize() + /// ``` + @JavaStaticMethod + public func getDefaultRttBurstSize() -> Int32 + /// Java method `getMaxPeers`. /// /// ### Java method signature @@ -89,13 +98,4 @@ extension JavaClass { /// ``` @JavaStaticMethod public func getMaxRttBurstSize() -> Int32 - - /// Java method `getDefaultRttBurstSize`. - /// - /// ### Java method signature - /// ```java - /// public static int android.net.wifi.rtt.RangingRequest.getDefaultRttBurstSize() - /// ``` - @JavaStaticMethod - public func getDefaultRttBurstSize() -> Int32 } diff --git a/Sources/AndroidNet/RangingResult.swift b/Sources/AndroidNet/RangingResult.swift index 518e4d2..3a78e15 100644 --- a/Sources/AndroidNet/RangingResult.swift +++ b/Sources/AndroidNet/RangingResult.swift @@ -5,185 +5,185 @@ import SwiftJavaJNICore @JavaClass("android.net.wifi.rtt.RangingResult", implements: Parcelable.self) open class RangingResult: JavaObject { - /// Java method `describeContents`. + /// Java method `getDistanceStdDevMm`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.rtt.RangingResult.describeContents() + /// public int android.net.wifi.rtt.RangingResult.getDistanceStdDevMm() /// ``` @JavaMethod - open func describeContents() -> Int32 + open func getDistanceStdDevMm() -> Int32 - /// Java method `writeToParcel`. + /// Java method `getNumAttemptedMeasurements`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.rtt.RangingResult.writeToParcel(android.os.Parcel,int) + /// public int android.net.wifi.rtt.RangingResult.getNumAttemptedMeasurements() /// ``` @JavaMethod - open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + open func getNumAttemptedMeasurements() -> Int32 - /// Java method `getMacAddress`. + /// Java method `getNumSuccessfulMeasurements`. /// /// ### Java method signature /// ```java - /// public android.net.MacAddress android.net.wifi.rtt.RangingResult.getMacAddress() + /// public int android.net.wifi.rtt.RangingResult.getNumSuccessfulMeasurements() /// ``` @JavaMethod - open func getMacAddress() -> MacAddress! + open func getNumSuccessfulMeasurements() -> Int32 - /// Java method `getPeerHandle`. + /// Java method `getUnverifiedResponderLocation`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.aware.PeerHandle android.net.wifi.rtt.RangingResult.getPeerHandle() + /// public android.net.wifi.rtt.ResponderLocation android.net.wifi.rtt.RangingResult.getUnverifiedResponderLocation() /// ``` @JavaMethod - open func getPeerHandle() -> PeerHandle! + open func getUnverifiedResponderLocation() -> ResponderLocation! - /// Java method `getStatus`. + /// Java method `getRangingTimestampMillis`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.rtt.RangingResult.getStatus() + /// public long android.net.wifi.rtt.RangingResult.getRangingTimestampMillis() /// ``` @JavaMethod - open func getStatus() -> Int32 + open func getRangingTimestampMillis() -> Int64 - /// Java method `getDistanceMm`. + /// Java method `is80211mcMeasurement`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.rtt.RangingResult.getDistanceMm() + /// public boolean android.net.wifi.rtt.RangingResult.is80211mcMeasurement() /// ``` @JavaMethod - open func getDistanceMm() -> Int32 + open func is80211mcMeasurement() -> Bool - /// Java method `getRssi`. + /// Java method `is80211azNtbMeasurement`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.rtt.RangingResult.getRssi() + /// public boolean android.net.wifi.rtt.RangingResult.is80211azNtbMeasurement() /// ``` @JavaMethod - open func getRssi() -> Int32 + open func is80211azNtbMeasurement() -> Bool - /// Java method `getLci`. + /// Java method `get80211azNumberOfTxSpatialStreams`. /// /// ### Java method signature /// ```java - /// public byte[] android.net.wifi.rtt.RangingResult.getLci() + /// public int android.net.wifi.rtt.RangingResult.get80211azNumberOfTxSpatialStreams() /// ``` @JavaMethod - open func getLci() -> [Int8] + open func get80211azNumberOfTxSpatialStreams() -> Int32 - /// Java method `getLcr`. + /// Java method `get80211azNumberOfRxSpatialStreams`. /// /// ### Java method signature /// ```java - /// public byte[] android.net.wifi.rtt.RangingResult.getLcr() + /// public int android.net.wifi.rtt.RangingResult.get80211azNumberOfRxSpatialStreams() /// ``` @JavaMethod - open func getLcr() -> [Int8] + open func get80211azNumberOfRxSpatialStreams() -> Int32 - /// Java method `getDistanceStdDevMm`. + /// Java method `getMeasurementChannelFrequencyMHz`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.rtt.RangingResult.getDistanceStdDevMm() + /// public int android.net.wifi.rtt.RangingResult.getMeasurementChannelFrequencyMHz() /// ``` @JavaMethod - open func getDistanceStdDevMm() -> Int32 + open func getMeasurementChannelFrequencyMHz() -> Int32 - /// Java method `getNumAttemptedMeasurements`. + /// Java method `getMeasurementBandwidth`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.rtt.RangingResult.getNumAttemptedMeasurements() + /// public int android.net.wifi.rtt.RangingResult.getMeasurementBandwidth() /// ``` @JavaMethod - open func getNumAttemptedMeasurements() -> Int32 + open func getMeasurementBandwidth() -> Int32 - /// Java method `getNumSuccessfulMeasurements`. + /// Java method `describeContents`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.rtt.RangingResult.getNumSuccessfulMeasurements() + /// public int android.net.wifi.rtt.RangingResult.describeContents() /// ``` @JavaMethod - open func getNumSuccessfulMeasurements() -> Int32 + open func describeContents() -> Int32 - /// Java method `getUnverifiedResponderLocation`. + /// Java method `writeToParcel`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.rtt.ResponderLocation android.net.wifi.rtt.RangingResult.getUnverifiedResponderLocation() + /// public void android.net.wifi.rtt.RangingResult.writeToParcel(android.os.Parcel,int) /// ``` @JavaMethod - open func getUnverifiedResponderLocation() -> ResponderLocation! + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) - /// Java method `getRangingTimestampMillis`. + /// Java method `getMacAddress`. /// /// ### Java method signature /// ```java - /// public long android.net.wifi.rtt.RangingResult.getRangingTimestampMillis() + /// public android.net.MacAddress android.net.wifi.rtt.RangingResult.getMacAddress() /// ``` @JavaMethod - open func getRangingTimestampMillis() -> Int64 + open func getMacAddress() -> MacAddress! - /// Java method `is80211mcMeasurement`. + /// Java method `getStatus`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.rtt.RangingResult.is80211mcMeasurement() + /// public int android.net.wifi.rtt.RangingResult.getStatus() /// ``` @JavaMethod - open func is80211mcMeasurement() -> Bool + open func getStatus() -> Int32 - /// Java method `is80211azNtbMeasurement`. + /// Java method `getPeerHandle`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.rtt.RangingResult.is80211azNtbMeasurement() + /// public android.net.wifi.aware.PeerHandle android.net.wifi.rtt.RangingResult.getPeerHandle() /// ``` @JavaMethod - open func is80211azNtbMeasurement() -> Bool + open func getPeerHandle() -> PeerHandle! - /// Java method `get80211azNumberOfTxSpatialStreams`. + /// Java method `getDistanceMm`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.rtt.RangingResult.get80211azNumberOfTxSpatialStreams() + /// public int android.net.wifi.rtt.RangingResult.getDistanceMm() /// ``` @JavaMethod - open func get80211azNumberOfTxSpatialStreams() -> Int32 + open func getDistanceMm() -> Int32 - /// Java method `get80211azNumberOfRxSpatialStreams`. + /// Java method `getRssi`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.rtt.RangingResult.get80211azNumberOfRxSpatialStreams() + /// public int android.net.wifi.rtt.RangingResult.getRssi() /// ``` @JavaMethod - open func get80211azNumberOfRxSpatialStreams() -> Int32 + open func getRssi() -> Int32 - /// Java method `getMeasurementChannelFrequencyMHz`. + /// Java method `getLci`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.rtt.RangingResult.getMeasurementChannelFrequencyMHz() + /// public byte[] android.net.wifi.rtt.RangingResult.getLci() /// ``` @JavaMethod - open func getMeasurementChannelFrequencyMHz() -> Int32 + open func getLci() -> [Int8] - /// Java method `getMeasurementBandwidth`. + /// Java method `getLcr`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.rtt.RangingResult.getMeasurementBandwidth() + /// public byte[] android.net.wifi.rtt.RangingResult.getLcr() /// ``` @JavaMethod - open func getMeasurementBandwidth() -> Int32 + open func getLcr() -> [Int8] /// Java method `getMinTimeBetweenNtbMeasurementsMicros`. /// @@ -254,60 +254,6 @@ extension RangingResult { @JavaMethod @_nonoverride public convenience init(environment: JNIEnvironment? = nil) - /// Java method `setMacAddress`. - /// - /// ### Java method signature - /// ```java - /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setMacAddress(android.net.MacAddress) - /// ``` - @JavaMethod - open func setMacAddress(_ arg0: MacAddress?) -> RangingResult.Builder! - - /// Java method `setRssi`. - /// - /// ### Java method signature - /// ```java - /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setRssi(int) - /// ``` - @JavaMethod - open func setRssi(_ arg0: Int32) -> RangingResult.Builder! - - /// Java method `setMinTimeBetweenNtbMeasurementsMicros`. - /// - /// ### Java method signature - /// ```java - /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setMinTimeBetweenNtbMeasurementsMicros(long) - /// ``` - @JavaMethod - open func setMinTimeBetweenNtbMeasurementsMicros(_ arg0: Int64) -> RangingResult.Builder! - - /// Java method `setMaxTimeBetweenNtbMeasurementsMicros`. - /// - /// ### Java method signature - /// ```java - /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setMaxTimeBetweenNtbMeasurementsMicros(long) - /// ``` - @JavaMethod - open func setMaxTimeBetweenNtbMeasurementsMicros(_ arg0: Int64) -> RangingResult.Builder! - - /// Java method `set80211azInitiatorTxLtfRepetitionsCount`. - /// - /// ### Java method signature - /// ```java - /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.set80211azInitiatorTxLtfRepetitionsCount(int) - /// ``` - @JavaMethod - open func set80211azInitiatorTxLtfRepetitionsCount(_ arg0: Int32) -> RangingResult.Builder! - - /// Java method `set80211azResponderTxLtfRepetitionsCount`. - /// - /// ### Java method signature - /// ```java - /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.set80211azResponderTxLtfRepetitionsCount(int) - /// ``` - @JavaMethod - open func set80211azResponderTxLtfRepetitionsCount(_ arg0: Int32) -> RangingResult.Builder! - /// Java method `setDistanceStdDevMm`. /// /// ### Java method signature @@ -407,14 +353,23 @@ extension RangingResult { @JavaMethod open func set80211azNumberOfRxSpatialStreams(_ arg0: Int32) -> RangingResult.Builder! - /// Java method `setPeerHandle`. + /// Java method `setMacAddress`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setPeerHandle(android.net.wifi.aware.PeerHandle) + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setMacAddress(android.net.MacAddress) /// ``` @JavaMethod - open func setPeerHandle(_ arg0: PeerHandle?) -> RangingResult.Builder! + open func setMacAddress(_ arg0: MacAddress?) -> RangingResult.Builder! + + /// Java method `setRssi`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setRssi(int) + /// ``` + @JavaMethod + open func setRssi(_ arg0: Int32) -> RangingResult.Builder! /// Java method `setStatus`. /// @@ -425,6 +380,15 @@ extension RangingResult { @JavaMethod open func setStatus(_ arg0: Int32) -> RangingResult.Builder! + /// Java method `setPeerHandle`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setPeerHandle(android.net.wifi.aware.PeerHandle) + /// ``` + @JavaMethod + open func setPeerHandle(_ arg0: PeerHandle?) -> RangingResult.Builder! + /// Java method `setDistanceMm`. /// /// ### Java method signature @@ -452,6 +416,42 @@ extension RangingResult { @JavaMethod open func setLcr(_ arg0: [Int8]) -> RangingResult.Builder! + /// Java method `setMinTimeBetweenNtbMeasurementsMicros`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setMinTimeBetweenNtbMeasurementsMicros(long) + /// ``` + @JavaMethod + open func setMinTimeBetweenNtbMeasurementsMicros(_ arg0: Int64) -> RangingResult.Builder! + + /// Java method `setMaxTimeBetweenNtbMeasurementsMicros`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setMaxTimeBetweenNtbMeasurementsMicros(long) + /// ``` + @JavaMethod + open func setMaxTimeBetweenNtbMeasurementsMicros(_ arg0: Int64) -> RangingResult.Builder! + + /// Java method `set80211azInitiatorTxLtfRepetitionsCount`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.set80211azInitiatorTxLtfRepetitionsCount(int) + /// ``` + @JavaMethod + open func set80211azInitiatorTxLtfRepetitionsCount(_ arg0: Int32) -> RangingResult.Builder! + + /// Java method `set80211azResponderTxLtfRepetitionsCount`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.set80211azResponderTxLtfRepetitionsCount(int) + /// ``` + @JavaMethod + open func set80211azResponderTxLtfRepetitionsCount(_ arg0: Int32) -> RangingResult.Builder! + /// Java method `build`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/ResponderConfig+Builder.swift b/Sources/AndroidNet/ResponderConfig+Builder.swift index 0f011ea..7697d82 100644 --- a/Sources/AndroidNet/ResponderConfig+Builder.swift +++ b/Sources/AndroidNet/ResponderConfig+Builder.swift @@ -8,6 +8,24 @@ extension ResponderConfig { @JavaMethod @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + /// Java method `set80211mcSupported`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.ResponderConfig$Builder android.net.wifi.rtt.ResponderConfig$Builder.set80211mcSupported(boolean) + /// ``` + @JavaMethod + open func set80211mcSupported(_ arg0: Bool) -> ResponderConfig.Builder! + + /// Java method `set80211azNtbSupported`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.ResponderConfig$Builder android.net.wifi.rtt.ResponderConfig$Builder.set80211azNtbSupported(boolean) + /// ``` + @JavaMethod + open func set80211azNtbSupported(_ arg0: Bool) -> ResponderConfig.Builder! + /// Java method `setMacAddress`. /// /// ### Java method signature @@ -71,24 +89,6 @@ extension ResponderConfig { @JavaMethod open func setResponderType(_ arg0: Int32) -> ResponderConfig.Builder! - /// Java method `set80211mcSupported`. - /// - /// ### Java method signature - /// ```java - /// public android.net.wifi.rtt.ResponderConfig$Builder android.net.wifi.rtt.ResponderConfig$Builder.set80211mcSupported(boolean) - /// ``` - @JavaMethod - open func set80211mcSupported(_ arg0: Bool) -> ResponderConfig.Builder! - - /// Java method `set80211azNtbSupported`. - /// - /// ### Java method signature - /// ```java - /// public android.net.wifi.rtt.ResponderConfig$Builder android.net.wifi.rtt.ResponderConfig$Builder.set80211azNtbSupported(boolean) - /// ``` - @JavaMethod - open func set80211azNtbSupported(_ arg0: Bool) -> ResponderConfig.Builder! - /// Java method `build`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/ResponderConfig.swift b/Sources/AndroidNet/ResponderConfig.swift index 124112a..06280f1 100644 --- a/Sources/AndroidNet/ResponderConfig.swift +++ b/Sources/AndroidNet/ResponderConfig.swift @@ -5,6 +5,15 @@ import SwiftJavaJNICore @JavaClass("android.net.wifi.rtt.ResponderConfig", implements: Parcelable.self) open class ResponderConfig: JavaObject { + /// Java method `is80211azNtbSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.rtt.ResponderConfig.is80211azNtbSupported() + /// ``` +@JavaMethod + open func is80211azNtbSupported() -> Bool + /// Java method `describeContents`. /// /// ### Java method signature @@ -95,15 +104,6 @@ open class ResponderConfig: JavaObject { @JavaMethod open func getResponderType() -> Int32 - /// Java method `is80211azNtbSupported`. - /// - /// ### Java method signature - /// ```java - /// public boolean android.net.wifi.rtt.ResponderConfig.is80211azNtbSupported() - /// ``` -@JavaMethod - open func is80211azNtbSupported() -> Bool - /// Java method `equals`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/ResponderLocation.swift b/Sources/AndroidNet/ResponderLocation.swift index f05e9e0..2c1ec5d 100644 --- a/Sources/AndroidNet/ResponderLocation.swift +++ b/Sources/AndroidNet/ResponderLocation.swift @@ -6,185 +6,185 @@ import SwiftJavaJNICore @JavaClass("android.net.wifi.rtt.ResponderLocation", implements: Parcelable.self) open class ResponderLocation: JavaObject { - /// Java method `describeContents`. + /// Java method `isLciSubelementValid`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.rtt.ResponderLocation.describeContents() + /// public boolean android.net.wifi.rtt.ResponderLocation.isLciSubelementValid() /// ``` @JavaMethod - open func describeContents() -> Int32 + open func isLciSubelementValid() -> Bool - /// Java method `writeToParcel`. + /// Java method `getLatitudeUncertainty`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.rtt.ResponderLocation.writeToParcel(android.os.Parcel,int) + /// public double android.net.wifi.rtt.ResponderLocation.getLatitudeUncertainty() /// ``` @JavaMethod - open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + open func getLatitudeUncertainty() -> Double - /// Java method `getRegisteredLocationAgreementIndication`. + /// Java method `getLongitudeUncertainty`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.rtt.ResponderLocation.getRegisteredLocationAgreementIndication() + /// public double android.net.wifi.rtt.ResponderLocation.getLongitudeUncertainty() /// ``` @JavaMethod - open func getRegisteredLocationAgreementIndication() -> Bool + open func getLongitudeUncertainty() -> Double - /// Java method `getHeightAboveFloorUncertaintyMeters`. + /// Java method `getAltitudeUncertainty`. /// /// ### Java method signature /// ```java - /// public double android.net.wifi.rtt.ResponderLocation.getHeightAboveFloorUncertaintyMeters() + /// public double android.net.wifi.rtt.ResponderLocation.getAltitudeUncertainty() /// ``` @JavaMethod - open func getHeightAboveFloorUncertaintyMeters() -> Double + open func getAltitudeUncertainty() -> Double - /// Java method `getLatitude`. + /// Java method `isZaxisSubelementValid`. /// /// ### Java method signature /// ```java - /// public double android.net.wifi.rtt.ResponderLocation.getLatitude() + /// public boolean android.net.wifi.rtt.ResponderLocation.isZaxisSubelementValid() /// ``` @JavaMethod - open func getLatitude() -> Double + open func isZaxisSubelementValid() -> Bool - /// Java method `getLongitude`. + /// Java method `getHeightAboveFloorMeters`. /// /// ### Java method signature /// ```java - /// public double android.net.wifi.rtt.ResponderLocation.getLongitude() + /// public double android.net.wifi.rtt.ResponderLocation.getHeightAboveFloorMeters() /// ``` @JavaMethod - open func getLongitude() -> Double + open func getHeightAboveFloorMeters() -> Double - /// Java method `getAltitudeType`. + /// Java method `getMapImageMimeType`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.rtt.ResponderLocation.getAltitudeType() + /// public java.lang.String android.net.wifi.rtt.ResponderLocation.getMapImageMimeType() /// ``` @JavaMethod - open func getAltitudeType() -> Int32 + open func getMapImageMimeType() -> String - /// Java method `getAltitude`. + /// Java method `describeContents`. /// /// ### Java method signature /// ```java - /// public double android.net.wifi.rtt.ResponderLocation.getAltitude() + /// public int android.net.wifi.rtt.ResponderLocation.describeContents() /// ``` @JavaMethod - open func getAltitude() -> Double + open func describeContents() -> Int32 - /// Java method `getDatum`. + /// Java method `writeToParcel`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.rtt.ResponderLocation.getDatum() + /// public void android.net.wifi.rtt.ResponderLocation.writeToParcel(android.os.Parcel,int) /// ``` @JavaMethod - open func getDatum() -> Int32 + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) - /// Java method `getLciVersion`. + /// Java method `getRegisteredLocationAgreementIndication`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.rtt.ResponderLocation.getLciVersion() + /// public boolean android.net.wifi.rtt.ResponderLocation.getRegisteredLocationAgreementIndication() /// ``` @JavaMethod - open func getLciVersion() -> Int32 + open func getRegisteredLocationAgreementIndication() -> Bool - /// Java method `getExpectedToMove`. + /// Java method `getHeightAboveFloorUncertaintyMeters`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.rtt.ResponderLocation.getExpectedToMove() + /// public double android.net.wifi.rtt.ResponderLocation.getHeightAboveFloorUncertaintyMeters() /// ``` @JavaMethod - open func getExpectedToMove() -> Int32 + open func getHeightAboveFloorUncertaintyMeters() -> Double - /// Java method `getFloorNumber`. + /// Java method `getLatitude`. /// /// ### Java method signature /// ```java - /// public double android.net.wifi.rtt.ResponderLocation.getFloorNumber() + /// public double android.net.wifi.rtt.ResponderLocation.getLatitude() /// ``` @JavaMethod - open func getFloorNumber() -> Double + open func getLatitude() -> Double - /// Java method `getMapImageUri`. + /// Java method `getLongitude`. /// /// ### Java method signature /// ```java - /// public android.net.Uri android.net.wifi.rtt.ResponderLocation.getMapImageUri() + /// public double android.net.wifi.rtt.ResponderLocation.getLongitude() /// ``` @JavaMethod - open func getMapImageUri() -> Uri! + open func getLongitude() -> Double - /// Java method `isLciSubelementValid`. + /// Java method `getAltitudeType`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.rtt.ResponderLocation.isLciSubelementValid() + /// public int android.net.wifi.rtt.ResponderLocation.getAltitudeType() /// ``` @JavaMethod - open func isLciSubelementValid() -> Bool + open func getAltitudeType() -> Int32 - /// Java method `getLatitudeUncertainty`. + /// Java method `getAltitude`. /// /// ### Java method signature /// ```java - /// public double android.net.wifi.rtt.ResponderLocation.getLatitudeUncertainty() + /// public double android.net.wifi.rtt.ResponderLocation.getAltitude() /// ``` @JavaMethod - open func getLatitudeUncertainty() -> Double + open func getAltitude() -> Double - /// Java method `getLongitudeUncertainty`. + /// Java method `getDatum`. /// /// ### Java method signature /// ```java - /// public double android.net.wifi.rtt.ResponderLocation.getLongitudeUncertainty() + /// public int android.net.wifi.rtt.ResponderLocation.getDatum() /// ``` @JavaMethod - open func getLongitudeUncertainty() -> Double + open func getDatum() -> Int32 - /// Java method `getAltitudeUncertainty`. + /// Java method `getLciVersion`. /// /// ### Java method signature /// ```java - /// public double android.net.wifi.rtt.ResponderLocation.getAltitudeUncertainty() + /// public int android.net.wifi.rtt.ResponderLocation.getLciVersion() /// ``` @JavaMethod - open func getAltitudeUncertainty() -> Double + open func getLciVersion() -> Int32 - /// Java method `isZaxisSubelementValid`. + /// Java method `getExpectedToMove`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.rtt.ResponderLocation.isZaxisSubelementValid() + /// public int android.net.wifi.rtt.ResponderLocation.getExpectedToMove() /// ``` @JavaMethod - open func isZaxisSubelementValid() -> Bool + open func getExpectedToMove() -> Int32 - /// Java method `getHeightAboveFloorMeters`. + /// Java method `getFloorNumber`. /// /// ### Java method signature /// ```java - /// public double android.net.wifi.rtt.ResponderLocation.getHeightAboveFloorMeters() + /// public double android.net.wifi.rtt.ResponderLocation.getFloorNumber() /// ``` @JavaMethod - open func getHeightAboveFloorMeters() -> Double + open func getFloorNumber() -> Double - /// Java method `getMapImageMimeType`. + /// Java method `getMapImageUri`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.wifi.rtt.ResponderLocation.getMapImageMimeType() + /// public android.net.Uri android.net.wifi.rtt.ResponderLocation.getMapImageUri() /// ``` @JavaMethod - open func getMapImageMimeType() -> String + open func getMapImageUri() -> Uri! /// Java method `equals`. /// diff --git a/Sources/AndroidNet/RouteInfo.swift b/Sources/AndroidNet/RouteInfo.swift index 9aa3edd..0c511f8 100644 --- a/Sources/AndroidNet/RouteInfo.swift +++ b/Sources/AndroidNet/RouteInfo.swift @@ -6,6 +6,24 @@ import SwiftJavaJNICore @JavaClass("android.net.RouteInfo", implements: Parcelable.self) open class RouteInfo: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.RouteInfo.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.RouteInfo.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + /// Java method `getInterface`. /// /// ### Java method signature @@ -51,24 +69,6 @@ open class RouteInfo: JavaObject { @JavaMethod open func hasGateway() -> Bool - /// Java method `describeContents`. - /// - /// ### Java method signature - /// ```java - /// public int android.net.RouteInfo.describeContents() - /// ``` -@JavaMethod - open func describeContents() -> Int32 - - /// Java method `writeToParcel`. - /// - /// ### Java method signature - /// ```java - /// public void android.net.RouteInfo.writeToParcel(android.os.Parcel,int) - /// ``` -@JavaMethod - open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) - /// Java method `equals`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/RtpStream.swift b/Sources/AndroidNet/RtpStream.swift index c0be4b4..b5a36cf 100644 --- a/Sources/AndroidNet/RtpStream.swift +++ b/Sources/AndroidNet/RtpStream.swift @@ -26,65 +26,65 @@ open class RtpStream: JavaObject { @JavaMethod open func setMode(_ arg0: Int32) - /// Java method `isBusy`. + /// Java method `getLocalPort`. /// /// ### Java method signature /// ```java - /// public boolean android.net.rtp.RtpStream.isBusy() + /// public int android.net.rtp.RtpStream.getLocalPort() /// ``` @available(*, deprecated) @JavaMethod - open func isBusy() -> Bool + open func getLocalPort() -> Int32 - /// Java method `getLocalAddress`. + /// Java method `getRemotePort`. /// /// ### Java method signature /// ```java - /// public java.net.InetAddress android.net.rtp.RtpStream.getLocalAddress() + /// public int android.net.rtp.RtpStream.getRemotePort() /// ``` @available(*, deprecated) @JavaMethod - open func getLocalAddress() -> InetAddress! + open func getRemotePort() -> Int32 - /// Java method `getLocalPort`. + /// Java method `isBusy`. /// /// ### Java method signature /// ```java - /// public int android.net.rtp.RtpStream.getLocalPort() + /// public boolean android.net.rtp.RtpStream.isBusy() /// ``` @available(*, deprecated) @JavaMethod - open func getLocalPort() -> Int32 + open func isBusy() -> Bool - /// Java method `getRemoteAddress`. + /// Java method `associate`. /// /// ### Java method signature /// ```java - /// public java.net.InetAddress android.net.rtp.RtpStream.getRemoteAddress() + /// public void android.net.rtp.RtpStream.associate(java.net.InetAddress,int) /// ``` @available(*, deprecated) @JavaMethod - open func getRemoteAddress() -> InetAddress! + open func associate(_ arg0: InetAddress?, _ arg1: Int32) - /// Java method `getRemotePort`. + /// Java method `getLocalAddress`. /// /// ### Java method signature /// ```java - /// public int android.net.rtp.RtpStream.getRemotePort() + /// public java.net.InetAddress android.net.rtp.RtpStream.getLocalAddress() /// ``` @available(*, deprecated) @JavaMethod - open func getRemotePort() -> Int32 + open func getLocalAddress() -> InetAddress! - /// Java method `associate`. + /// Java method `getRemoteAddress`. /// /// ### Java method signature /// ```java - /// public void android.net.rtp.RtpStream.associate(java.net.InetAddress,int) + /// public java.net.InetAddress android.net.rtp.RtpStream.getRemoteAddress() /// ``` @available(*, deprecated) @JavaMethod - open func associate(_ arg0: InetAddress?, _ arg1: Int32) + open func getRemoteAddress() -> InetAddress! /// Java method `finalize`. /// diff --git a/Sources/AndroidNet/SSLCertificateSocketFactory.swift b/Sources/AndroidNet/SSLCertificateSocketFactory.swift index a0c4a5c..5a6afe7 100644 --- a/Sources/AndroidNet/SSLCertificateSocketFactory.swift +++ b/Sources/AndroidNet/SSLCertificateSocketFactory.swift @@ -10,16 +10,6 @@ open class SSLCertificateSocketFactory: JavaObject { @JavaMethod @_nonoverride public convenience init(_ arg0: Int32, environment: JNIEnvironment? = nil) - /// Java method `getSupportedCipherSuites`. - /// - /// ### Java method signature - /// ```java - /// public java.lang.String[] android.net.SSLCertificateSocketFactory.getSupportedCipherSuites() - /// ``` - @available(*, deprecated) - @JavaMethod - open func getSupportedCipherSuites() -> [String] - /// Java method `setUseSessionTickets`. /// /// ### Java method signature @@ -30,55 +20,55 @@ open class SSLCertificateSocketFactory: JavaObject { @JavaMethod open func setUseSessionTickets(_ arg0: Socket?, _ arg1: Bool) - /// Java method `setNpnProtocols`. + /// Java method `getNpnSelectedProtocol`. /// /// ### Java method signature /// ```java - /// public void android.net.SSLCertificateSocketFactory.setNpnProtocols(byte[][]) + /// public byte[] android.net.SSLCertificateSocketFactory.getNpnSelectedProtocol(java.net.Socket) /// ``` @available(*, deprecated) @JavaMethod - open func setNpnProtocols(_ arg0: [[Int8]]) + open func getNpnSelectedProtocol(_ arg0: Socket?) -> [Int8] - /// Java method `setHostname`. + /// Java method `getDefaultCipherSuites`. /// /// ### Java method signature /// ```java - /// public void android.net.SSLCertificateSocketFactory.setHostname(java.net.Socket,java.lang.String) + /// public java.lang.String[] android.net.SSLCertificateSocketFactory.getDefaultCipherSuites() /// ``` @available(*, deprecated) @JavaMethod - open func setHostname(_ arg0: Socket?, _ arg1: String) + open func getDefaultCipherSuites() -> [String] - /// Java method `createSocket`. + /// Java method `getSupportedCipherSuites`. /// /// ### Java method signature /// ```java - /// public java.net.Socket android.net.SSLCertificateSocketFactory.createSocket(java.net.InetAddress,int) throws java.io.IOException + /// public java.lang.String[] android.net.SSLCertificateSocketFactory.getSupportedCipherSuites() /// ``` @available(*, deprecated) @JavaMethod - open func createSocket(_ arg0: InetAddress?, _ arg1: Int32) throws -> Socket! + open func getSupportedCipherSuites() -> [String] - /// Java method `createSocket`. + /// Java method `setNpnProtocols`. /// /// ### Java method signature /// ```java - /// public java.net.Socket android.net.SSLCertificateSocketFactory.createSocket() throws java.io.IOException + /// public void android.net.SSLCertificateSocketFactory.setNpnProtocols(byte[][]) /// ``` @available(*, deprecated) @JavaMethod - open func createSocket() throws -> Socket! + open func setNpnProtocols(_ arg0: [[Int8]]) - /// Java method `createSocket`. + /// Java method `setHostname`. /// /// ### Java method signature /// ```java - /// public java.net.Socket android.net.SSLCertificateSocketFactory.createSocket(java.net.Socket,java.lang.String,int,boolean) throws java.io.IOException + /// public void android.net.SSLCertificateSocketFactory.setHostname(java.net.Socket,java.lang.String) /// ``` @available(*, deprecated) @JavaMethod - open func createSocket(_ arg0: Socket?, _ arg1: String, _ arg2: Int32, _ arg3: Bool) throws -> Socket! + open func setHostname(_ arg0: Socket?, _ arg1: String) /// Java method `createSocket`. /// @@ -110,23 +100,33 @@ open class SSLCertificateSocketFactory: JavaObject { @JavaMethod open func createSocket(_ arg0: InetAddress?, _ arg1: Int32, _ arg2: InetAddress?, _ arg3: Int32) throws -> Socket! - /// Java method `getNpnSelectedProtocol`. + /// Java method `createSocket`. /// /// ### Java method signature /// ```java - /// public byte[] android.net.SSLCertificateSocketFactory.getNpnSelectedProtocol(java.net.Socket) + /// public java.net.Socket android.net.SSLCertificateSocketFactory.createSocket() throws java.io.IOException /// ``` @available(*, deprecated) @JavaMethod - open func getNpnSelectedProtocol(_ arg0: Socket?) -> [Int8] + open func createSocket() throws -> Socket! - /// Java method `getDefaultCipherSuites`. + /// Java method `createSocket`. /// /// ### Java method signature /// ```java - /// public java.lang.String[] android.net.SSLCertificateSocketFactory.getDefaultCipherSuites() + /// public java.net.Socket android.net.SSLCertificateSocketFactory.createSocket(java.net.Socket,java.lang.String,int,boolean) throws java.io.IOException /// ``` @available(*, deprecated) @JavaMethod - open func getDefaultCipherSuites() -> [String] + open func createSocket(_ arg0: Socket?, _ arg1: String, _ arg2: Int32, _ arg3: Bool) throws -> Socket! + + /// Java method `createSocket`. + /// + /// ### Java method signature + /// ```java + /// public java.net.Socket android.net.SSLCertificateSocketFactory.createSocket(java.net.InetAddress,int) throws java.io.IOException + /// ``` + @available(*, deprecated) + @JavaMethod + open func createSocket(_ arg0: InetAddress?, _ arg1: Int32) throws -> Socket! } diff --git a/Sources/AndroidNet/ScanResult.swift b/Sources/AndroidNet/ScanResult.swift index 352ba95..d05b96b 100644 --- a/Sources/AndroidNet/ScanResult.swift +++ b/Sources/AndroidNet/ScanResult.swift @@ -39,6 +39,15 @@ open class ScanResult: JavaObject { @JavaMethod @_nonoverride public convenience init(_ arg0: ScanResult?, environment: JNIEnvironment? = nil) + /// Java method `is80211azNtbResponder`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.ScanResult.is80211azNtbResponder() + /// ``` + @JavaMethod + open func is80211azNtbResponder() -> Bool + /// Java method `describeContents`. /// /// ### Java method signature @@ -129,15 +138,6 @@ open class ScanResult: JavaObject { @JavaMethod open func getSecurityTypes() -> [Int32] - /// Java method `is80211azNtbResponder`. - /// - /// ### Java method signature - /// ```java - /// public boolean android.net.wifi.ScanResult.is80211azNtbResponder() - /// ``` - @JavaMethod - open func is80211azNtbResponder() -> Bool - /// Java method `toString`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/ServiceDiscoveryInfo.swift b/Sources/AndroidNet/ServiceDiscoveryInfo.swift index 4acd127..4c090f4 100644 --- a/Sources/AndroidNet/ServiceDiscoveryInfo.swift +++ b/Sources/AndroidNet/ServiceDiscoveryInfo.swift @@ -4,6 +4,15 @@ import SwiftJavaJNICore @JavaClass("android.net.wifi.aware.ServiceDiscoveryInfo") open class ServiceDiscoveryInfo: JavaObject { + /// Java method `getServiceSpecificInfo`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.wifi.aware.ServiceDiscoveryInfo.getServiceSpecificInfo() + /// ``` +@JavaMethod + open func getServiceSpecificInfo() -> [Int8] + /// Java method `getPeerHandle`. /// /// ### Java method signature @@ -39,13 +48,4 @@ open class ServiceDiscoveryInfo: JavaObject { /// ``` @JavaMethod open func getPairedAlias() -> String - - /// Java method `getServiceSpecificInfo`. - /// - /// ### Java method signature - /// ```java - /// public byte[] android.net.wifi.aware.ServiceDiscoveryInfo.getServiceSpecificInfo() - /// ``` -@JavaMethod - open func getServiceSpecificInfo() -> [Int8] } diff --git a/Sources/AndroidNet/SipAudioCall+Listener.swift b/Sources/AndroidNet/SipAudioCall+Listener.swift index d4143a8..62078a4 100644 --- a/Sources/AndroidNet/SipAudioCall+Listener.swift +++ b/Sources/AndroidNet/SipAudioCall+Listener.swift @@ -20,16 +20,6 @@ extension SipAudioCall { @JavaMethod open func onError(_ arg0: SipAudioCall?, _ arg1: Int32, _ arg2: String) - /// Java method `onReadyToCall`. - /// - /// ### Java method signature - /// ```java - /// public void android.net.sip.SipAudioCall$Listener.onReadyToCall(android.net.sip.SipAudioCall) - /// ``` - @available(*, deprecated) - @JavaMethod - open func onReadyToCall(_ arg0: SipAudioCall?) - /// Java method `onCalling`. /// /// ### Java method signature @@ -90,6 +80,16 @@ extension SipAudioCall { @JavaMethod open func onCallBusy(_ arg0: SipAudioCall?) + /// Java method `onReadyToCall`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall$Listener.onReadyToCall(android.net.sip.SipAudioCall) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onReadyToCall(_ arg0: SipAudioCall?) + /// Java method `onCallHeld`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/SipAudioCall.swift b/Sources/AndroidNet/SipAudioCall.swift index ac93739..d16c56e 100644 --- a/Sources/AndroidNet/SipAudioCall.swift +++ b/Sources/AndroidNet/SipAudioCall.swift @@ -11,6 +11,26 @@ open class SipAudioCall: JavaObject { @JavaMethod @_nonoverride public convenience init(_ arg0: Context?, _ arg1: SipProfile?, environment: JNIEnvironment? = nil) + /// Java method `sendDtmf`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.sendDtmf(int,android.os.Message) + /// ``` + @available(*, deprecated) + @JavaMethod + open func sendDtmf(_ arg0: Int32, _ arg1: Message?) + + /// Java method `sendDtmf`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.sendDtmf(int) + /// ``` + @available(*, deprecated) + @JavaMethod + open func sendDtmf(_ arg0: Int32) + /// Java method `getLocalProfile`. /// /// ### Java method signature @@ -45,21 +65,21 @@ open class SipAudioCall: JavaObject { /// /// ### Java method signature /// ```java - /// public void android.net.sip.SipAudioCall.setListener(android.net.sip.SipAudioCall$Listener,boolean) + /// public void android.net.sip.SipAudioCall.setListener(android.net.sip.SipAudioCall$Listener) /// ``` @available(*, deprecated) @JavaMethod - open func setListener(_ arg0: SipAudioCall.Listener?, _ arg1: Bool) + open func setListener(_ arg0: SipAudioCall.Listener?) /// Java method `setListener`. /// /// ### Java method signature /// ```java - /// public void android.net.sip.SipAudioCall.setListener(android.net.sip.SipAudioCall$Listener) + /// public void android.net.sip.SipAudioCall.setListener(android.net.sip.SipAudioCall$Listener,boolean) /// ``` @available(*, deprecated) @JavaMethod - open func setListener(_ arg0: SipAudioCall.Listener?) + open func setListener(_ arg0: SipAudioCall.Listener?, _ arg1: Bool) /// Java method `makeCall`. /// @@ -161,26 +181,6 @@ open class SipAudioCall: JavaObject { @JavaMethod open func setSpeakerMode(_ arg0: Bool) - /// Java method `sendDtmf`. - /// - /// ### Java method signature - /// ```java - /// public void android.net.sip.SipAudioCall.sendDtmf(int) - /// ``` - @available(*, deprecated) - @JavaMethod - open func sendDtmf(_ arg0: Int32) - - /// Java method `sendDtmf`. - /// - /// ### Java method signature - /// ```java - /// public void android.net.sip.SipAudioCall.sendDtmf(int,android.os.Message) - /// ``` - @available(*, deprecated) - @JavaMethod - open func sendDtmf(_ arg0: Int32, _ arg1: Message?) - /// Java method `startAudio`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/SipManager.swift b/Sources/AndroidNet/SipManager.swift index 41aae01..8df8091 100644 --- a/Sources/AndroidNet/SipManager.swift +++ b/Sources/AndroidNet/SipManager.swift @@ -6,6 +6,16 @@ import SwiftJavaJNICore @available(*, deprecated) @JavaClass("android.net.sip.SipManager") open class SipManager: JavaObject { + /// Java method `setRegistrationListener`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipManager.setRegistrationListener(java.lang.String,android.net.sip.SipRegistrationListener) throws android.net.sip.SipException + /// ``` +@available(*, deprecated) + @JavaMethod + open func setRegistrationListener(_ arg0: String, _ arg1: SipRegistrationListener?) throws + /// Java method `isOpened`. /// /// ### Java method signature @@ -20,21 +30,21 @@ open class SipManager: JavaObject { /// /// ### Java method signature /// ```java - /// public android.net.sip.SipAudioCall android.net.sip.SipManager.makeAudioCall(java.lang.String,java.lang.String,android.net.sip.SipAudioCall$Listener,int) throws android.net.sip.SipException + /// public android.net.sip.SipAudioCall android.net.sip.SipManager.makeAudioCall(android.net.sip.SipProfile,android.net.sip.SipProfile,android.net.sip.SipAudioCall$Listener,int) throws android.net.sip.SipException /// ``` @available(*, deprecated) @JavaMethod - open func makeAudioCall(_ arg0: String, _ arg1: String, _ arg2: SipAudioCall.Listener?, _ arg3: Int32) throws -> SipAudioCall! + open func makeAudioCall(_ arg0: SipProfile?, _ arg1: SipProfile?, _ arg2: SipAudioCall.Listener?, _ arg3: Int32) throws -> SipAudioCall! /// Java method `makeAudioCall`. /// /// ### Java method signature /// ```java - /// public android.net.sip.SipAudioCall android.net.sip.SipManager.makeAudioCall(android.net.sip.SipProfile,android.net.sip.SipProfile,android.net.sip.SipAudioCall$Listener,int) throws android.net.sip.SipException + /// public android.net.sip.SipAudioCall android.net.sip.SipManager.makeAudioCall(java.lang.String,java.lang.String,android.net.sip.SipAudioCall$Listener,int) throws android.net.sip.SipException /// ``` @available(*, deprecated) @JavaMethod - open func makeAudioCall(_ arg0: SipProfile?, _ arg1: SipProfile?, _ arg2: SipAudioCall.Listener?, _ arg3: Int32) throws -> SipAudioCall! + open func makeAudioCall(_ arg0: String, _ arg1: String, _ arg2: SipAudioCall.Listener?, _ arg3: Int32) throws -> SipAudioCall! /// Java method `takeAudioCall`. /// @@ -66,16 +76,6 @@ open class SipManager: JavaObject { @JavaMethod open func createSipSession(_ arg0: SipProfile?, _ arg1: SipSession.Listener?) throws -> SipSession! - /// Java method `setRegistrationListener`. - /// - /// ### Java method signature - /// ```java - /// public void android.net.sip.SipManager.setRegistrationListener(java.lang.String,android.net.sip.SipRegistrationListener) throws android.net.sip.SipException - /// ``` -@available(*, deprecated) - @JavaMethod - open func setRegistrationListener(_ arg0: String, _ arg1: SipRegistrationListener?) throws - /// Java method `isRegistered`. /// /// ### Java method signature @@ -139,65 +139,65 @@ extension JavaClass { @JavaStaticField(isFinal: true) public var INCOMING_CALL_RESULT_CODE: Int32 - /// Java method `getCallId`. + /// Java method `isIncomingCallIntent`. /// /// ### Java method signature /// ```java - /// public static java.lang.String android.net.sip.SipManager.getCallId(android.content.Intent) + /// public static boolean android.net.sip.SipManager.isIncomingCallIntent(android.content.Intent) /// ``` @available(*, deprecated) @JavaStaticMethod - public func getCallId(_ arg0: Intent?) -> String + public func isIncomingCallIntent(_ arg0: Intent?) -> Bool - /// Java method `isApiSupported`. + /// Java method `getOfferSessionDescription`. /// /// ### Java method signature /// ```java - /// public static boolean android.net.sip.SipManager.isApiSupported(android.content.Context) + /// public static java.lang.String android.net.sip.SipManager.getOfferSessionDescription(android.content.Intent) /// ``` @available(*, deprecated) @JavaStaticMethod - public func isApiSupported(_ arg0: Context?) -> Bool + public func getOfferSessionDescription(_ arg0: Intent?) -> String - /// Java method `isVoipSupported`. + /// Java method `getCallId`. /// /// ### Java method signature /// ```java - /// public static boolean android.net.sip.SipManager.isVoipSupported(android.content.Context) + /// public static java.lang.String android.net.sip.SipManager.getCallId(android.content.Intent) /// ``` @available(*, deprecated) @JavaStaticMethod - public func isVoipSupported(_ arg0: Context?) -> Bool + public func getCallId(_ arg0: Intent?) -> String - /// Java method `isSipWifiOnly`. + /// Java method `isApiSupported`. /// /// ### Java method signature /// ```java - /// public static boolean android.net.sip.SipManager.isSipWifiOnly(android.content.Context) + /// public static boolean android.net.sip.SipManager.isApiSupported(android.content.Context) /// ``` @available(*, deprecated) @JavaStaticMethod - public func isSipWifiOnly(_ arg0: Context?) -> Bool + public func isApiSupported(_ arg0: Context?) -> Bool - /// Java method `isIncomingCallIntent`. + /// Java method `isVoipSupported`. /// /// ### Java method signature /// ```java - /// public static boolean android.net.sip.SipManager.isIncomingCallIntent(android.content.Intent) + /// public static boolean android.net.sip.SipManager.isVoipSupported(android.content.Context) /// ``` @available(*, deprecated) @JavaStaticMethod - public func isIncomingCallIntent(_ arg0: Intent?) -> Bool + public func isVoipSupported(_ arg0: Context?) -> Bool - /// Java method `getOfferSessionDescription`. + /// Java method `isSipWifiOnly`. /// /// ### Java method signature /// ```java - /// public static java.lang.String android.net.sip.SipManager.getOfferSessionDescription(android.content.Intent) + /// public static boolean android.net.sip.SipManager.isSipWifiOnly(android.content.Context) /// ``` @available(*, deprecated) @JavaStaticMethod - public func getOfferSessionDescription(_ arg0: Intent?) -> String + public func isSipWifiOnly(_ arg0: Context?) -> Bool /// Java method `newInstance`. /// diff --git a/Sources/AndroidNet/SipProfile+Builder.swift b/Sources/AndroidNet/SipProfile+Builder.swift index 50ea2ef..a500b69 100644 --- a/Sources/AndroidNet/SipProfile+Builder.swift +++ b/Sources/AndroidNet/SipProfile+Builder.swift @@ -28,6 +28,16 @@ extension SipProfile { @JavaMethod open func setAutoRegistration(_ arg0: Bool) -> SipProfile.Builder! + /// Java method `setPassword`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile$Builder android.net.sip.SipProfile$Builder.setPassword(java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setPassword(_ arg0: String) -> SipProfile.Builder! + /// Java method `setAuthUserName`. /// /// ### Java method signature @@ -48,6 +58,16 @@ extension SipProfile { @JavaMethod open func setProfileName(_ arg0: String) -> SipProfile.Builder! + /// Java method `setPort`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile$Builder android.net.sip.SipProfile$Builder.setPort(int) throws java.lang.IllegalArgumentException + /// ``` + @available(*, deprecated) + @JavaMethod + open func setPort(_ arg0: Int32) throws -> SipProfile.Builder! + /// Java method `setProtocol`. /// /// ### Java method signature @@ -88,26 +108,6 @@ extension SipProfile { @JavaMethod open func setSendKeepAlive(_ arg0: Bool) -> SipProfile.Builder! - /// Java method `setPassword`. - /// - /// ### Java method signature - /// ```java - /// public android.net.sip.SipProfile$Builder android.net.sip.SipProfile$Builder.setPassword(java.lang.String) - /// ``` - @available(*, deprecated) - @JavaMethod - open func setPassword(_ arg0: String) -> SipProfile.Builder! - - /// Java method `setPort`. - /// - /// ### Java method signature - /// ```java - /// public android.net.sip.SipProfile$Builder android.net.sip.SipProfile$Builder.setPort(int) throws java.lang.IllegalArgumentException - /// ``` - @available(*, deprecated) - @JavaMethod - open func setPort(_ arg0: Int32) throws -> SipProfile.Builder! - /// Java method `build`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/SipProfile.swift b/Sources/AndroidNet/SipProfile.swift index 3c99997..6ec3ce2 100644 --- a/Sources/AndroidNet/SipProfile.swift +++ b/Sources/AndroidNet/SipProfile.swift @@ -7,75 +7,75 @@ import SwiftJavaJNICore @available(*, deprecated) @JavaClass("android.net.sip.SipProfile", implements: Parcelable.self, Serializable.self) open class SipProfile: JavaObject { - /// Java method `getUriString`. + /// Java method `getAutoRegistration`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.sip.SipProfile.getUriString() + /// public boolean android.net.sip.SipProfile.getAutoRegistration() /// ``` @available(*, deprecated) @JavaMethod - open func getUriString() -> String + open func getAutoRegistration() -> Bool - /// Java method `getUserName`. + /// Java method `describeContents`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.sip.SipProfile.getUserName() + /// public int android.net.sip.SipProfile.describeContents() /// ``` @available(*, deprecated) @JavaMethod - open func getUserName() -> String + open func describeContents() -> Int32 - /// Java method `getAuthUserName`. + /// Java method `writeToParcel`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.sip.SipProfile.getAuthUserName() + /// public void android.net.sip.SipProfile.writeToParcel(android.os.Parcel,int) /// ``` @available(*, deprecated) @JavaMethod - open func getAuthUserName() -> String + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) - /// Java method `describeContents`. + /// Java method `getUriString`. /// /// ### Java method signature /// ```java - /// public int android.net.sip.SipProfile.describeContents() + /// public java.lang.String android.net.sip.SipProfile.getUriString() /// ``` @available(*, deprecated) @JavaMethod - open func describeContents() -> Int32 + open func getUriString() -> String - /// Java method `writeToParcel`. + /// Java method `getUserName`. /// /// ### Java method signature /// ```java - /// public void android.net.sip.SipProfile.writeToParcel(android.os.Parcel,int) + /// public java.lang.String android.net.sip.SipProfile.getUserName() /// ``` @available(*, deprecated) @JavaMethod - open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + open func getUserName() -> String - /// Java method `getPassword`. + /// Java method `getAuthUserName`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.sip.SipProfile.getPassword() + /// public java.lang.String android.net.sip.SipProfile.getAuthUserName() /// ``` @available(*, deprecated) @JavaMethod - open func getPassword() -> String + open func getAuthUserName() -> String - /// Java method `getAutoRegistration`. + /// Java method `getPassword`. /// /// ### Java method signature /// ```java - /// public boolean android.net.sip.SipProfile.getAutoRegistration() + /// public java.lang.String android.net.sip.SipProfile.getPassword() /// ``` @available(*, deprecated) @JavaMethod - open func getAutoRegistration() -> Bool + open func getPassword() -> String /// Java method `getSipDomain`. /// diff --git a/Sources/AndroidNet/SipRegistrationListener.swift b/Sources/AndroidNet/SipRegistrationListener.swift index 8aa8a1f..85c4d71 100644 --- a/Sources/AndroidNet/SipRegistrationListener.swift +++ b/Sources/AndroidNet/SipRegistrationListener.swift @@ -5,33 +5,33 @@ import SwiftJavaJNICore @available(*, deprecated) @JavaInterface("android.net.sip.SipRegistrationListener") public struct SipRegistrationListener { - /// Java method `onRegistering`. + /// Java method `onRegistrationFailed`. /// /// ### Java method signature /// ```java - /// public abstract void android.net.sip.SipRegistrationListener.onRegistering(java.lang.String) + /// public abstract void android.net.sip.SipRegistrationListener.onRegistrationFailed(java.lang.String,int,java.lang.String) /// ``` @available(*, deprecated) @JavaMethod - public func onRegistering(_ arg0: String) + public func onRegistrationFailed(_ arg0: String, _ arg1: Int32, _ arg2: String) - /// Java method `onRegistrationDone`. + /// Java method `onRegistering`. /// /// ### Java method signature /// ```java - /// public abstract void android.net.sip.SipRegistrationListener.onRegistrationDone(java.lang.String,long) + /// public abstract void android.net.sip.SipRegistrationListener.onRegistering(java.lang.String) /// ``` @available(*, deprecated) @JavaMethod - public func onRegistrationDone(_ arg0: String, _ arg1: Int64) + public func onRegistering(_ arg0: String) - /// Java method `onRegistrationFailed`. + /// Java method `onRegistrationDone`. /// /// ### Java method signature /// ```java - /// public abstract void android.net.sip.SipRegistrationListener.onRegistrationFailed(java.lang.String,int,java.lang.String) + /// public abstract void android.net.sip.SipRegistrationListener.onRegistrationDone(java.lang.String,long) /// ``` @available(*, deprecated) @JavaMethod - public func onRegistrationFailed(_ arg0: String, _ arg1: Int32, _ arg2: String) + public func onRegistrationDone(_ arg0: String, _ arg1: Int64) } diff --git a/Sources/AndroidNet/SipSession+Listener.swift b/Sources/AndroidNet/SipSession+Listener.swift index a5029e0..c621687 100644 --- a/Sources/AndroidNet/SipSession+Listener.swift +++ b/Sources/AndroidNet/SipSession+Listener.swift @@ -10,6 +10,16 @@ extension SipSession { @JavaMethod @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + /// Java method `onRegistrationFailed`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession$Listener.onRegistrationFailed(android.net.sip.SipSession,int,java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onRegistrationFailed(_ arg0: SipSession?, _ arg1: Int32, _ arg2: String) + /// Java method `onRegistrationTimeout`. /// /// ### Java method signature @@ -20,15 +30,15 @@ extension SipSession { @JavaMethod open func onRegistrationTimeout(_ arg0: SipSession?) - /// Java method `onCallChangeFailed`. + /// Java method `onError`. /// /// ### Java method signature /// ```java - /// public void android.net.sip.SipSession$Listener.onCallChangeFailed(android.net.sip.SipSession,int,java.lang.String) + /// public void android.net.sip.SipSession$Listener.onError(android.net.sip.SipSession,int,java.lang.String) /// ``` @available(*, deprecated) @JavaMethod - open func onCallChangeFailed(_ arg0: SipSession?, _ arg1: Int32, _ arg2: String) + open func onError(_ arg0: SipSession?, _ arg1: Int32, _ arg2: String) /// Java method `onRegistering`. /// @@ -50,26 +60,6 @@ extension SipSession { @JavaMethod open func onRegistrationDone(_ arg0: SipSession?, _ arg1: Int32) - /// Java method `onError`. - /// - /// ### Java method signature - /// ```java - /// public void android.net.sip.SipSession$Listener.onError(android.net.sip.SipSession,int,java.lang.String) - /// ``` - @available(*, deprecated) - @JavaMethod - open func onError(_ arg0: SipSession?, _ arg1: Int32, _ arg2: String) - - /// Java method `onRegistrationFailed`. - /// - /// ### Java method signature - /// ```java - /// public void android.net.sip.SipSession$Listener.onRegistrationFailed(android.net.sip.SipSession,int,java.lang.String) - /// ``` - @available(*, deprecated) - @JavaMethod - open func onRegistrationFailed(_ arg0: SipSession?, _ arg1: Int32, _ arg2: String) - /// Java method `onCalling`. /// /// ### Java method signature @@ -129,5 +119,15 @@ extension SipSession { @available(*, deprecated) @JavaMethod open func onCallBusy(_ arg0: SipSession?) + + /// Java method `onCallChangeFailed`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession$Listener.onCallChangeFailed(android.net.sip.SipSession,int,java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onCallChangeFailed(_ arg0: SipSession?, _ arg1: Int32, _ arg2: String) } } diff --git a/Sources/AndroidNet/SocketKeepalive+Callback.swift b/Sources/AndroidNet/SocketKeepalive+Callback.swift index f0f9baa..fcdcea0 100644 --- a/Sources/AndroidNet/SocketKeepalive+Callback.swift +++ b/Sources/AndroidNet/SocketKeepalive+Callback.swift @@ -8,32 +8,32 @@ extension SocketKeepalive { @JavaMethod @_nonoverride public convenience init(environment: JNIEnvironment? = nil) - /// Java method `onStarted`. + /// Java method `onError`. /// /// ### Java method signature /// ```java - /// public void android.net.SocketKeepalive$Callback.onStarted() + /// public void android.net.SocketKeepalive$Callback.onError(int) /// ``` @JavaMethod - open func onStarted() + open func onError(_ arg0: Int32) - /// Java method `onStopped`. + /// Java method `onStarted`. /// /// ### Java method signature /// ```java - /// public void android.net.SocketKeepalive$Callback.onStopped() + /// public void android.net.SocketKeepalive$Callback.onStarted() /// ``` @JavaMethod - open func onStopped() + open func onStarted() - /// Java method `onError`. + /// Java method `onStopped`. /// /// ### Java method signature /// ```java - /// public void android.net.SocketKeepalive$Callback.onError(int) + /// public void android.net.SocketKeepalive$Callback.onStopped() /// ``` @JavaMethod - open func onError(_ arg0: Int32) + open func onStopped() /// Java method `onDataReceived`. /// diff --git a/Sources/AndroidNet/SoftApConfiguration.swift b/Sources/AndroidNet/SoftApConfiguration.swift index cbcbf57..b9422c4 100644 --- a/Sources/AndroidNet/SoftApConfiguration.swift +++ b/Sources/AndroidNet/SoftApConfiguration.swift @@ -5,15 +5,6 @@ import SwiftJavaJNICore @JavaClass("android.net.wifi.SoftApConfiguration", implements: Parcelable.self) open class SoftApConfiguration: JavaObject { - /// Java method `getPassphrase`. - /// - /// ### Java method signature - /// ```java - /// public java.lang.String android.net.wifi.SoftApConfiguration.getPassphrase() - /// ``` -@JavaMethod - open func getPassphrase() -> String - /// Java method `describeContents`. /// /// ### Java method signature @@ -32,6 +23,16 @@ open class SoftApConfiguration: JavaObject { @JavaMethod open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + /// Java method `getSsid`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.SoftApConfiguration.getSsid() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getSsid() -> String + /// Java method `getWifiSsid`. /// /// ### Java method signature @@ -50,24 +51,23 @@ open class SoftApConfiguration: JavaObject { @JavaMethod open func getBssid() -> MacAddress! - /// Java method `isHiddenSsid`. + /// Java method `getPassphrase`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.SoftApConfiguration.isHiddenSsid() + /// public java.lang.String android.net.wifi.SoftApConfiguration.getPassphrase() /// ``` @JavaMethod - open func isHiddenSsid() -> Bool + open func getPassphrase() -> String - /// Java method `getSsid`. + /// Java method `isHiddenSsid`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.wifi.SoftApConfiguration.getSsid() + /// public boolean android.net.wifi.SoftApConfiguration.isHiddenSsid() /// ``` -@available(*, deprecated) - @JavaMethod - open func getSsid() -> String +@JavaMethod + open func isHiddenSsid() -> Bool /// Java method `getSecurityType`. /// diff --git a/Sources/AndroidNet/StaticIpConfiguration.swift b/Sources/AndroidNet/StaticIpConfiguration.swift index bd4a0d3..954b6ef 100644 --- a/Sources/AndroidNet/StaticIpConfiguration.swift +++ b/Sources/AndroidNet/StaticIpConfiguration.swift @@ -6,50 +6,50 @@ import SwiftJavaJNICore @JavaClass("android.net.StaticIpConfiguration", implements: Parcelable.self) open class StaticIpConfiguration: JavaObject { - /// Java method `getGateway`. + /// Java method `describeContents`. /// /// ### Java method signature /// ```java - /// public java.net.InetAddress android.net.StaticIpConfiguration.getGateway() + /// public int android.net.StaticIpConfiguration.describeContents() /// ``` @JavaMethod - open func getGateway() -> InetAddress! + open func describeContents() -> Int32 - /// Java method `getIpAddress`. + /// Java method `writeToParcel`. /// /// ### Java method signature /// ```java - /// public android.net.LinkAddress android.net.StaticIpConfiguration.getIpAddress() + /// public void android.net.StaticIpConfiguration.writeToParcel(android.os.Parcel,int) /// ``` @JavaMethod - open func getIpAddress() -> LinkAddress! + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) - /// Java method `describeContents`. + /// Java method `getIpAddress`. /// /// ### Java method signature /// ```java - /// public int android.net.StaticIpConfiguration.describeContents() + /// public android.net.LinkAddress android.net.StaticIpConfiguration.getIpAddress() /// ``` @JavaMethod - open func describeContents() -> Int32 + open func getIpAddress() -> LinkAddress! - /// Java method `writeToParcel`. + /// Java method `getDomains`. /// /// ### Java method signature /// ```java - /// public void android.net.StaticIpConfiguration.writeToParcel(android.os.Parcel,int) + /// public java.lang.String android.net.StaticIpConfiguration.getDomains() /// ``` @JavaMethod - open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + open func getDomains() -> String - /// Java method `getDomains`. + /// Java method `getGateway`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.StaticIpConfiguration.getDomains() + /// public java.net.InetAddress android.net.StaticIpConfiguration.getGateway() /// ``` @JavaMethod - open func getDomains() -> String + open func getGateway() -> InetAddress! /// Java method `equals`. /// diff --git a/Sources/AndroidNet/SubscribeConfig+Builder.swift b/Sources/AndroidNet/SubscribeConfig+Builder.swift index 43d6452..6c6e66f 100644 --- a/Sources/AndroidNet/SubscribeConfig+Builder.swift +++ b/Sources/AndroidNet/SubscribeConfig+Builder.swift @@ -8,15 +8,6 @@ extension SubscribeConfig { @JavaMethod @_nonoverride public convenience init(environment: JNIEnvironment? = nil) - /// Java method `setServiceName`. - /// - /// ### Java method signature - /// ```java - /// public android.net.wifi.aware.SubscribeConfig$Builder android.net.wifi.aware.SubscribeConfig$Builder.setServiceName(java.lang.String) - /// ``` - @JavaMethod - open func setServiceName(_ arg0: String) -> SubscribeConfig.Builder! - /// Java method `setServiceSpecificInfo`. /// /// ### Java method signature @@ -44,14 +35,14 @@ extension SubscribeConfig { @JavaMethod open func setInstantCommunicationModeEnabled(_ arg0: Bool, _ arg1: Int32) -> SubscribeConfig.Builder! - /// Java method `setSubscribeType`. + /// Java method `setServiceName`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.aware.SubscribeConfig$Builder android.net.wifi.aware.SubscribeConfig$Builder.setSubscribeType(int) + /// public android.net.wifi.aware.SubscribeConfig$Builder android.net.wifi.aware.SubscribeConfig$Builder.setServiceName(java.lang.String) /// ``` @JavaMethod - open func setSubscribeType(_ arg0: Int32) -> SubscribeConfig.Builder! + open func setServiceName(_ arg0: String) -> SubscribeConfig.Builder! /// Java method `setTtlSec`. /// @@ -62,6 +53,15 @@ extension SubscribeConfig { @JavaMethod open func setTtlSec(_ arg0: Int32) -> SubscribeConfig.Builder! + /// Java method `setSubscribeType`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.SubscribeConfig$Builder android.net.wifi.aware.SubscribeConfig$Builder.setSubscribeType(int) + /// ``` + @JavaMethod + open func setSubscribeType(_ arg0: Int32) -> SubscribeConfig.Builder! + /// Java method `setMinDistanceMm`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/SubscribeConfig.swift b/Sources/AndroidNet/SubscribeConfig.swift index 75fb1b0..91ac32e 100644 --- a/Sources/AndroidNet/SubscribeConfig.swift +++ b/Sources/AndroidNet/SubscribeConfig.swift @@ -5,41 +5,41 @@ import SwiftJavaJNICore @JavaClass("android.net.wifi.aware.SubscribeConfig", implements: Parcelable.self) open class SubscribeConfig: JavaObject { - /// Java method `describeContents`. + /// Java method `isInstantCommunicationModeEnabled`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.aware.SubscribeConfig.describeContents() + /// public boolean android.net.wifi.aware.SubscribeConfig.isInstantCommunicationModeEnabled() /// ``` @JavaMethod - open func describeContents() -> Int32 + open func isInstantCommunicationModeEnabled() -> Bool - /// Java method `writeToParcel`. + /// Java method `getInstantCommunicationBand`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.aware.SubscribeConfig.writeToParcel(android.os.Parcel,int) + /// public int android.net.wifi.aware.SubscribeConfig.getInstantCommunicationBand() /// ``` @JavaMethod - open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + open func getInstantCommunicationBand() -> Int32 - /// Java method `isInstantCommunicationModeEnabled`. + /// Java method `describeContents`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.aware.SubscribeConfig.isInstantCommunicationModeEnabled() + /// public int android.net.wifi.aware.SubscribeConfig.describeContents() /// ``` @JavaMethod - open func isInstantCommunicationModeEnabled() -> Bool + open func describeContents() -> Int32 - /// Java method `getInstantCommunicationBand`. + /// Java method `writeToParcel`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.aware.SubscribeConfig.getInstantCommunicationBand() + /// public void android.net.wifi.aware.SubscribeConfig.writeToParcel(android.os.Parcel,int) /// ``` @JavaMethod - open func getInstantCommunicationBand() -> Int32 + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) /// Java method `equals`. /// diff --git a/Sources/AndroidNet/TrafficStats.swift b/Sources/AndroidNet/TrafficStats.swift index a9cd181..e734437 100644 --- a/Sources/AndroidNet/TrafficStats.swift +++ b/Sources/AndroidNet/TrafficStats.swift @@ -1,5 +1,5 @@ // Auto-generated by Java-to-Swift wrapper generator. -import JavaLangIO +import JavaIO import JavaLangNet import SwiftJava import SwiftJavaJNICore @@ -13,6 +13,89 @@ extension JavaClass { @JavaStaticField(isFinal: true) public var UNSUPPORTED: Int32 + /// Java method `getAndSetThreadStatsTag`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.TrafficStats.getAndSetThreadStatsTag(int) + /// ``` + @JavaStaticMethod + public func getAndSetThreadStatsTag(_ arg0: Int32) -> Int32 + + /// Java method `clearThreadStatsTag`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.clearThreadStatsTag() + /// ``` + @JavaStaticMethod + public func clearThreadStatsTag() + + /// Java method `clearThreadStatsUid`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.clearThreadStatsUid() + /// ``` + @JavaStaticMethod + public func clearThreadStatsUid() + + /// Java method `untagDatagramSocket`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.untagDatagramSocket(java.net.DatagramSocket) throws java.net.SocketException + /// ``` + @JavaStaticMethod + public func untagDatagramSocket(_ arg0: DatagramSocket?) throws + + /// Java method `untagFileDescriptor`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.untagFileDescriptor(java.io.FileDescriptor) throws java.io.IOException + /// ``` + @JavaStaticMethod + public func untagFileDescriptor(_ arg0: FileDescriptor?) throws + + /// Java method `incrementOperationCount`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.incrementOperationCount(int,int) + /// ``` + @JavaStaticMethod + public func incrementOperationCount(_ arg0: Int32, _ arg1: Int32) + + /// Java method `incrementOperationCount`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.incrementOperationCount(int) + /// ``` + @JavaStaticMethod + public func incrementOperationCount(_ arg0: Int32) + + /// Java method `getUidTcpTxSegments`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getUidTcpTxSegments(int) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getUidTcpTxSegments(_ arg0: Int32) -> Int64 + + /// Java method `getUidTcpRxSegments`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getUidTcpRxSegments(int) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getUidTcpRxSegments(_ arg0: Int32) -> Int64 + /// Java method `setThreadStatsTag`. /// /// ### Java method signature @@ -288,87 +371,4 @@ extension JavaClass { @available(*, deprecated) @JavaStaticMethod public func getUidUdpRxPackets(_ arg0: Int32) -> Int64 - - /// Java method `getAndSetThreadStatsTag`. - /// - /// ### Java method signature - /// ```java - /// public static int android.net.TrafficStats.getAndSetThreadStatsTag(int) - /// ``` - @JavaStaticMethod - public func getAndSetThreadStatsTag(_ arg0: Int32) -> Int32 - - /// Java method `clearThreadStatsTag`. - /// - /// ### Java method signature - /// ```java - /// public static void android.net.TrafficStats.clearThreadStatsTag() - /// ``` - @JavaStaticMethod - public func clearThreadStatsTag() - - /// Java method `clearThreadStatsUid`. - /// - /// ### Java method signature - /// ```java - /// public static void android.net.TrafficStats.clearThreadStatsUid() - /// ``` - @JavaStaticMethod - public func clearThreadStatsUid() - - /// Java method `untagDatagramSocket`. - /// - /// ### Java method signature - /// ```java - /// public static void android.net.TrafficStats.untagDatagramSocket(java.net.DatagramSocket) throws java.net.SocketException - /// ``` - @JavaStaticMethod - public func untagDatagramSocket(_ arg0: DatagramSocket?) throws - - /// Java method `untagFileDescriptor`. - /// - /// ### Java method signature - /// ```java - /// public static void android.net.TrafficStats.untagFileDescriptor(java.io.FileDescriptor) throws java.io.IOException - /// ``` - @JavaStaticMethod - public func untagFileDescriptor(_ arg0: FileDescriptor?) throws - - /// Java method `incrementOperationCount`. - /// - /// ### Java method signature - /// ```java - /// public static void android.net.TrafficStats.incrementOperationCount(int,int) - /// ``` - @JavaStaticMethod - public func incrementOperationCount(_ arg0: Int32, _ arg1: Int32) - - /// Java method `incrementOperationCount`. - /// - /// ### Java method signature - /// ```java - /// public static void android.net.TrafficStats.incrementOperationCount(int) - /// ``` - @JavaStaticMethod - public func incrementOperationCount(_ arg0: Int32) - - /// Java method `getUidTcpTxSegments`. - /// - /// ### Java method signature - /// ```java - /// public static long android.net.TrafficStats.getUidTcpTxSegments(int) - /// ``` - @available(*, deprecated) - @JavaStaticMethod - public func getUidTcpTxSegments(_ arg0: Int32) -> Int64 - - /// Java method `getUidTcpRxSegments`. - /// - /// ### Java method signature - /// ```java - /// public static long android.net.TrafficStats.getUidTcpRxSegments(int) - /// ``` - @available(*, deprecated) - @JavaStaticMethod - public func getUidTcpRxSegments(_ arg0: Int32) -> Int64 } diff --git a/Sources/AndroidNet/TransportModeChildSessionParams+Builder.swift b/Sources/AndroidNet/TransportModeChildSessionParams+Builder.swift index 4d3150d..59fb196 100644 --- a/Sources/AndroidNet/TransportModeChildSessionParams+Builder.swift +++ b/Sources/AndroidNet/TransportModeChildSessionParams+Builder.swift @@ -11,41 +11,41 @@ extension TransportModeChildSessionParams { @JavaMethod @_nonoverride public convenience init(_ arg0: TransportModeChildSessionParams?, environment: JNIEnvironment? = nil) - /// Java method `setLifetimeSeconds`. + /// Java method `addInboundTrafficSelectors`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.TransportModeChildSessionParams$Builder android.net.ipsec.ike.TransportModeChildSessionParams$Builder.setLifetimeSeconds(int,int) + /// public android.net.ipsec.ike.TransportModeChildSessionParams$Builder android.net.ipsec.ike.TransportModeChildSessionParams$Builder.addInboundTrafficSelectors(android.net.ipsec.ike.IkeTrafficSelector) /// ``` @JavaMethod - open func setLifetimeSeconds(_ arg0: Int32, _ arg1: Int32) -> TransportModeChildSessionParams.Builder! + open func addInboundTrafficSelectors(_ arg0: IkeTrafficSelector?) -> TransportModeChildSessionParams.Builder! - /// Java method `addChildSaProposal`. + /// Java method `addOutboundTrafficSelectors`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.TransportModeChildSessionParams$Builder android.net.ipsec.ike.TransportModeChildSessionParams$Builder.addChildSaProposal(android.net.ipsec.ike.ChildSaProposal) + /// public android.net.ipsec.ike.TransportModeChildSessionParams$Builder android.net.ipsec.ike.TransportModeChildSessionParams$Builder.addOutboundTrafficSelectors(android.net.ipsec.ike.IkeTrafficSelector) /// ``` @JavaMethod - open func addChildSaProposal(_ arg0: ChildSaProposal?) -> TransportModeChildSessionParams.Builder! + open func addOutboundTrafficSelectors(_ arg0: IkeTrafficSelector?) -> TransportModeChildSessionParams.Builder! - /// Java method `addInboundTrafficSelectors`. + /// Java method `addChildSaProposal`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.TransportModeChildSessionParams$Builder android.net.ipsec.ike.TransportModeChildSessionParams$Builder.addInboundTrafficSelectors(android.net.ipsec.ike.IkeTrafficSelector) + /// public android.net.ipsec.ike.TransportModeChildSessionParams$Builder android.net.ipsec.ike.TransportModeChildSessionParams$Builder.addChildSaProposal(android.net.ipsec.ike.ChildSaProposal) /// ``` @JavaMethod - open func addInboundTrafficSelectors(_ arg0: IkeTrafficSelector?) -> TransportModeChildSessionParams.Builder! + open func addChildSaProposal(_ arg0: ChildSaProposal?) -> TransportModeChildSessionParams.Builder! - /// Java method `addOutboundTrafficSelectors`. + /// Java method `setLifetimeSeconds`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.TransportModeChildSessionParams$Builder android.net.ipsec.ike.TransportModeChildSessionParams$Builder.addOutboundTrafficSelectors(android.net.ipsec.ike.IkeTrafficSelector) + /// public android.net.ipsec.ike.TransportModeChildSessionParams$Builder android.net.ipsec.ike.TransportModeChildSessionParams$Builder.setLifetimeSeconds(int,int) /// ``` @JavaMethod - open func addOutboundTrafficSelectors(_ arg0: IkeTrafficSelector?) -> TransportModeChildSessionParams.Builder! + open func setLifetimeSeconds(_ arg0: Int32, _ arg1: Int32) -> TransportModeChildSessionParams.Builder! /// Java method `build`. /// diff --git a/Sources/AndroidNet/TunnelModeChildSessionParams+Builder.swift b/Sources/AndroidNet/TunnelModeChildSessionParams+Builder.swift index 874d8c7..453735f 100644 --- a/Sources/AndroidNet/TunnelModeChildSessionParams+Builder.swift +++ b/Sources/AndroidNet/TunnelModeChildSessionParams+Builder.swift @@ -12,24 +12,6 @@ extension TunnelModeChildSessionParams { @JavaMethod @_nonoverride public convenience init(_ arg0: TunnelModeChildSessionParams?, environment: JNIEnvironment? = nil) - /// Java method `setLifetimeSeconds`. - /// - /// ### Java method signature - /// ```java - /// public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.setLifetimeSeconds(int,int) - /// ``` - @JavaMethod - open func setLifetimeSeconds(_ arg0: Int32, _ arg1: Int32) -> TunnelModeChildSessionParams.Builder! - - /// Java method `addChildSaProposal`. - /// - /// ### Java method signature - /// ```java - /// public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.addChildSaProposal(android.net.ipsec.ike.ChildSaProposal) - /// ``` - @JavaMethod - open func addChildSaProposal(_ arg0: ChildSaProposal?) -> TunnelModeChildSessionParams.Builder! - /// Java method `addInboundTrafficSelectors`. /// /// ### Java method signature @@ -52,28 +34,28 @@ extension TunnelModeChildSessionParams { /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.addInternalAddressRequest(java.net.Inet4Address) + /// public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.addInternalAddressRequest(int) /// ``` @JavaMethod - open func addInternalAddressRequest(_ arg0: Inet4Address?) -> TunnelModeChildSessionParams.Builder! + open func addInternalAddressRequest(_ arg0: Int32) -> TunnelModeChildSessionParams.Builder! /// Java method `addInternalAddressRequest`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.addInternalAddressRequest(java.net.Inet6Address,int) + /// public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.addInternalAddressRequest(java.net.Inet4Address) /// ``` @JavaMethod - open func addInternalAddressRequest(_ arg0: Inet6Address?, _ arg1: Int32) -> TunnelModeChildSessionParams.Builder! + open func addInternalAddressRequest(_ arg0: Inet4Address?) -> TunnelModeChildSessionParams.Builder! /// Java method `addInternalAddressRequest`. /// /// ### Java method signature /// ```java - /// public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.addInternalAddressRequest(int) + /// public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.addInternalAddressRequest(java.net.Inet6Address,int) /// ``` @JavaMethod - open func addInternalAddressRequest(_ arg0: Int32) -> TunnelModeChildSessionParams.Builder! + open func addInternalAddressRequest(_ arg0: Inet6Address?, _ arg1: Int32) -> TunnelModeChildSessionParams.Builder! /// Java method `addInternalDnsServerRequest`. /// @@ -93,6 +75,24 @@ extension TunnelModeChildSessionParams { @JavaMethod open func addInternalDhcpServerRequest(_ arg0: Int32) -> TunnelModeChildSessionParams.Builder! + /// Java method `addChildSaProposal`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.addChildSaProposal(android.net.ipsec.ike.ChildSaProposal) + /// ``` + @JavaMethod + open func addChildSaProposal(_ arg0: ChildSaProposal?) -> TunnelModeChildSessionParams.Builder! + + /// Java method `setLifetimeSeconds`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.setLifetimeSeconds(int,int) + /// ``` + @JavaMethod + open func setLifetimeSeconds(_ arg0: Int32, _ arg1: Int32) -> TunnelModeChildSessionParams.Builder! + /// Java method `build`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/Uri+Builder.swift b/Sources/AndroidNet/Uri+Builder.swift index e42736a..83a3d6e 100644 --- a/Sources/AndroidNet/Uri+Builder.swift +++ b/Sources/AndroidNet/Uri+Builder.swift @@ -8,6 +8,15 @@ extension Uri { @JavaMethod @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + /// Java method `appendQueryParameter`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.appendQueryParameter(java.lang.String,java.lang.String) + /// ``` + @JavaMethod + open func appendQueryParameter(_ arg0: String, _ arg1: String) -> Uri.Builder! + /// Java method `encodedOpaquePart`. /// /// ### Java method signature @@ -80,15 +89,6 @@ extension Uri { @JavaMethod open func clearQuery() -> Uri.Builder! - /// Java method `appendQueryParameter`. - /// - /// ### Java method signature - /// ```java - /// public android.net.Uri$Builder android.net.Uri$Builder.appendQueryParameter(java.lang.String,java.lang.String) - /// ``` - @JavaMethod - open func appendQueryParameter(_ arg0: String, _ arg1: String) -> Uri.Builder! - /// Java method `toString`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/Uri.swift b/Sources/AndroidNet/Uri.swift index 4b21cbd..26a2cc3 100644 --- a/Sources/AndroidNet/Uri.swift +++ b/Sources/AndroidNet/Uri.swift @@ -273,32 +273,32 @@ extension JavaClass { @JavaStaticField(isFinal: true) public var EMPTY: Uri! - /// Java method `fromParts`. + /// Java method `writeToParcel`. /// /// ### Java method signature /// ```java - /// public static android.net.Uri android.net.Uri.fromParts(java.lang.String,java.lang.String,java.lang.String) + /// public static void android.net.Uri.writeToParcel(android.os.Parcel,android.net.Uri) /// ``` @JavaStaticMethod - public func fromParts(_ arg0: String, _ arg1: String, _ arg2: String) -> Uri! + public func writeToParcel(_ arg0: Parcel?, _ arg1: Uri?) - /// Java method `withAppendedPath`. + /// Java method `fromParts`. /// /// ### Java method signature /// ```java - /// public static android.net.Uri android.net.Uri.withAppendedPath(android.net.Uri,java.lang.String) + /// public static android.net.Uri android.net.Uri.fromParts(java.lang.String,java.lang.String,java.lang.String) /// ``` @JavaStaticMethod - public func withAppendedPath(_ arg0: Uri?, _ arg1: String) -> Uri! + public func fromParts(_ arg0: String, _ arg1: String, _ arg2: String) -> Uri! - /// Java method `writeToParcel`. + /// Java method `withAppendedPath`. /// /// ### Java method signature /// ```java - /// public static void android.net.Uri.writeToParcel(android.os.Parcel,android.net.Uri) + /// public static android.net.Uri android.net.Uri.withAppendedPath(android.net.Uri,java.lang.String) /// ``` @JavaStaticMethod - public func writeToParcel(_ arg0: Parcel?, _ arg1: Uri?) + public func withAppendedPath(_ arg0: Uri?, _ arg1: String) -> Uri! /// Java method `decode`. /// diff --git a/Sources/AndroidNet/UrlQuerySanitizer.swift b/Sources/AndroidNet/UrlQuerySanitizer.swift index 8c3948f..3300276 100644 --- a/Sources/AndroidNet/UrlQuerySanitizer.swift +++ b/Sources/AndroidNet/UrlQuerySanitizer.swift @@ -10,23 +10,50 @@ open class UrlQuerySanitizer: JavaObject { @JavaMethod @_nonoverride public convenience init(environment: JNIEnvironment? = nil) - /// Java method `getUnregisteredParameterValueSanitizer`. + /// Java method `setAllowUnregisteredParamaters`. /// /// ### Java method signature /// ```java - /// public android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getUnregisteredParameterValueSanitizer() + /// public void android.net.UrlQuerySanitizer.setAllowUnregisteredParamaters(boolean) /// ``` @JavaMethod - open func getUnregisteredParameterValueSanitizer() -> UrlQuerySanitizer.ValueSanitizer! + open func setAllowUnregisteredParamaters(_ arg0: Bool) - /// Java method `setUnregisteredParameterValueSanitizer`. + /// Java method `getAllowUnregisteredParamaters`. /// /// ### Java method signature /// ```java - /// public void android.net.UrlQuerySanitizer.setUnregisteredParameterValueSanitizer(android.net.UrlQuerySanitizer$ValueSanitizer) + /// public boolean android.net.UrlQuerySanitizer.getAllowUnregisteredParamaters() /// ``` @JavaMethod - open func setUnregisteredParameterValueSanitizer(_ arg0: UrlQuerySanitizer.ValueSanitizer?) + open func getAllowUnregisteredParamaters() -> Bool + + /// Java method `setPreferFirstRepeatedParameter`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.UrlQuerySanitizer.setPreferFirstRepeatedParameter(boolean) + /// ``` + @JavaMethod + open func setPreferFirstRepeatedParameter(_ arg0: Bool) + + /// Java method `getPreferFirstRepeatedParameter`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.UrlQuerySanitizer.getPreferFirstRepeatedParameter() + /// ``` + @JavaMethod + open func getPreferFirstRepeatedParameter() -> Bool + + /// Java method `getEffectiveValueSanitizer`. + /// + /// ### Java method signature + /// ```java + /// public android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getEffectiveValueSanitizer(java.lang.String) + /// ``` + @JavaMethod + open func getEffectiveValueSanitizer(_ arg0: String) -> UrlQuerySanitizer.ValueSanitizer! /// Java method `parseUrl`. /// @@ -100,50 +127,23 @@ open class UrlQuerySanitizer: JavaObject { @JavaMethod open func decodeHexDigit(_ arg0: UInt16) -> Int32 - /// Java method `setAllowUnregisteredParamaters`. - /// - /// ### Java method signature - /// ```java - /// public void android.net.UrlQuerySanitizer.setAllowUnregisteredParamaters(boolean) - /// ``` - @JavaMethod - open func setAllowUnregisteredParamaters(_ arg0: Bool) - - /// Java method `getAllowUnregisteredParamaters`. - /// - /// ### Java method signature - /// ```java - /// public boolean android.net.UrlQuerySanitizer.getAllowUnregisteredParamaters() - /// ``` - @JavaMethod - open func getAllowUnregisteredParamaters() -> Bool - - /// Java method `setPreferFirstRepeatedParameter`. - /// - /// ### Java method signature - /// ```java - /// public void android.net.UrlQuerySanitizer.setPreferFirstRepeatedParameter(boolean) - /// ``` - @JavaMethod - open func setPreferFirstRepeatedParameter(_ arg0: Bool) - - /// Java method `getPreferFirstRepeatedParameter`. + /// Java method `getUnregisteredParameterValueSanitizer`. /// /// ### Java method signature /// ```java - /// public boolean android.net.UrlQuerySanitizer.getPreferFirstRepeatedParameter() + /// public android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getUnregisteredParameterValueSanitizer() /// ``` @JavaMethod - open func getPreferFirstRepeatedParameter() -> Bool + open func getUnregisteredParameterValueSanitizer() -> UrlQuerySanitizer.ValueSanitizer! - /// Java method `getEffectiveValueSanitizer`. + /// Java method `setUnregisteredParameterValueSanitizer`. /// /// ### Java method signature /// ```java - /// public android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getEffectiveValueSanitizer(java.lang.String) + /// public void android.net.UrlQuerySanitizer.setUnregisteredParameterValueSanitizer(android.net.UrlQuerySanitizer$ValueSanitizer) /// ``` @JavaMethod - open func getEffectiveValueSanitizer(_ arg0: String) -> UrlQuerySanitizer.ValueSanitizer! + open func setUnregisteredParameterValueSanitizer(_ arg0: UrlQuerySanitizer.ValueSanitizer?) /// Java method `clear`. /// @@ -191,84 +191,84 @@ open class UrlQuerySanitizer: JavaObject { open func parseQuery(_ arg0: String) } extension JavaClass { - /// Java method `getAllIllegal`. + /// Java method `getAllButWhitespaceLegal`. /// /// ### Java method signature /// ```java - /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getAllIllegal() + /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getAllButWhitespaceLegal() /// ``` @JavaStaticMethod - public func getAllIllegal() -> UrlQuerySanitizer.ValueSanitizer! + public func getAllButWhitespaceLegal() -> UrlQuerySanitizer.ValueSanitizer! - /// Java method `getAllButNulLegal`. + /// Java method `getUrlAndSpaceLegal`. /// /// ### Java method signature /// ```java - /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getAllButNulLegal() + /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getUrlAndSpaceLegal() /// ``` @JavaStaticMethod - public func getAllButNulLegal() -> UrlQuerySanitizer.ValueSanitizer! + public func getUrlAndSpaceLegal() -> UrlQuerySanitizer.ValueSanitizer! - /// Java method `getUrlLegal`. + /// Java method `getAmpAndSpaceLegal`. /// /// ### Java method signature /// ```java - /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getUrlLegal() + /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getAmpAndSpaceLegal() /// ``` @JavaStaticMethod - public func getUrlLegal() -> UrlQuerySanitizer.ValueSanitizer! + public func getAmpAndSpaceLegal() -> UrlQuerySanitizer.ValueSanitizer! - /// Java method `getAmpLegal`. + /// Java method `getAllButNulAndAngleBracketsLegal`. /// /// ### Java method signature /// ```java - /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getAmpLegal() + /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getAllButNulAndAngleBracketsLegal() /// ``` @JavaStaticMethod - public func getAmpLegal() -> UrlQuerySanitizer.ValueSanitizer! + public func getAllButNulAndAngleBracketsLegal() -> UrlQuerySanitizer.ValueSanitizer! - /// Java method `getSpaceLegal`. + /// Java method `getAllIllegal`. /// /// ### Java method signature /// ```java - /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getSpaceLegal() + /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getAllIllegal() /// ``` @JavaStaticMethod - public func getSpaceLegal() -> UrlQuerySanitizer.ValueSanitizer! + public func getAllIllegal() -> UrlQuerySanitizer.ValueSanitizer! - /// Java method `getAllButWhitespaceLegal`. + /// Java method `getAllButNulLegal`. /// /// ### Java method signature /// ```java - /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getAllButWhitespaceLegal() + /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getAllButNulLegal() /// ``` @JavaStaticMethod - public func getAllButWhitespaceLegal() -> UrlQuerySanitizer.ValueSanitizer! + public func getAllButNulLegal() -> UrlQuerySanitizer.ValueSanitizer! - /// Java method `getUrlAndSpaceLegal`. + /// Java method `getUrlLegal`. /// /// ### Java method signature /// ```java - /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getUrlAndSpaceLegal() + /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getUrlLegal() /// ``` @JavaStaticMethod - public func getUrlAndSpaceLegal() -> UrlQuerySanitizer.ValueSanitizer! + public func getUrlLegal() -> UrlQuerySanitizer.ValueSanitizer! - /// Java method `getAmpAndSpaceLegal`. + /// Java method `getAmpLegal`. /// /// ### Java method signature /// ```java - /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getAmpAndSpaceLegal() + /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getAmpLegal() /// ``` @JavaStaticMethod - public func getAmpAndSpaceLegal() -> UrlQuerySanitizer.ValueSanitizer! + public func getAmpLegal() -> UrlQuerySanitizer.ValueSanitizer! - /// Java method `getAllButNulAndAngleBracketsLegal`. + /// Java method `getSpaceLegal`. /// /// ### Java method signature /// ```java - /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getAllButNulAndAngleBracketsLegal() + /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getSpaceLegal() /// ``` @JavaStaticMethod - public func getAllButNulAndAngleBracketsLegal() -> UrlQuerySanitizer.ValueSanitizer! + public func getSpaceLegal() -> UrlQuerySanitizer.ValueSanitizer! } diff --git a/Sources/AndroidNet/VcnCellUnderlyingNetworkTemplate+Builder.swift b/Sources/AndroidNet/VcnCellUnderlyingNetworkTemplate+Builder.swift index ce8b95a..692164c 100644 --- a/Sources/AndroidNet/VcnCellUnderlyingNetworkTemplate+Builder.swift +++ b/Sources/AndroidNet/VcnCellUnderlyingNetworkTemplate+Builder.swift @@ -8,6 +8,24 @@ extension VcnCellUnderlyingNetworkTemplate { @JavaMethod @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + /// Java method `setMinUpstreamBandwidthKbps`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder.setMinUpstreamBandwidthKbps(int,int) + /// ``` + @JavaMethod + open func setMinUpstreamBandwidthKbps(_ arg0: Int32, _ arg1: Int32) -> VcnCellUnderlyingNetworkTemplate.Builder! + + /// Java method `setMinDownstreamBandwidthKbps`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder.setMinDownstreamBandwidthKbps(int,int) + /// ``` + @JavaMethod + open func setMinDownstreamBandwidthKbps(_ arg0: Int32, _ arg1: Int32) -> VcnCellUnderlyingNetworkTemplate.Builder! + /// Java method `setMetered`. /// /// ### Java method signature @@ -89,24 +107,6 @@ extension VcnCellUnderlyingNetworkTemplate { @JavaMethod open func setRcs(_ arg0: Int32) -> VcnCellUnderlyingNetworkTemplate.Builder! - /// Java method `setMinUpstreamBandwidthKbps`. - /// - /// ### Java method signature - /// ```java - /// public android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder.setMinUpstreamBandwidthKbps(int,int) - /// ``` - @JavaMethod - open func setMinUpstreamBandwidthKbps(_ arg0: Int32, _ arg1: Int32) -> VcnCellUnderlyingNetworkTemplate.Builder! - - /// Java method `setMinDownstreamBandwidthKbps`. - /// - /// ### Java method signature - /// ```java - /// public android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder.setMinDownstreamBandwidthKbps(int,int) - /// ``` - @JavaMethod - open func setMinDownstreamBandwidthKbps(_ arg0: Int32, _ arg1: Int32) -> VcnCellUnderlyingNetworkTemplate.Builder! - /// Java method `build`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/VcnGatewayConnectionConfig+Builder.swift b/Sources/AndroidNet/VcnGatewayConnectionConfig+Builder.swift index 2787f89..ca77f66 100644 --- a/Sources/AndroidNet/VcnGatewayConnectionConfig+Builder.swift +++ b/Sources/AndroidNet/VcnGatewayConnectionConfig+Builder.swift @@ -8,77 +8,77 @@ extension VcnGatewayConnectionConfig { @JavaMethod @_nonoverride public convenience init(_ arg0: String, _ arg1: IkeTunnelConnectionParams?, environment: JNIEnvironment? = nil) - /// Java method `setMaxMtu`. + /// Java method `addExposedCapability`. /// /// ### Java method signature /// ```java - /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.setMaxMtu(int) + /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.addExposedCapability(int) /// ``` @JavaMethod - open func setMaxMtu(_ arg0: Int32) -> VcnGatewayConnectionConfig.Builder! + open func addExposedCapability(_ arg0: Int32) -> VcnGatewayConnectionConfig.Builder! - /// Java method `addGatewayOption`. + /// Java method `removeExposedCapability`. /// /// ### Java method signature /// ```java - /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.addGatewayOption(int) + /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.removeExposedCapability(int) /// ``` @JavaMethod - open func addGatewayOption(_ arg0: Int32) -> VcnGatewayConnectionConfig.Builder! + open func removeExposedCapability(_ arg0: Int32) -> VcnGatewayConnectionConfig.Builder! - /// Java method `setSafeModeEnabled`. + /// Java method `setRetryIntervalsMillis`. /// /// ### Java method signature /// ```java - /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.setSafeModeEnabled(boolean) + /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.setRetryIntervalsMillis(long[]) /// ``` @JavaMethod - open func setSafeModeEnabled(_ arg0: Bool) -> VcnGatewayConnectionConfig.Builder! + open func setRetryIntervalsMillis(_ arg0: [Int64]) -> VcnGatewayConnectionConfig.Builder! - /// Java method `addExposedCapability`. + /// Java method `setMinUdpPort4500NatTimeoutSeconds`. /// /// ### Java method signature /// ```java - /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.addExposedCapability(int) + /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.setMinUdpPort4500NatTimeoutSeconds(int) /// ``` @JavaMethod - open func addExposedCapability(_ arg0: Int32) -> VcnGatewayConnectionConfig.Builder! + open func setMinUdpPort4500NatTimeoutSeconds(_ arg0: Int32) -> VcnGatewayConnectionConfig.Builder! - /// Java method `removeExposedCapability`. + /// Java method `removeGatewayOption`. /// /// ### Java method signature /// ```java - /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.removeExposedCapability(int) + /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.removeGatewayOption(int) /// ``` @JavaMethod - open func removeExposedCapability(_ arg0: Int32) -> VcnGatewayConnectionConfig.Builder! + open func removeGatewayOption(_ arg0: Int32) -> VcnGatewayConnectionConfig.Builder! - /// Java method `setRetryIntervalsMillis`. + /// Java method `addGatewayOption`. /// /// ### Java method signature /// ```java - /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.setRetryIntervalsMillis(long[]) + /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.addGatewayOption(int) /// ``` @JavaMethod - open func setRetryIntervalsMillis(_ arg0: [Int64]) -> VcnGatewayConnectionConfig.Builder! + open func addGatewayOption(_ arg0: Int32) -> VcnGatewayConnectionConfig.Builder! - /// Java method `setMinUdpPort4500NatTimeoutSeconds`. + /// Java method `setSafeModeEnabled`. /// /// ### Java method signature /// ```java - /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.setMinUdpPort4500NatTimeoutSeconds(int) + /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.setSafeModeEnabled(boolean) /// ``` @JavaMethod - open func setMinUdpPort4500NatTimeoutSeconds(_ arg0: Int32) -> VcnGatewayConnectionConfig.Builder! + open func setSafeModeEnabled(_ arg0: Bool) -> VcnGatewayConnectionConfig.Builder! - /// Java method `removeGatewayOption`. + /// Java method `setMaxMtu`. /// /// ### Java method signature /// ```java - /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.removeGatewayOption(int) + /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.setMaxMtu(int) /// ``` @JavaMethod - open func removeGatewayOption(_ arg0: Int32) -> VcnGatewayConnectionConfig.Builder! + open func setMaxMtu(_ arg0: Int32) -> VcnGatewayConnectionConfig.Builder! /// Java method `build`. /// diff --git a/Sources/AndroidNet/VcnGatewayConnectionConfig.swift b/Sources/AndroidNet/VcnGatewayConnectionConfig.swift index b55d9a0..c63323b 100644 --- a/Sources/AndroidNet/VcnGatewayConnectionConfig.swift +++ b/Sources/AndroidNet/VcnGatewayConnectionConfig.swift @@ -40,32 +40,32 @@ open class VcnGatewayConnectionConfig: JavaObject { @JavaMethod open func getMinUdpPort4500NatTimeoutSeconds() -> Int32 - /// Java method `isSafeModeEnabled`. + /// Java method `getMaxMtu`. /// /// ### Java method signature /// ```java - /// public boolean android.net.vcn.VcnGatewayConnectionConfig.isSafeModeEnabled() + /// public int android.net.vcn.VcnGatewayConnectionConfig.getMaxMtu() /// ``` @JavaMethod - open func isSafeModeEnabled() -> Bool + open func getMaxMtu() -> Int32 - /// Java method `hasGatewayOption`. + /// Java method `isSafeModeEnabled`. /// /// ### Java method signature /// ```java - /// public boolean android.net.vcn.VcnGatewayConnectionConfig.hasGatewayOption(int) + /// public boolean android.net.vcn.VcnGatewayConnectionConfig.isSafeModeEnabled() /// ``` @JavaMethod - open func hasGatewayOption(_ arg0: Int32) -> Bool + open func isSafeModeEnabled() -> Bool - /// Java method `getMaxMtu`. + /// Java method `hasGatewayOption`. /// /// ### Java method signature /// ```java - /// public int android.net.vcn.VcnGatewayConnectionConfig.getMaxMtu() + /// public boolean android.net.vcn.VcnGatewayConnectionConfig.hasGatewayOption(int) /// ``` @JavaMethod - open func getMaxMtu() -> Int32 + open func hasGatewayOption(_ arg0: Int32) -> Bool /// Java method `equals`. /// diff --git a/Sources/AndroidNet/VcnManager.swift b/Sources/AndroidNet/VcnManager.swift index 4c606da..ae0e839 100644 --- a/Sources/AndroidNet/VcnManager.swift +++ b/Sources/AndroidNet/VcnManager.swift @@ -5,32 +5,32 @@ import SwiftJavaJNICore @JavaClass("android.net.vcn.VcnManager") open class VcnManager: JavaObject { - /// Java method `setVcnConfig`. + /// Java method `unregisterVcnStatusCallback`. /// /// ### Java method signature /// ```java - /// public void android.net.vcn.VcnManager.setVcnConfig(android.os.ParcelUuid,android.net.vcn.VcnConfig) throws java.io.IOException + /// public void android.net.vcn.VcnManager.unregisterVcnStatusCallback(android.net.vcn.VcnManager$VcnStatusCallback) /// ``` @JavaMethod - open func setVcnConfig(_ arg0: ParcelUuid?, _ arg1: VcnConfig?) throws + open func unregisterVcnStatusCallback(_ arg0: VcnManager.VcnStatusCallback?) - /// Java method `clearVcnConfig`. + /// Java method `setVcnConfig`. /// /// ### Java method signature /// ```java - /// public void android.net.vcn.VcnManager.clearVcnConfig(android.os.ParcelUuid) throws java.io.IOException + /// public void android.net.vcn.VcnManager.setVcnConfig(android.os.ParcelUuid,android.net.vcn.VcnConfig) throws java.io.IOException /// ``` @JavaMethod - open func clearVcnConfig(_ arg0: ParcelUuid?) throws + open func setVcnConfig(_ arg0: ParcelUuid?, _ arg1: VcnConfig?) throws - /// Java method `unregisterVcnStatusCallback`. + /// Java method `clearVcnConfig`. /// /// ### Java method signature /// ```java - /// public void android.net.vcn.VcnManager.unregisterVcnStatusCallback(android.net.vcn.VcnManager$VcnStatusCallback) + /// public void android.net.vcn.VcnManager.clearVcnConfig(android.os.ParcelUuid) throws java.io.IOException /// ``` @JavaMethod - open func unregisterVcnStatusCallback(_ arg0: VcnManager.VcnStatusCallback?) + open func clearVcnConfig(_ arg0: ParcelUuid?) throws } extension JavaClass { @JavaStaticField(isFinal: true) diff --git a/Sources/AndroidNet/VcnUnderlyingNetworkTemplate.swift b/Sources/AndroidNet/VcnUnderlyingNetworkTemplate.swift index e017c79..98bdb24 100644 --- a/Sources/AndroidNet/VcnUnderlyingNetworkTemplate.swift +++ b/Sources/AndroidNet/VcnUnderlyingNetworkTemplate.swift @@ -4,15 +4,6 @@ import SwiftJavaJNICore @JavaClass("android.net.vcn.VcnUnderlyingNetworkTemplate") open class VcnUnderlyingNetworkTemplate: JavaObject { - /// Java method `getMetered`. - /// - /// ### Java method signature - /// ```java - /// public int android.net.vcn.VcnUnderlyingNetworkTemplate.getMetered() - /// ``` -@JavaMethod - open func getMetered() -> Int32 - /// Java method `getMinEntryUpstreamBandwidthKbps`. /// /// ### Java method signature @@ -49,6 +40,15 @@ open class VcnUnderlyingNetworkTemplate: JavaObject { @JavaMethod open func getMinExitDownstreamBandwidthKbps() -> Int32 + /// Java method `getMetered`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnUnderlyingNetworkTemplate.getMetered() + /// ``` +@JavaMethod + open func getMetered() -> Int32 + /// Java method `equals`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/VcnWifiUnderlyingNetworkTemplate+Builder.swift b/Sources/AndroidNet/VcnWifiUnderlyingNetworkTemplate+Builder.swift index 48da3f1..0471785 100644 --- a/Sources/AndroidNet/VcnWifiUnderlyingNetworkTemplate+Builder.swift +++ b/Sources/AndroidNet/VcnWifiUnderlyingNetworkTemplate+Builder.swift @@ -8,15 +8,6 @@ extension VcnWifiUnderlyingNetworkTemplate { @JavaMethod @_nonoverride public convenience init(environment: JNIEnvironment? = nil) - /// Java method `setMetered`. - /// - /// ### Java method signature - /// ```java - /// public android.net.vcn.VcnWifiUnderlyingNetworkTemplate$Builder android.net.vcn.VcnWifiUnderlyingNetworkTemplate$Builder.setMetered(int) - /// ``` - @JavaMethod - open func setMetered(_ arg0: Int32) -> VcnWifiUnderlyingNetworkTemplate.Builder! - /// Java method `setMinUpstreamBandwidthKbps`. /// /// ### Java method signature @@ -35,6 +26,15 @@ extension VcnWifiUnderlyingNetworkTemplate { @JavaMethod open func setMinDownstreamBandwidthKbps(_ arg0: Int32, _ arg1: Int32) -> VcnWifiUnderlyingNetworkTemplate.Builder! + /// Java method `setMetered`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnWifiUnderlyingNetworkTemplate$Builder android.net.vcn.VcnWifiUnderlyingNetworkTemplate$Builder.setMetered(int) + /// ``` + @JavaMethod + open func setMetered(_ arg0: Int32) -> VcnWifiUnderlyingNetworkTemplate.Builder! + /// Java method `build`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/VpnProfileState.swift b/Sources/AndroidNet/VpnProfileState.swift index f37b2ae..f8cf186 100644 --- a/Sources/AndroidNet/VpnProfileState.swift +++ b/Sources/AndroidNet/VpnProfileState.swift @@ -26,15 +26,6 @@ open class VpnProfileState: JavaObject { @JavaMethod open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) - /// Java method `getSessionId`. - /// - /// ### Java method signature - /// ```java - /// public java.lang.String android.net.VpnProfileState.getSessionId() - /// ``` - @JavaMethod - open func getSessionId() -> String - /// Java method `isAlwaysOn`. /// /// ### Java method signature @@ -53,6 +44,15 @@ open class VpnProfileState: JavaObject { @JavaMethod open func isLockdownEnabled() -> Bool + /// Java method `getSessionId`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.VpnProfileState.getSessionId() + /// ``` + @JavaMethod + open func getSessionId() -> String + /// Java method `equals`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/VpnService+Builder.swift b/Sources/AndroidNet/VpnService+Builder.swift index 2083985..48bd6b5 100644 --- a/Sources/AndroidNet/VpnService+Builder.swift +++ b/Sources/AndroidNet/VpnService+Builder.swift @@ -10,23 +10,14 @@ extension VpnService { @JavaMethod @_nonoverride public convenience init(_ arg0: VpnService?, environment: JNIEnvironment? = nil) - /// Java method `setMetered`. - /// - /// ### Java method signature - /// ```java - /// public android.net.VpnService$Builder android.net.VpnService$Builder.setMetered(boolean) - /// ``` - @JavaMethod - open func setMetered(_ arg0: Bool) -> VpnService.Builder! - - /// Java method `setHttpProxy`. + /// Java method `setUnderlyingNetworks`. /// /// ### Java method signature /// ```java - /// public android.net.VpnService$Builder android.net.VpnService$Builder.setHttpProxy(android.net.ProxyInfo) + /// public android.net.VpnService$Builder android.net.VpnService$Builder.setUnderlyingNetworks(android.net.Network[]) /// ``` @JavaMethod - open func setHttpProxy(_ arg0: ProxyInfo?) -> VpnService.Builder! + open func setUnderlyingNetworks(_ arg0: [Network?]) -> VpnService.Builder! /// Java method `addAllowedApplication`. /// @@ -46,14 +37,23 @@ extension VpnService { @JavaMethod open func addDisallowedApplication(_ arg0: String) throws -> VpnService.Builder! - /// Java method `setUnderlyingNetworks`. + /// Java method `setMetered`. /// /// ### Java method signature /// ```java - /// public android.net.VpnService$Builder android.net.VpnService$Builder.setUnderlyingNetworks(android.net.Network[]) + /// public android.net.VpnService$Builder android.net.VpnService$Builder.setMetered(boolean) /// ``` @JavaMethod - open func setUnderlyingNetworks(_ arg0: [Network?]) -> VpnService.Builder! + open func setMetered(_ arg0: Bool) -> VpnService.Builder! + + /// Java method `setHttpProxy`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.setHttpProxy(android.net.ProxyInfo) + /// ``` + @JavaMethod + open func setHttpProxy(_ arg0: ProxyInfo?) -> VpnService.Builder! /// Java method `setSession`. /// @@ -95,10 +95,10 @@ extension VpnService { /// /// ### Java method signature /// ```java - /// public android.net.VpnService$Builder android.net.VpnService$Builder.addRoute(java.lang.String,int) + /// public android.net.VpnService$Builder android.net.VpnService$Builder.addRoute(java.net.InetAddress,int) /// ``` @JavaMethod - open func addRoute(_ arg0: String, _ arg1: Int32) -> VpnService.Builder! + open func addRoute(_ arg0: InetAddress?, _ arg1: Int32) -> VpnService.Builder! /// Java method `addRoute`. /// @@ -113,10 +113,10 @@ extension VpnService { /// /// ### Java method signature /// ```java - /// public android.net.VpnService$Builder android.net.VpnService$Builder.addRoute(java.net.InetAddress,int) + /// public android.net.VpnService$Builder android.net.VpnService$Builder.addRoute(java.lang.String,int) /// ``` @JavaMethod - open func addRoute(_ arg0: InetAddress?, _ arg1: Int32) -> VpnService.Builder! + open func addRoute(_ arg0: String, _ arg1: Int32) -> VpnService.Builder! /// Java method `excludeRoute`. /// diff --git a/Sources/AndroidNet/VpnService.swift b/Sources/AndroidNet/VpnService.swift index df680b1..04d5ab3 100644 --- a/Sources/AndroidNet/VpnService.swift +++ b/Sources/AndroidNet/VpnService.swift @@ -10,23 +10,23 @@ open class VpnService: ContextWrapper { @JavaMethod @_nonoverride public convenience init(environment: JNIEnvironment? = nil) - /// Java method `protect`. + /// Java method `setUnderlyingNetworks`. /// /// ### Java method signature /// ```java - /// public boolean android.net.VpnService.protect(java.net.DatagramSocket) + /// public boolean android.net.VpnService.setUnderlyingNetworks(android.net.Network[]) /// ``` @JavaMethod - open func protect(_ arg0: DatagramSocket?) -> Bool + open func setUnderlyingNetworks(_ arg0: [Network?]) -> Bool /// Java method `protect`. /// /// ### Java method signature /// ```java - /// public boolean android.net.VpnService.protect(int) + /// public boolean android.net.VpnService.protect(java.net.DatagramSocket) /// ``` @JavaMethod - open func protect(_ arg0: Int32) -> Bool + open func protect(_ arg0: DatagramSocket?) -> Bool /// Java method `protect`. /// @@ -37,50 +37,50 @@ open class VpnService: ContextWrapper { @JavaMethod open func protect(_ arg0: Socket?) -> Bool - /// Java method `onBind`. + /// Java method `protect`. /// /// ### Java method signature /// ```java - /// public android.os.IBinder android.net.VpnService.onBind(android.content.Intent) + /// public boolean android.net.VpnService.protect(int) /// ``` @JavaMethod - open func onBind(_ arg0: Intent?) -> IBinder! + open func protect(_ arg0: Int32) -> Bool - /// Java method `onRevoke`. + /// Java method `isAlwaysOn`. /// /// ### Java method signature /// ```java - /// public void android.net.VpnService.onRevoke() + /// public final boolean android.net.VpnService.isAlwaysOn() /// ``` @JavaMethod - open func onRevoke() + open func isAlwaysOn() -> Bool - /// Java method `setUnderlyingNetworks`. + /// Java method `isLockdownEnabled`. /// /// ### Java method signature /// ```java - /// public boolean android.net.VpnService.setUnderlyingNetworks(android.net.Network[]) + /// public final boolean android.net.VpnService.isLockdownEnabled() /// ``` @JavaMethod - open func setUnderlyingNetworks(_ arg0: [Network?]) -> Bool + open func isLockdownEnabled() -> Bool - /// Java method `isAlwaysOn`. + /// Java method `onBind`. /// /// ### Java method signature /// ```java - /// public final boolean android.net.VpnService.isAlwaysOn() + /// public android.os.IBinder android.net.VpnService.onBind(android.content.Intent) /// ``` @JavaMethod - open func isAlwaysOn() -> Bool + open func onBind(_ arg0: Intent?) -> IBinder! - /// Java method `isLockdownEnabled`. + /// Java method `onRevoke`. /// /// ### Java method signature /// ```java - /// public final boolean android.net.VpnService.isLockdownEnabled() + /// public void android.net.VpnService.onRevoke() /// ``` @JavaMethod - open func isLockdownEnabled() -> Bool + open func onRevoke() } extension JavaClass { @JavaStaticField(isFinal: true) diff --git a/Sources/AndroidNet/WifiAwareChannelInfo.swift b/Sources/AndroidNet/WifiAwareChannelInfo.swift index 70efb41..2d329aa 100644 --- a/Sources/AndroidNet/WifiAwareChannelInfo.swift +++ b/Sources/AndroidNet/WifiAwareChannelInfo.swift @@ -5,50 +5,50 @@ import SwiftJavaJNICore @JavaClass("android.net.wifi.aware.WifiAwareChannelInfo", implements: Parcelable.self) open class WifiAwareChannelInfo: JavaObject { - /// Java method `describeContents`. + /// Java method `getChannelFrequencyMhz`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.aware.WifiAwareChannelInfo.describeContents() + /// public int android.net.wifi.aware.WifiAwareChannelInfo.getChannelFrequencyMhz() /// ``` @JavaMethod - open func describeContents() -> Int32 + open func getChannelFrequencyMhz() -> Int32 - /// Java method `writeToParcel`. + /// Java method `getChannelBandwidth`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.aware.WifiAwareChannelInfo.writeToParcel(android.os.Parcel,int) + /// public int android.net.wifi.aware.WifiAwareChannelInfo.getChannelBandwidth() /// ``` @JavaMethod - open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + open func getChannelBandwidth() -> Int32 - /// Java method `getChannelFrequencyMhz`. + /// Java method `getSpatialStreamCount`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.aware.WifiAwareChannelInfo.getChannelFrequencyMhz() + /// public int android.net.wifi.aware.WifiAwareChannelInfo.getSpatialStreamCount() /// ``` @JavaMethod - open func getChannelFrequencyMhz() -> Int32 + open func getSpatialStreamCount() -> Int32 - /// Java method `getChannelBandwidth`. + /// Java method `describeContents`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.aware.WifiAwareChannelInfo.getChannelBandwidth() + /// public int android.net.wifi.aware.WifiAwareChannelInfo.describeContents() /// ``` @JavaMethod - open func getChannelBandwidth() -> Int32 + open func describeContents() -> Int32 - /// Java method `getSpatialStreamCount`. + /// Java method `writeToParcel`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.aware.WifiAwareChannelInfo.getSpatialStreamCount() + /// public void android.net.wifi.aware.WifiAwareChannelInfo.writeToParcel(android.os.Parcel,int) /// ``` @JavaMethod - open func getSpatialStreamCount() -> Int32 + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) /// Java method `equals`. /// diff --git a/Sources/AndroidNet/WifiAwareDataPathSecurityConfig.swift b/Sources/AndroidNet/WifiAwareDataPathSecurityConfig.swift index a8f41da..bb2f0f8 100644 --- a/Sources/AndroidNet/WifiAwareDataPathSecurityConfig.swift +++ b/Sources/AndroidNet/WifiAwareDataPathSecurityConfig.swift @@ -5,59 +5,59 @@ import SwiftJavaJNICore @JavaClass("android.net.wifi.aware.WifiAwareDataPathSecurityConfig", implements: Parcelable.self) open class WifiAwareDataPathSecurityConfig: JavaObject { - /// Java method `getCipherSuite`. + /// Java method `describeContents`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.aware.WifiAwareDataPathSecurityConfig.getCipherSuite() + /// public int android.net.wifi.aware.WifiAwareDataPathSecurityConfig.describeContents() /// ``` @JavaMethod - open func getCipherSuite() -> Int32 + open func describeContents() -> Int32 - /// Java method `getPmk`. + /// Java method `writeToParcel`. /// /// ### Java method signature /// ```java - /// public byte[] android.net.wifi.aware.WifiAwareDataPathSecurityConfig.getPmk() + /// public void android.net.wifi.aware.WifiAwareDataPathSecurityConfig.writeToParcel(android.os.Parcel,int) /// ``` @JavaMethod - open func getPmk() -> [Int8] + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) - /// Java method `getPmkId`. + /// Java method `getCipherSuite`. /// /// ### Java method signature /// ```java - /// public byte[] android.net.wifi.aware.WifiAwareDataPathSecurityConfig.getPmkId() + /// public int android.net.wifi.aware.WifiAwareDataPathSecurityConfig.getCipherSuite() /// ``` @JavaMethod - open func getPmkId() -> [Int8] + open func getCipherSuite() -> Int32 - /// Java method `getPskPassphrase`. + /// Java method `getPmk`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.wifi.aware.WifiAwareDataPathSecurityConfig.getPskPassphrase() + /// public byte[] android.net.wifi.aware.WifiAwareDataPathSecurityConfig.getPmk() /// ``` @JavaMethod - open func getPskPassphrase() -> String + open func getPmk() -> [Int8] - /// Java method `describeContents`. + /// Java method `getPmkId`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.aware.WifiAwareDataPathSecurityConfig.describeContents() + /// public byte[] android.net.wifi.aware.WifiAwareDataPathSecurityConfig.getPmkId() /// ``` @JavaMethod - open func describeContents() -> Int32 + open func getPmkId() -> [Int8] - /// Java method `writeToParcel`. + /// Java method `getPskPassphrase`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.aware.WifiAwareDataPathSecurityConfig.writeToParcel(android.os.Parcel,int) + /// public java.lang.String android.net.wifi.aware.WifiAwareDataPathSecurityConfig.getPskPassphrase() /// ``` @JavaMethod - open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + open func getPskPassphrase() -> String /// Java method `equals`. /// diff --git a/Sources/AndroidNet/WifiAwareManager.swift b/Sources/AndroidNet/WifiAwareManager.swift index 665d43c..6cf8de3 100644 --- a/Sources/AndroidNet/WifiAwareManager.swift +++ b/Sources/AndroidNet/WifiAwareManager.swift @@ -5,6 +5,15 @@ import SwiftJavaJNICore @JavaClass("android.net.wifi.aware.WifiAwareManager") open class WifiAwareManager: JavaObject { + /// Java method `isInstantCommunicationModeEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.WifiAwareManager.isInstantCommunicationModeEnabled() + /// ``` +@JavaMethod + open func isInstantCommunicationModeEnabled() -> Bool + /// Java method `isSetChannelOnDataPathSupported`. /// /// ### Java method signature @@ -32,6 +41,15 @@ open class WifiAwareManager: JavaObject { @JavaMethod open func setOpportunisticModeEnabled(_ arg0: Bool) + /// Java method `isAvailable`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.WifiAwareManager.isAvailable() + /// ``` +@JavaMethod + open func isAvailable() -> Bool + /// Java method `isDeviceAttached`. /// /// ### Java method signature @@ -68,24 +86,6 @@ open class WifiAwareManager: JavaObject { @JavaMethod open func removePairedDevice(_ arg0: String) - /// Java method `isAvailable`. - /// - /// ### Java method signature - /// ```java - /// public boolean android.net.wifi.aware.WifiAwareManager.isAvailable() - /// ``` -@JavaMethod - open func isAvailable() -> Bool - - /// Java method `isInstantCommunicationModeEnabled`. - /// - /// ### Java method signature - /// ```java - /// public boolean android.net.wifi.aware.WifiAwareManager.isInstantCommunicationModeEnabled() - /// ``` -@JavaMethod - open func isInstantCommunicationModeEnabled() -> Bool - /// Java method `attach`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/WifiAwareNetworkInfo.swift b/Sources/AndroidNet/WifiAwareNetworkInfo.swift index 80a04fb..a1936cd 100644 --- a/Sources/AndroidNet/WifiAwareNetworkInfo.swift +++ b/Sources/AndroidNet/WifiAwareNetworkInfo.swift @@ -6,32 +6,32 @@ import SwiftJavaJNICore @JavaClass("android.net.wifi.aware.WifiAwareNetworkInfo", implements: TransportInfo.self, Parcelable.self) open class WifiAwareNetworkInfo: JavaObject { - /// Java method `describeContents`. + /// Java method `getTransportProtocol`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.aware.WifiAwareNetworkInfo.describeContents() + /// public int android.net.wifi.aware.WifiAwareNetworkInfo.getTransportProtocol() /// ``` @JavaMethod - open func describeContents() -> Int32 + open func getTransportProtocol() -> Int32 - /// Java method `writeToParcel`. + /// Java method `describeContents`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.aware.WifiAwareNetworkInfo.writeToParcel(android.os.Parcel,int) + /// public int android.net.wifi.aware.WifiAwareNetworkInfo.describeContents() /// ``` @JavaMethod - open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + open func describeContents() -> Int32 - /// Java method `getTransportProtocol`. + /// Java method `writeToParcel`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.aware.WifiAwareNetworkInfo.getTransportProtocol() + /// public void android.net.wifi.aware.WifiAwareNetworkInfo.writeToParcel(android.os.Parcel,int) /// ``` @JavaMethod - open func getTransportProtocol() -> Int32 + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) /// Java method `getPeerIpv6Addr`. /// diff --git a/Sources/AndroidNet/WifiAwareNetworkSpecifier+Builder.swift b/Sources/AndroidNet/WifiAwareNetworkSpecifier+Builder.swift index db4ddcc..93c6413 100644 --- a/Sources/AndroidNet/WifiAwareNetworkSpecifier+Builder.swift +++ b/Sources/AndroidNet/WifiAwareNetworkSpecifier+Builder.swift @@ -11,14 +11,14 @@ extension WifiAwareNetworkSpecifier { @JavaMethod @_nonoverride public convenience init(_ arg0: PublishDiscoverySession?, environment: JNIEnvironment? = nil) - /// Java method `setPort`. + /// Java method `setDataPathSecurityConfig`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder.setPort(int) + /// public android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder.setDataPathSecurityConfig(android.net.wifi.aware.WifiAwareDataPathSecurityConfig) /// ``` @JavaMethod - open func setPort(_ arg0: Int32) -> WifiAwareNetworkSpecifier.Builder! + open func setDataPathSecurityConfig(_ arg0: WifiAwareDataPathSecurityConfig?) -> WifiAwareNetworkSpecifier.Builder! /// Java method `setTransportProtocol`. /// @@ -38,14 +38,14 @@ extension WifiAwareNetworkSpecifier { @JavaMethod open func setChannelFrequencyMhz(_ arg0: Int32, _ arg1: Bool) -> WifiAwareNetworkSpecifier.Builder! - /// Java method `setDataPathSecurityConfig`. + /// Java method `setPort`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder.setDataPathSecurityConfig(android.net.wifi.aware.WifiAwareDataPathSecurityConfig) + /// public android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder.setPort(int) /// ``` @JavaMethod - open func setDataPathSecurityConfig(_ arg0: WifiAwareDataPathSecurityConfig?) -> WifiAwareNetworkSpecifier.Builder! + open func setPort(_ arg0: Int32) -> WifiAwareNetworkSpecifier.Builder! /// Java method `setPskPassphrase`. /// diff --git a/Sources/AndroidNet/WifiAwareNetworkSpecifier.swift b/Sources/AndroidNet/WifiAwareNetworkSpecifier.swift index eadf71f..c6e68d2 100644 --- a/Sources/AndroidNet/WifiAwareNetworkSpecifier.swift +++ b/Sources/AndroidNet/WifiAwareNetworkSpecifier.swift @@ -5,6 +5,15 @@ import SwiftJavaJNICore @JavaClass("android.net.wifi.aware.WifiAwareNetworkSpecifier", implements: Parcelable.self) open class WifiAwareNetworkSpecifier: NetworkSpecifier { + /// Java method `getChannelFrequencyMhz`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareNetworkSpecifier.getChannelFrequencyMhz() + /// ``` +@JavaMethod + open func getChannelFrequencyMhz() -> Int32 + /// Java method `getWifiAwareDataPathSecurityConfig`. /// /// ### Java method signature @@ -14,14 +23,14 @@ open class WifiAwareNetworkSpecifier: NetworkSpecifier { @JavaMethod open func getWifiAwareDataPathSecurityConfig() -> WifiAwareDataPathSecurityConfig! - /// Java method `isChannelRequired`. + /// Java method `canBeSatisfiedBy`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.aware.WifiAwareNetworkSpecifier.isChannelRequired() + /// public boolean android.net.wifi.aware.WifiAwareNetworkSpecifier.canBeSatisfiedBy(android.net.NetworkSpecifier) /// ``` @JavaMethod - open func isChannelRequired() -> Bool + open func canBeSatisfiedBy(_ arg0: NetworkSpecifier?) -> Bool /// Java method `describeContents`. /// @@ -41,23 +50,14 @@ open class WifiAwareNetworkSpecifier: NetworkSpecifier { @JavaMethod open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) - /// Java method `canBeSatisfiedBy`. - /// - /// ### Java method signature - /// ```java - /// public boolean android.net.wifi.aware.WifiAwareNetworkSpecifier.canBeSatisfiedBy(android.net.NetworkSpecifier) - /// ``` -@JavaMethod - open func canBeSatisfiedBy(_ arg0: NetworkSpecifier?) -> Bool - - /// Java method `getChannelFrequencyMhz`. + /// Java method `isChannelRequired`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.aware.WifiAwareNetworkSpecifier.getChannelFrequencyMhz() + /// public boolean android.net.wifi.aware.WifiAwareNetworkSpecifier.isChannelRequired() /// ``` @JavaMethod - open func getChannelFrequencyMhz() -> Int32 + open func isChannelRequired() -> Bool /// Java method `equals`. /// diff --git a/Sources/AndroidNet/WifiAwareSession.swift b/Sources/AndroidNet/WifiAwareSession.swift index e662434..c814623 100644 --- a/Sources/AndroidNet/WifiAwareSession.swift +++ b/Sources/AndroidNet/WifiAwareSession.swift @@ -5,15 +5,6 @@ import SwiftJavaJNICore @JavaClass("android.net.wifi.aware.WifiAwareSession") open class WifiAwareSession: JavaObject { - /// Java method `subscribe`. - /// - /// ### Java method signature - /// ```java - /// public void android.net.wifi.aware.WifiAwareSession.subscribe(android.net.wifi.aware.SubscribeConfig,android.net.wifi.aware.DiscoverySessionCallback,android.os.Handler) - /// ``` -@JavaMethod - open func subscribe(_ arg0: SubscribeConfig?, _ arg1: DiscoverySessionCallback?, _ arg2: Handler?) - /// Java method `createNetworkSpecifierOpen`. /// /// ### Java method signature @@ -34,6 +25,15 @@ open class WifiAwareSession: JavaObject { @JavaMethod open func createNetworkSpecifierPassphrase(_ arg0: Int32, _ arg1: [Int8], _ arg2: String) -> NetworkSpecifier! + /// Java method `subscribe`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.WifiAwareSession.subscribe(android.net.wifi.aware.SubscribeConfig,android.net.wifi.aware.DiscoverySessionCallback,android.os.Handler) + /// ``` +@JavaMethod + open func subscribe(_ arg0: SubscribeConfig?, _ arg1: DiscoverySessionCallback?, _ arg2: Handler?) + /// Java method `finalize`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/WifiConfiguration.swift b/Sources/AndroidNet/WifiConfiguration.swift index 3958684..97b39d2 100644 --- a/Sources/AndroidNet/WifiConfiguration.swift +++ b/Sources/AndroidNet/WifiConfiguration.swift @@ -64,121 +64,121 @@ open class WifiConfiguration: JavaObject { @available(*, deprecated) @JavaMethod - @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + @_nonoverride public convenience init(_ arg0: WifiConfiguration?, environment: JNIEnvironment? = nil) @available(*, deprecated) @JavaMethod - @_nonoverride public convenience init(_ arg0: WifiConfiguration?, environment: JNIEnvironment? = nil) + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) - /// Java method `setHttpProxy`. + /// Java method `setMacRandomizationSetting`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiConfiguration.setHttpProxy(android.net.ProxyInfo) + /// public void android.net.wifi.WifiConfiguration.setMacRandomizationSetting(int) /// ``` @available(*, deprecated) @JavaMethod - open func setHttpProxy(_ arg0: ProxyInfo?) + open func setMacRandomizationSetting(_ arg0: Int32) - /// Java method `describeContents`. + /// Java method `getMacRandomizationSetting`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiConfiguration.describeContents() + /// public int android.net.wifi.WifiConfiguration.getMacRandomizationSetting() /// ``` @available(*, deprecated) @JavaMethod - open func describeContents() -> Int32 + open func getMacRandomizationSetting() -> Int32 - /// Java method `writeToParcel`. + /// Java method `getRandomizedMacAddress`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiConfiguration.writeToParcel(android.os.Parcel,int) + /// public android.net.MacAddress android.net.wifi.WifiConfiguration.getRandomizedMacAddress() /// ``` @available(*, deprecated) @JavaMethod - open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + open func getRandomizedMacAddress() -> MacAddress! - /// Java method `getHttpProxy`. + /// Java method `describeContents`. /// /// ### Java method signature /// ```java - /// public android.net.ProxyInfo android.net.wifi.WifiConfiguration.getHttpProxy() + /// public int android.net.wifi.WifiConfiguration.describeContents() /// ``` @available(*, deprecated) @JavaMethod - open func getHttpProxy() -> ProxyInfo! + open func describeContents() -> Int32 - /// Java method `getMacRandomizationSetting`. + /// Java method `writeToParcel`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiConfiguration.getMacRandomizationSetting() + /// public void android.net.wifi.WifiConfiguration.writeToParcel(android.os.Parcel,int) /// ``` @available(*, deprecated) @JavaMethod - open func getMacRandomizationSetting() -> Int32 + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) - /// Java method `setMacRandomizationSetting`. + /// Java method `setSecurityParams`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiConfiguration.setMacRandomizationSetting(int) + /// public void android.net.wifi.WifiConfiguration.setSecurityParams(int) /// ``` @available(*, deprecated) @JavaMethod - open func setMacRandomizationSetting(_ arg0: Int32) + open func setSecurityParams(_ arg0: Int32) - /// Java method `getRandomizedMacAddress`. + /// Java method `isDppConfigurator`. /// /// ### Java method signature /// ```java - /// public android.net.MacAddress android.net.wifi.WifiConfiguration.getRandomizedMacAddress() + /// public boolean android.net.wifi.WifiConfiguration.isDppConfigurator() /// ``` @available(*, deprecated) @JavaMethod - open func getRandomizedMacAddress() -> MacAddress! + open func isDppConfigurator() -> Bool - /// Java method `setSecurityParams`. + /// Java method `isPasspoint`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiConfiguration.setSecurityParams(int) + /// public boolean android.net.wifi.WifiConfiguration.isPasspoint() /// ``` @available(*, deprecated) @JavaMethod - open func setSecurityParams(_ arg0: Int32) + open func isPasspoint() -> Bool - /// Java method `isDppConfigurator`. + /// Java method `setIpConfiguration`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiConfiguration.isDppConfigurator() + /// public void android.net.wifi.WifiConfiguration.setIpConfiguration(android.net.IpConfiguration) /// ``` @available(*, deprecated) @JavaMethod - open func isDppConfigurator() -> Bool + open func setIpConfiguration(_ arg0: IpConfiguration?) - /// Java method `isPasspoint`. + /// Java method `getHttpProxy`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiConfiguration.isPasspoint() + /// public android.net.ProxyInfo android.net.wifi.WifiConfiguration.getHttpProxy() /// ``` @available(*, deprecated) @JavaMethod - open func isPasspoint() -> Bool + open func getHttpProxy() -> ProxyInfo! - /// Java method `setIpConfiguration`. + /// Java method `setHttpProxy`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiConfiguration.setIpConfiguration(android.net.IpConfiguration) + /// public void android.net.wifi.WifiConfiguration.setHttpProxy(android.net.ProxyInfo) /// ``` @available(*, deprecated) @JavaMethod - open func setIpConfiguration(_ arg0: IpConfiguration?) + open func setHttpProxy(_ arg0: ProxyInfo?) /// Java method `toString`. /// diff --git a/Sources/AndroidNet/WifiEnterpriseConfig.swift b/Sources/AndroidNet/WifiEnterpriseConfig.swift index 4e9634c..dd1ad82 100644 --- a/Sources/AndroidNet/WifiEnterpriseConfig.swift +++ b/Sources/AndroidNet/WifiEnterpriseConfig.swift @@ -92,232 +92,232 @@ open class WifiEnterpriseConfig: JavaObject { @JavaMethod open func isServerCertValidationEnabled() -> Bool - /// Java method `enableTrustOnFirstUse`. + /// Java method `setDecoratedIdentityPrefix`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiEnterpriseConfig.enableTrustOnFirstUse(boolean) + /// public void android.net.wifi.WifiEnterpriseConfig.setDecoratedIdentityPrefix(java.lang.String) /// ``` @JavaMethod - open func enableTrustOnFirstUse(_ arg0: Bool) + open func setDecoratedIdentityPrefix(_ arg0: String) - /// Java method `isTrustOnFirstUseEnabled`. + /// Java method `getDecoratedIdentityPrefix`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiEnterpriseConfig.isTrustOnFirstUseEnabled() + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getDecoratedIdentityPrefix() /// ``` @JavaMethod - open func isTrustOnFirstUseEnabled() -> Bool + open func getDecoratedIdentityPrefix() -> String - /// Java method `setEapMethod`. + /// Java method `enableTrustOnFirstUse`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiEnterpriseConfig.setEapMethod(int) + /// public void android.net.wifi.WifiEnterpriseConfig.enableTrustOnFirstUse(boolean) /// ``` @JavaMethod - open func setEapMethod(_ arg0: Int32) + open func enableTrustOnFirstUse(_ arg0: Bool) - /// Java method `getEapMethod`. + /// Java method `isTrustOnFirstUseEnabled`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiEnterpriseConfig.getEapMethod() + /// public boolean android.net.wifi.WifiEnterpriseConfig.isTrustOnFirstUseEnabled() /// ``` @JavaMethod - open func getEapMethod() -> Int32 + open func isTrustOnFirstUseEnabled() -> Bool - /// Java method `setPhase2Method`. + /// Java method `setMinimumTlsVersion`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiEnterpriseConfig.setPhase2Method(int) + /// public void android.net.wifi.WifiEnterpriseConfig.setMinimumTlsVersion(int) throws java.lang.IllegalArgumentException /// ``` @JavaMethod - open func setPhase2Method(_ arg0: Int32) + open func setMinimumTlsVersion(_ arg0: Int32) throws - /// Java method `getPhase2Method`. + /// Java method `getMinimumTlsVersion`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiEnterpriseConfig.getPhase2Method() + /// public int android.net.wifi.WifiEnterpriseConfig.getMinimumTlsVersion() /// ``` @JavaMethod - open func getPhase2Method() -> Int32 + open func getMinimumTlsVersion() -> Int32 - /// Java method `setIdentity`. + /// Java method `describeContents`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiEnterpriseConfig.setIdentity(java.lang.String) + /// public int android.net.wifi.WifiEnterpriseConfig.describeContents() /// ``` @JavaMethod - open func setIdentity(_ arg0: String) + open func describeContents() -> Int32 - /// Java method `getIdentity`. + /// Java method `writeToParcel`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getIdentity() + /// public void android.net.wifi.WifiEnterpriseConfig.writeToParcel(android.os.Parcel,int) /// ``` @JavaMethod - open func getIdentity() -> String + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) - /// Java method `hasCaCertificate`. + /// Java method `getPassword`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiEnterpriseConfig.hasCaCertificate() + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getPassword() /// ``` @JavaMethod - open func hasCaCertificate() -> Bool + open func getPassword() -> String - /// Java method `setSubjectMatch`. + /// Java method `setEapMethod`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiEnterpriseConfig.setSubjectMatch(java.lang.String) + /// public void android.net.wifi.WifiEnterpriseConfig.setEapMethod(int) /// ``` - @available(*, deprecated) @JavaMethod - open func setSubjectMatch(_ arg0: String) + open func setEapMethod(_ arg0: Int32) - /// Java method `getSubjectMatch`. + /// Java method `getEapMethod`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getSubjectMatch() + /// public int android.net.wifi.WifiEnterpriseConfig.getEapMethod() /// ``` - @available(*, deprecated) @JavaMethod - open func getSubjectMatch() -> String + open func getEapMethod() -> Int32 - /// Java method `setAltSubjectMatch`. + /// Java method `setPhase2Method`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiEnterpriseConfig.setAltSubjectMatch(java.lang.String) + /// public void android.net.wifi.WifiEnterpriseConfig.setPhase2Method(int) /// ``` @JavaMethod - open func setAltSubjectMatch(_ arg0: String) + open func setPhase2Method(_ arg0: Int32) - /// Java method `getAltSubjectMatch`. + /// Java method `getPhase2Method`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getAltSubjectMatch() + /// public int android.net.wifi.WifiEnterpriseConfig.getPhase2Method() /// ``` @JavaMethod - open func getAltSubjectMatch() -> String + open func getPhase2Method() -> Int32 - /// Java method `setPlmn`. + /// Java method `setIdentity`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiEnterpriseConfig.setPlmn(java.lang.String) + /// public void android.net.wifi.WifiEnterpriseConfig.setIdentity(java.lang.String) /// ``` @JavaMethod - open func setPlmn(_ arg0: String) + open func setIdentity(_ arg0: String) - /// Java method `getPlmn`. + /// Java method `getIdentity`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getPlmn() + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getIdentity() /// ``` @JavaMethod - open func getPlmn() -> String + open func getIdentity() -> String - /// Java method `describeContents`. + /// Java method `setPassword`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiEnterpriseConfig.describeContents() + /// public void android.net.wifi.WifiEnterpriseConfig.setPassword(java.lang.String) /// ``` @JavaMethod - open func describeContents() -> Int32 + open func setPassword(_ arg0: String) - /// Java method `writeToParcel`. + /// Java method `hasCaCertificate`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiEnterpriseConfig.writeToParcel(android.os.Parcel,int) + /// public boolean android.net.wifi.WifiEnterpriseConfig.hasCaCertificate() /// ``` @JavaMethod - open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + open func hasCaCertificate() -> Bool - /// Java method `setPassword`. + /// Java method `setSubjectMatch`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiEnterpriseConfig.setPassword(java.lang.String) + /// public void android.net.wifi.WifiEnterpriseConfig.setSubjectMatch(java.lang.String) /// ``` + @available(*, deprecated) @JavaMethod - open func setPassword(_ arg0: String) + open func setSubjectMatch(_ arg0: String) - /// Java method `getPassword`. + /// Java method `getSubjectMatch`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getPassword() + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getSubjectMatch() /// ``` + @available(*, deprecated) @JavaMethod - open func getPassword() -> String + open func getSubjectMatch() -> String - /// Java method `setRealm`. + /// Java method `setAltSubjectMatch`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiEnterpriseConfig.setRealm(java.lang.String) + /// public void android.net.wifi.WifiEnterpriseConfig.setAltSubjectMatch(java.lang.String) /// ``` @JavaMethod - open func setRealm(_ arg0: String) + open func setAltSubjectMatch(_ arg0: String) - /// Java method `getRealm`. + /// Java method `getAltSubjectMatch`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getRealm() + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getAltSubjectMatch() /// ``` @JavaMethod - open func getRealm() -> String + open func getAltSubjectMatch() -> String - /// Java method `setMinimumTlsVersion`. + /// Java method `setRealm`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiEnterpriseConfig.setMinimumTlsVersion(int) throws java.lang.IllegalArgumentException + /// public void android.net.wifi.WifiEnterpriseConfig.setRealm(java.lang.String) /// ``` @JavaMethod - open func setMinimumTlsVersion(_ arg0: Int32) throws + open func setRealm(_ arg0: String) - /// Java method `getMinimumTlsVersion`. + /// Java method `getRealm`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiEnterpriseConfig.getMinimumTlsVersion() + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getRealm() /// ``` @JavaMethod - open func getMinimumTlsVersion() -> Int32 + open func getRealm() -> String - /// Java method `setDecoratedIdentityPrefix`. + /// Java method `setPlmn`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiEnterpriseConfig.setDecoratedIdentityPrefix(java.lang.String) + /// public void android.net.wifi.WifiEnterpriseConfig.setPlmn(java.lang.String) /// ``` @JavaMethod - open func setDecoratedIdentityPrefix(_ arg0: String) + open func setPlmn(_ arg0: String) - /// Java method `getDecoratedIdentityPrefix`. + /// Java method `getPlmn`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getDecoratedIdentityPrefix() + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getPlmn() /// ``` @JavaMethod - open func getDecoratedIdentityPrefix() -> String + open func getPlmn() -> String /// Java method `toString`. /// diff --git a/Sources/AndroidNet/WifiInfo+Builder.swift b/Sources/AndroidNet/WifiInfo+Builder.swift index d8be990..605e9b1 100644 --- a/Sources/AndroidNet/WifiInfo+Builder.swift +++ b/Sources/AndroidNet/WifiInfo+Builder.swift @@ -8,59 +8,59 @@ extension WifiInfo { @JavaMethod @_nonoverride public convenience init(environment: JNIEnvironment? = nil) - /// Java method `setSsid`. + /// Java method `setCurrentSecurityType`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiInfo$Builder android.net.wifi.WifiInfo$Builder.setSsid(byte[]) + /// public android.net.wifi.WifiInfo$Builder android.net.wifi.WifiInfo$Builder.setCurrentSecurityType(int) /// ``` @JavaMethod - open func setSsid(_ arg0: [Int8]) -> WifiInfo.Builder! + open func setCurrentSecurityType(_ arg0: Int32) -> WifiInfo.Builder! - /// Java method `setBssid`. + /// Java method `setSsid`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiInfo$Builder android.net.wifi.WifiInfo$Builder.setBssid(java.lang.String) + /// public android.net.wifi.WifiInfo$Builder android.net.wifi.WifiInfo$Builder.setSsid(byte[]) /// ``` @JavaMethod - open func setBssid(_ arg0: String) -> WifiInfo.Builder! + open func setSsid(_ arg0: [Int8]) -> WifiInfo.Builder! - /// Java method `setRssi`. + /// Java method `setBssid`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiInfo$Builder android.net.wifi.WifiInfo$Builder.setRssi(int) + /// public android.net.wifi.WifiInfo$Builder android.net.wifi.WifiInfo$Builder.setBssid(java.lang.String) /// ``` @JavaMethod - open func setRssi(_ arg0: Int32) -> WifiInfo.Builder! + open func setBssid(_ arg0: String) -> WifiInfo.Builder! - /// Java method `setNetworkId`. + /// Java method `setSubscriptionId`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiInfo$Builder android.net.wifi.WifiInfo$Builder.setNetworkId(int) + /// public android.net.wifi.WifiInfo$Builder android.net.wifi.WifiInfo$Builder.setSubscriptionId(int) /// ``` @JavaMethod - open func setNetworkId(_ arg0: Int32) -> WifiInfo.Builder! + open func setSubscriptionId(_ arg0: Int32) -> WifiInfo.Builder! - /// Java method `setSubscriptionId`. + /// Java method `setRssi`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiInfo$Builder android.net.wifi.WifiInfo$Builder.setSubscriptionId(int) + /// public android.net.wifi.WifiInfo$Builder android.net.wifi.WifiInfo$Builder.setRssi(int) /// ``` @JavaMethod - open func setSubscriptionId(_ arg0: Int32) -> WifiInfo.Builder! + open func setRssi(_ arg0: Int32) -> WifiInfo.Builder! - /// Java method `setCurrentSecurityType`. + /// Java method `setNetworkId`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiInfo$Builder android.net.wifi.WifiInfo$Builder.setCurrentSecurityType(int) + /// public android.net.wifi.WifiInfo$Builder android.net.wifi.WifiInfo$Builder.setNetworkId(int) /// ``` @JavaMethod - open func setCurrentSecurityType(_ arg0: Int32) -> WifiInfo.Builder! + open func setNetworkId(_ arg0: Int32) -> WifiInfo.Builder! /// Java method `build`. /// diff --git a/Sources/AndroidNet/WifiInfo.swift b/Sources/AndroidNet/WifiInfo.swift index df3aee1..c44f1c6 100644 --- a/Sources/AndroidNet/WifiInfo.swift +++ b/Sources/AndroidNet/WifiInfo.swift @@ -5,222 +5,222 @@ import SwiftJavaJNICore @JavaClass("android.net.wifi.WifiInfo", implements: TransportInfo.self, Parcelable.self) open class WifiInfo: JavaObject { - /// Java method `getNetworkId`. + /// Java method `getMaxSupportedTxLinkSpeedMbps`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiInfo.getNetworkId() + /// public int android.net.wifi.WifiInfo.getMaxSupportedTxLinkSpeedMbps() /// ``` @JavaMethod - open func getNetworkId() -> Int32 + open func getMaxSupportedTxLinkSpeedMbps() -> Int32 - /// Java method `getFrequency`. + /// Java method `getMaxSupportedRxLinkSpeedMbps`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiInfo.getFrequency() + /// public int android.net.wifi.WifiInfo.getMaxSupportedRxLinkSpeedMbps() /// ``` @JavaMethod - open func getFrequency() -> Int32 + open func getMaxSupportedRxLinkSpeedMbps() -> Int32 - /// Java method `getRxLinkSpeedMbps`. + /// Java method `getPasspointProviderFriendlyName`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiInfo.getRxLinkSpeedMbps() + /// public java.lang.String android.net.wifi.WifiInfo.getPasspointProviderFriendlyName() /// ``` @JavaMethod - open func getRxLinkSpeedMbps() -> Int32 + open func getPasspointProviderFriendlyName() -> String - /// Java method `getTxLinkSpeedMbps`. + /// Java method `getPasspointUniqueId`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiInfo.getTxLinkSpeedMbps() + /// public java.lang.String android.net.wifi.WifiInfo.getPasspointUniqueId() /// ``` @JavaMethod - open func getTxLinkSpeedMbps() -> Int32 + open func getPasspointUniqueId() -> String - /// Java method `getIpAddress`. + /// Java method `getApplicableRedactions`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiInfo.getIpAddress() + /// public long android.net.wifi.WifiInfo.getApplicableRedactions() /// ``` -@available(*, deprecated) - @JavaMethod - open func getIpAddress() -> Int32 +@JavaMethod + open func getApplicableRedactions() -> Int64 - /// Java method `describeContents`. + /// Java method `getCurrentSecurityType`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiInfo.describeContents() + /// public int android.net.wifi.WifiInfo.getCurrentSecurityType() /// ``` @JavaMethod - open func describeContents() -> Int32 + open func getCurrentSecurityType() -> Int32 - /// Java method `writeToParcel`. + /// Java method `getPasspointFqdn`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiInfo.writeToParcel(android.os.Parcel,int) + /// public java.lang.String android.net.wifi.WifiInfo.getPasspointFqdn() /// ``` @JavaMethod - open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + open func getPasspointFqdn() -> String - /// Java method `getMacAddress`. + /// Java method `describeContents`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.wifi.WifiInfo.getMacAddress() + /// public int android.net.wifi.WifiInfo.describeContents() /// ``` @JavaMethod - open func getMacAddress() -> String + open func describeContents() -> Int32 - /// Java method `getRssi`. + /// Java method `writeToParcel`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiInfo.getRssi() + /// public void android.net.wifi.WifiInfo.writeToParcel(android.os.Parcel,int) /// ``` @JavaMethod - open func getRssi() -> Int32 + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) - /// Java method `getApMldMacAddress`. + /// Java method `getNetworkId`. /// /// ### Java method signature /// ```java - /// public android.net.MacAddress android.net.wifi.WifiInfo.getApMldMacAddress() + /// public int android.net.wifi.WifiInfo.getNetworkId() /// ``` @JavaMethod - open func getApMldMacAddress() -> MacAddress! + open func getNetworkId() -> Int32 - /// Java method `getApMloLinkId`. + /// Java method `getFrequency`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiInfo.getApMloLinkId() + /// public int android.net.wifi.WifiInfo.getFrequency() /// ``` @JavaMethod - open func getApMloLinkId() -> Int32 + open func getFrequency() -> Int32 - /// Java method `getWifiStandard`. + /// Java method `isRestricted`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiInfo.getWifiStandard() + /// public boolean android.net.wifi.WifiInfo.isRestricted() /// ``` @JavaMethod - open func getWifiStandard() -> Int32 + open func isRestricted() -> Bool - /// Java method `getMaxSupportedTxLinkSpeedMbps`. + /// Java method `getIpAddress`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiInfo.getMaxSupportedTxLinkSpeedMbps() + /// public int android.net.wifi.WifiInfo.getIpAddress() /// ``` -@JavaMethod - open func getMaxSupportedTxLinkSpeedMbps() -> Int32 +@available(*, deprecated) + @JavaMethod + open func getIpAddress() -> Int32 - /// Java method `getMaxSupportedRxLinkSpeedMbps`. + /// Java method `getSubscriptionId`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiInfo.getMaxSupportedRxLinkSpeedMbps() + /// public int android.net.wifi.WifiInfo.getSubscriptionId() /// ``` @JavaMethod - open func getMaxSupportedRxLinkSpeedMbps() -> Int32 + open func getSubscriptionId() -> Int32 - /// Java method `getPasspointProviderFriendlyName`. + /// Java method `getMacAddress`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.wifi.WifiInfo.getPasspointProviderFriendlyName() + /// public java.lang.String android.net.wifi.WifiInfo.getMacAddress() /// ``` @JavaMethod - open func getPasspointProviderFriendlyName() -> String + open func getMacAddress() -> String - /// Java method `getPasspointUniqueId`. + /// Java method `getRssi`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.wifi.WifiInfo.getPasspointUniqueId() + /// public int android.net.wifi.WifiInfo.getRssi() /// ``` @JavaMethod - open func getPasspointUniqueId() -> String + open func getRssi() -> Int32 - /// Java method `getApplicableRedactions`. + /// Java method `getSSID`. /// /// ### Java method signature /// ```java - /// public long android.net.wifi.WifiInfo.getApplicableRedactions() + /// public java.lang.String android.net.wifi.WifiInfo.getSSID() /// ``` @JavaMethod - open func getApplicableRedactions() -> Int64 + open func getSSID() -> String - /// Java method `getCurrentSecurityType`. + /// Java method `getBSSID`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiInfo.getCurrentSecurityType() + /// public java.lang.String android.net.wifi.WifiInfo.getBSSID() /// ``` @JavaMethod - open func getCurrentSecurityType() -> Int32 + open func getBSSID() -> String - /// Java method `isRestricted`. + /// Java method `getApMldMacAddress`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiInfo.isRestricted() + /// public android.net.MacAddress android.net.wifi.WifiInfo.getApMldMacAddress() /// ``` @JavaMethod - open func isRestricted() -> Bool + open func getApMldMacAddress() -> MacAddress! - /// Java method `getSubscriptionId`. + /// Java method `getApMloLinkId`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiInfo.getSubscriptionId() + /// public int android.net.wifi.WifiInfo.getApMloLinkId() /// ``` @JavaMethod - open func getSubscriptionId() -> Int32 + open func getApMloLinkId() -> Int32 - /// Java method `getSSID`. + /// Java method `getWifiStandard`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.wifi.WifiInfo.getSSID() + /// public int android.net.wifi.WifiInfo.getWifiStandard() /// ``` @JavaMethod - open func getSSID() -> String + open func getWifiStandard() -> Int32 - /// Java method `getBSSID`. + /// Java method `getLinkSpeed`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.wifi.WifiInfo.getBSSID() + /// public int android.net.wifi.WifiInfo.getLinkSpeed() /// ``` @JavaMethod - open func getBSSID() -> String + open func getLinkSpeed() -> Int32 - /// Java method `getLinkSpeed`. + /// Java method `getTxLinkSpeedMbps`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiInfo.getLinkSpeed() + /// public int android.net.wifi.WifiInfo.getTxLinkSpeedMbps() /// ``` @JavaMethod - open func getLinkSpeed() -> Int32 + open func getTxLinkSpeedMbps() -> Int32 - /// Java method `getPasspointFqdn`. + /// Java method `getRxLinkSpeedMbps`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.wifi.WifiInfo.getPasspointFqdn() + /// public int android.net.wifi.WifiInfo.getRxLinkSpeedMbps() /// ``` @JavaMethod - open func getPasspointFqdn() -> String + open func getRxLinkSpeedMbps() -> Int32 /// Java method `getHiddenSSID`. /// diff --git a/Sources/AndroidNet/WifiManager+MulticastLock.swift b/Sources/AndroidNet/WifiManager+MulticastLock.swift index e3a3d80..c2626fa 100644 --- a/Sources/AndroidNet/WifiManager+MulticastLock.swift +++ b/Sources/AndroidNet/WifiManager+MulticastLock.swift @@ -5,23 +5,23 @@ import SwiftJavaJNICore extension WifiManager { @JavaClass("android.net.wifi.WifiManager$MulticastLock") open class MulticastLock: JavaObject { - /// Java method `isHeld`. + /// Java method `setReferenceCounted`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager$MulticastLock.isHeld() + /// public void android.net.wifi.WifiManager$MulticastLock.setReferenceCounted(boolean) /// ``` @JavaMethod - open func isHeld() -> Bool + open func setReferenceCounted(_ arg0: Bool) - /// Java method `setReferenceCounted`. + /// Java method `isHeld`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiManager$MulticastLock.setReferenceCounted(boolean) + /// public boolean android.net.wifi.WifiManager$MulticastLock.isHeld() /// ``` @JavaMethod - open func setReferenceCounted(_ arg0: Bool) + open func isHeld() -> Bool /// Java method `finalize`. /// diff --git a/Sources/AndroidNet/WifiManager+WifiLock.swift b/Sources/AndroidNet/WifiManager+WifiLock.swift index 7d7a941..553f99b 100644 --- a/Sources/AndroidNet/WifiManager+WifiLock.swift +++ b/Sources/AndroidNet/WifiManager+WifiLock.swift @@ -6,32 +6,32 @@ import SwiftJavaJNICore extension WifiManager { @JavaClass("android.net.wifi.WifiManager$WifiLock") open class WifiLock: JavaObject { - /// Java method `isHeld`. + /// Java method `setReferenceCounted`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager$WifiLock.isHeld() + /// public void android.net.wifi.WifiManager$WifiLock.setReferenceCounted(boolean) /// ``` @JavaMethod - open func isHeld() -> Bool + open func setReferenceCounted(_ arg0: Bool) - /// Java method `setWorkSource`. + /// Java method `isHeld`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiManager$WifiLock.setWorkSource(android.os.WorkSource) + /// public boolean android.net.wifi.WifiManager$WifiLock.isHeld() /// ``` @JavaMethod - open func setWorkSource(_ arg0: WorkSource?) + open func isHeld() -> Bool - /// Java method `setReferenceCounted`. + /// Java method `setWorkSource`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiManager$WifiLock.setReferenceCounted(boolean) + /// public void android.net.wifi.WifiManager$WifiLock.setWorkSource(android.os.WorkSource) /// ``` @JavaMethod - open func setReferenceCounted(_ arg0: Bool) + open func setWorkSource(_ arg0: WorkSource?) /// Java method `finalize`. /// diff --git a/Sources/AndroidNet/WifiManager+WpsCallback.swift b/Sources/AndroidNet/WifiManager+WpsCallback.swift index 68bd30b..5535b1d 100644 --- a/Sources/AndroidNet/WifiManager+WpsCallback.swift +++ b/Sources/AndroidNet/WifiManager+WpsCallback.swift @@ -20,24 +20,24 @@ extension WifiManager { @JavaMethod open func onStarted(_ arg0: String) - /// Java method `onSucceeded`. + /// Java method `onFailed`. /// /// ### Java method signature /// ```java - /// public abstract void android.net.wifi.WifiManager$WpsCallback.onSucceeded() + /// public abstract void android.net.wifi.WifiManager$WpsCallback.onFailed(int) /// ``` @available(*, deprecated) @JavaMethod - open func onSucceeded() + open func onFailed(_ arg0: Int32) - /// Java method `onFailed`. + /// Java method `onSucceeded`. /// /// ### Java method signature /// ```java - /// public abstract void android.net.wifi.WifiManager$WpsCallback.onFailed(int) + /// public abstract void android.net.wifi.WifiManager$WpsCallback.onSucceeded() /// ``` @available(*, deprecated) @JavaMethod - open func onFailed(_ arg0: Int32) + open func onSucceeded() } } diff --git a/Sources/AndroidNet/WifiManager.swift b/Sources/AndroidNet/WifiManager.swift index 3861940..e1a0c8f 100644 --- a/Sources/AndroidNet/WifiManager.swift +++ b/Sources/AndroidNet/WifiManager.swift @@ -6,799 +6,799 @@ import SwiftJavaJNICore @JavaClass("android.net.wifi.WifiManager") open class WifiManager: JavaObject { - /// Java method `getMaxNumberOfNetworkSuggestionsPerApp`. + /// Java method `addNetworkPrivileged`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiManager.getMaxNumberOfNetworkSuggestionsPerApp() + /// public android.net.wifi.WifiManager$AddNetworkResult android.net.wifi.WifiManager.addNetworkPrivileged(android.net.wifi.WifiConfiguration) /// ``` @JavaMethod - open func getMaxNumberOfNetworkSuggestionsPerApp() -> Int32 + open func addNetworkPrivileged(_ arg0: WifiConfiguration?) -> WifiManager.AddNetworkResult! - /// Java method `isStaConcurrencyForLocalOnlyConnectionsSupported`. + /// Java method `addOrUpdatePasspointConfiguration`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isStaConcurrencyForLocalOnlyConnectionsSupported() + /// public void android.net.wifi.WifiManager.addOrUpdatePasspointConfiguration(android.net.wifi.hotspot2.PasspointConfiguration) /// ``` @JavaMethod - open func isStaConcurrencyForLocalOnlyConnectionsSupported() -> Bool + open func addOrUpdatePasspointConfiguration(_ arg0: PasspointConfiguration?) - /// Java method `isMakeBeforeBreakWifiSwitchingSupported`. + /// Java method `removePasspointConfiguration`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isMakeBeforeBreakWifiSwitchingSupported() + /// public void android.net.wifi.WifiManager.removePasspointConfiguration(java.lang.String) /// ``` -@JavaMethod - open func isMakeBeforeBreakWifiSwitchingSupported() -> Bool +@available(*, deprecated) + @JavaMethod + open func removePasspointConfiguration(_ arg0: String) - /// Java method `isStaConcurrencyForMultiInternetSupported`. + /// Java method `removeNonCallerConfiguredNetworks`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isStaConcurrencyForMultiInternetSupported() + /// public boolean android.net.wifi.WifiManager.removeNonCallerConfiguredNetworks() /// ``` @JavaMethod - open func isStaConcurrencyForMultiInternetSupported() -> Bool + open func removeNonCallerConfiguredNetworks() -> Bool - /// Java method `unregisterSubsystemRestartTrackingCallback`. + /// Java method `isStaApConcurrencySupported`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiManager.unregisterSubsystemRestartTrackingCallback(android.net.wifi.WifiManager$SubsystemRestartTrackingCallback) + /// public boolean android.net.wifi.WifiManager.isStaApConcurrencySupported() /// ``` @JavaMethod - open func unregisterSubsystemRestartTrackingCallback(_ arg0: WifiManager.SubsystemRestartTrackingCallback?) + open func isStaApConcurrencySupported() -> Bool - /// Java method `isEasyConnectEnrolleeResponderModeSupported`. + /// Java method `isDeviceToApRttSupported`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isEasyConnectEnrolleeResponderModeSupported() + /// public boolean android.net.wifi.WifiManager.isDeviceToApRttSupported() /// ``` -@JavaMethod - open func isEasyConnectEnrolleeResponderModeSupported() -> Bool +@available(*, deprecated) + @JavaMethod + open func isDeviceToApRttSupported() -> Bool - /// Java method `isPasspointTermsAndConditionsSupported`. + /// Java method `isPreferredNetworkOffloadSupported`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isPasspointTermsAndConditionsSupported() + /// public boolean android.net.wifi.WifiManager.isPreferredNetworkOffloadSupported() /// ``` @JavaMethod - open func isPasspointTermsAndConditionsSupported() -> Bool + open func isPreferredNetworkOffloadSupported() -> Bool - /// Java method `isTidToLinkMappingNegotiationSupported`. + /// Java method `isEnhancedPowerReportingSupported`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isTidToLinkMappingNegotiationSupported() + /// public boolean android.net.wifi.WifiManager.isEnhancedPowerReportingSupported() /// ``` @JavaMethod - open func isTidToLinkMappingNegotiationSupported() -> Bool + open func isEnhancedPowerReportingSupported() -> Bool - /// Java method `removeSuggestionConnectionStatusListener`. + /// Java method `is24GHzBandSupported`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiManager.removeSuggestionConnectionStatusListener(android.net.wifi.WifiManager$SuggestionConnectionStatusListener) + /// public boolean android.net.wifi.WifiManager.is24GHzBandSupported() /// ``` @JavaMethod - open func removeSuggestionConnectionStatusListener(_ arg0: WifiManager.SuggestionConnectionStatusListener?) + open func is24GHzBandSupported() -> Bool - /// Java method `removeLocalOnlyConnectionFailureListener`. + /// Java method `is5GHzBandSupported`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiManager.removeLocalOnlyConnectionFailureListener(android.net.wifi.WifiManager$LocalOnlyConnectionFailureListener) + /// public boolean android.net.wifi.WifiManager.is5GHzBandSupported() /// ``` @JavaMethod - open func removeLocalOnlyConnectionFailureListener(_ arg0: WifiManager.LocalOnlyConnectionFailureListener?) + open func is5GHzBandSupported() -> Bool - /// Java method `removeSuggestionUserApprovalStatusListener`. + /// Java method `is60GHzBandSupported`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiManager.removeSuggestionUserApprovalStatusListener(android.net.wifi.WifiManager$SuggestionUserApprovalStatusListener) + /// public boolean android.net.wifi.WifiManager.is60GHzBandSupported() /// ``` @JavaMethod - open func removeSuggestionUserApprovalStatusListener(_ arg0: WifiManager.SuggestionUserApprovalStatusListener?) + open func is60GHzBandSupported() -> Bool - /// Java method `getStaConcurrencyForMultiInternetMode`. + /// Java method `is6GHzBandSupported`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiManager.getStaConcurrencyForMultiInternetMode() + /// public boolean android.net.wifi.WifiManager.is6GHzBandSupported() /// ``` @JavaMethod - open func getStaConcurrencyForMultiInternetMode() -> Int32 + open func is6GHzBandSupported() -> Bool - /// Java method `getMaxNumberOfChannelsPerNetworkSpecifierRequest`. + /// Java method `isWifiStandardSupported`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiManager.getMaxNumberOfChannelsPerNetworkSpecifierRequest() + /// public boolean android.net.wifi.WifiManager.isWifiStandardSupported(int) /// ``` @JavaMethod - open func getMaxNumberOfChannelsPerNetworkSpecifierRequest() -> Int32 + open func isWifiStandardSupported(_ arg0: Int32) -> Bool - /// Java method `addNetwork`. + /// Java method `isStaBridgedApConcurrencySupported`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiManager.addNetwork(android.net.wifi.WifiConfiguration) + /// public boolean android.net.wifi.WifiManager.isStaBridgedApConcurrencySupported() /// ``` -@available(*, deprecated) - @JavaMethod - open func addNetwork(_ arg0: WifiConfiguration?) -> Int32 +@JavaMethod + open func isStaBridgedApConcurrencySupported() -> Bool - /// Java method `updateNetwork`. + /// Java method `isBridgedApConcurrencySupported`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiManager.updateNetwork(android.net.wifi.WifiConfiguration) + /// public boolean android.net.wifi.WifiManager.isBridgedApConcurrencySupported() /// ``` -@available(*, deprecated) - @JavaMethod - open func updateNetwork(_ arg0: WifiConfiguration?) -> Int32 +@JavaMethod + open func isBridgedApConcurrencySupported() -> Bool - /// Java method `removeNetwork`. + /// Java method `isD2dSupportedWhenInfraStaDisabled`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.removeNetwork(int) + /// public boolean android.net.wifi.WifiManager.isD2dSupportedWhenInfraStaDisabled() /// ``` -@available(*, deprecated) - @JavaMethod - open func removeNetwork(_ arg0: Int32) -> Bool +@JavaMethod + open func isD2dSupportedWhenInfraStaDisabled() -> Bool - /// Java method `enableNetwork`. + /// Java method `isScanAlwaysAvailable`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.enableNetwork(int,boolean) + /// public boolean android.net.wifi.WifiManager.isScanAlwaysAvailable() /// ``` @available(*, deprecated) @JavaMethod - open func enableNetwork(_ arg0: Int32, _ arg1: Bool) -> Bool + open func isScanAlwaysAvailable() -> Bool - /// Java method `disableNetwork`. + /// Java method `calculateSignalLevel`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.disableNetwork(int) + /// public int android.net.wifi.WifiManager.calculateSignalLevel(int) /// ``` -@available(*, deprecated) - @JavaMethod - open func disableNetwork(_ arg0: Int32) -> Bool +@JavaMethod + open func calculateSignalLevel(_ arg0: Int32) -> Int32 - /// Java method `disconnect`. + /// Java method `validateSoftApConfiguration`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.disconnect() + /// public boolean android.net.wifi.WifiManager.validateSoftApConfiguration(android.net.wifi.SoftApConfiguration) /// ``` -@available(*, deprecated) - @JavaMethod - open func disconnect() -> Bool +@JavaMethod + open func validateSoftApConfiguration(_ arg0: SoftApConfiguration?) -> Bool - /// Java method `reconnect`. + /// Java method `startLocalOnlyHotspot`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.reconnect() + /// public void android.net.wifi.WifiManager.startLocalOnlyHotspot(android.net.wifi.WifiManager$LocalOnlyHotspotCallback,android.os.Handler) /// ``` -@available(*, deprecated) - @JavaMethod - open func reconnect() -> Bool +@JavaMethod + open func startLocalOnlyHotspot(_ arg0: WifiManager.LocalOnlyHotspotCallback?, _ arg1: Handler?) - /// Java method `reassociate`. + /// Java method `setTdlsEnabledWithMacAddress`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.reassociate() + /// public void android.net.wifi.WifiManager.setTdlsEnabledWithMacAddress(java.lang.String,boolean) /// ``` -@available(*, deprecated) - @JavaMethod - open func reassociate() -> Bool +@JavaMethod + open func setTdlsEnabledWithMacAddress(_ arg0: String, _ arg1: Bool) - /// Java method `pingSupplicant`. + /// Java method `allowAutojoinGlobal`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.pingSupplicant() + /// public void android.net.wifi.WifiManager.allowAutojoinGlobal(boolean) /// ``` -@available(*, deprecated) - @JavaMethod - open func pingSupplicant() -> Bool +@JavaMethod + open func allowAutojoinGlobal(_ arg0: Bool) - /// Java method `isP2pSupported`. + /// Java method `createMulticastLock`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isP2pSupported() + /// public android.net.wifi.WifiManager$MulticastLock android.net.wifi.WifiManager.createMulticastLock(java.lang.String) /// ``` @JavaMethod - open func isP2pSupported() -> Bool + open func createMulticastLock(_ arg0: String) -> WifiManager.MulticastLock! - /// Java method `isTdlsSupported`. + /// Java method `isWpa3SuiteBSupported`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isTdlsSupported() + /// public boolean android.net.wifi.WifiManager.isWpa3SuiteBSupported() /// ``` @JavaMethod - open func isTdlsSupported() -> Bool + open func isWpa3SuiteBSupported() -> Bool - /// Java method `startScan`. + /// Java method `isEnhancedOpenSupported`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.startScan() + /// public boolean android.net.wifi.WifiManager.isEnhancedOpenSupported() /// ``` -@available(*, deprecated) - @JavaMethod - open func startScan() -> Bool +@JavaMethod + open func isEnhancedOpenSupported() -> Bool - /// Java method `getConnectionInfo`. + /// Java method `isEasyConnectSupported`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiInfo android.net.wifi.WifiManager.getConnectionInfo() + /// public boolean android.net.wifi.WifiManager.isEasyConnectSupported() /// ``` -@available(*, deprecated) - @JavaMethod - open func getConnectionInfo() -> WifiInfo! +@JavaMethod + open func isEasyConnectSupported() -> Bool - /// Java method `saveConfiguration`. + /// Java method `isWpa3SaePublicKeySupported`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.saveConfiguration() + /// public boolean android.net.wifi.WifiManager.isWpa3SaePublicKeySupported() /// ``` -@available(*, deprecated) - @JavaMethod - open func saveConfiguration() -> Bool +@JavaMethod + open func isWpa3SaePublicKeySupported() -> Bool - /// Java method `getDhcpInfo`. + /// Java method `isWpa3SaeH2eSupported`. /// /// ### Java method signature /// ```java - /// public android.net.DhcpInfo android.net.wifi.WifiManager.getDhcpInfo() + /// public boolean android.net.wifi.WifiManager.isWpa3SaeH2eSupported() /// ``` -@available(*, deprecated) - @JavaMethod - open func getDhcpInfo() -> DhcpInfo! +@JavaMethod + open func isWpa3SaeH2eSupported() -> Bool - /// Java method `setWifiEnabled`. + /// Java method `isWifiDisplayR2Supported`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.setWifiEnabled(boolean) + /// public boolean android.net.wifi.WifiManager.isWifiDisplayR2Supported() /// ``` -@available(*, deprecated) - @JavaMethod - open func setWifiEnabled(_ arg0: Bool) -> Bool +@JavaMethod + open func isWifiDisplayR2Supported() -> Bool - /// Java method `getWifiState`. + /// Java method `isDecoratedIdentitySupported`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiManager.getWifiState() + /// public boolean android.net.wifi.WifiManager.isDecoratedIdentitySupported() /// ``` @JavaMethod - open func getWifiState() -> Int32 + open func isDecoratedIdentitySupported() -> Bool - /// Java method `isWifiEnabled`. + /// Java method `isTrustOnFirstUseSupported`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isWifiEnabled() + /// public boolean android.net.wifi.WifiManager.isTrustOnFirstUseSupported() /// ``` @JavaMethod - open func isWifiEnabled() -> Bool + open func isTrustOnFirstUseSupported() -> Bool - /// Java method `getMaxSignalLevel`. + /// Java method `isEasyConnectDppAkmSupported`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiManager.getMaxSignalLevel() + /// public boolean android.net.wifi.WifiManager.isEasyConnectDppAkmSupported() /// ``` @JavaMethod - open func getMaxSignalLevel() -> Int32 + open func isEasyConnectDppAkmSupported() -> Bool - /// Java method `setTdlsEnabled`. + /// Java method `isTlsMinimumVersionSupported`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiManager.setTdlsEnabled(java.net.InetAddress,boolean) + /// public boolean android.net.wifi.WifiManager.isTlsMinimumVersionSupported() /// ``` @JavaMethod - open func setTdlsEnabled(_ arg0: InetAddress?, _ arg1: Bool) + open func isTlsMinimumVersionSupported() -> Bool - /// Java method `startWps`. + /// Java method `isDualBandSimultaneousSupported`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiManager.startWps(android.net.wifi.WpsInfo,android.net.wifi.WifiManager$WpsCallback) + /// public boolean android.net.wifi.WifiManager.isDualBandSimultaneousSupported() /// ``` -@available(*, deprecated) - @JavaMethod - open func startWps(_ arg0: WpsInfo?, _ arg1: WifiManager.WpsCallback?) +@JavaMethod + open func isDualBandSimultaneousSupported() -> Bool - /// Java method `cancelWps`. + /// Java method `isWpaPersonalSupported`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiManager.cancelWps(android.net.wifi.WifiManager$WpsCallback) + /// public boolean android.net.wifi.WifiManager.isWpaPersonalSupported() /// ``` -@available(*, deprecated) - @JavaMethod - open func cancelWps(_ arg0: WifiManager.WpsCallback?) +@JavaMethod + open func isWpaPersonalSupported() -> Bool - /// Java method `createWifiLock`. + /// Java method `unregisterScanResultsCallback`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiManager$WifiLock android.net.wifi.WifiManager.createWifiLock(java.lang.String) + /// public void android.net.wifi.WifiManager.unregisterScanResultsCallback(android.net.wifi.WifiManager$ScanResultsCallback) /// ``` -@available(*, deprecated) - @JavaMethod - open func createWifiLock(_ arg0: String) -> WifiManager.WifiLock! +@JavaMethod + open func unregisterScanResultsCallback(_ arg0: WifiManager.ScanResultsCallback?) - /// Java method `createWifiLock`. + /// Java method `isScanThrottleEnabled`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiManager$WifiLock android.net.wifi.WifiManager.createWifiLock(int,java.lang.String) + /// public boolean android.net.wifi.WifiManager.isScanThrottleEnabled() /// ``` @JavaMethod - open func createWifiLock(_ arg0: Int32, _ arg1: String) -> WifiManager.WifiLock! + open func isScanThrottleEnabled() -> Bool - /// Java method `isWpa3SaeSupported`. + /// Java method `isAutoWakeupEnabled`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isWpa3SaeSupported() + /// public boolean android.net.wifi.WifiManager.isAutoWakeupEnabled() /// ``` @JavaMethod - open func isWpa3SaeSupported() -> Bool + open func isAutoWakeupEnabled() -> Bool - /// Java method `isWapiSupported`. + /// Java method `isCarrierNetworkOffloadEnabled`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isWapiSupported() + /// public boolean android.net.wifi.WifiManager.isCarrierNetworkOffloadEnabled(int,boolean) /// ``` @JavaMethod - open func isWapiSupported() -> Bool + open func isCarrierNetworkOffloadEnabled(_ arg0: Int32, _ arg1: Bool) -> Bool - /// Java method `isTlsV13Supported`. + /// Java method `flushPasspointAnqpCache`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isTlsV13Supported() + /// public void android.net.wifi.WifiManager.flushPasspointAnqpCache() /// ``` @JavaMethod - open func isTlsV13Supported() -> Bool + open func flushPasspointAnqpCache() - /// Java method `isWepSupported`. + /// Java method `isWifiPasspointEnabled`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isWepSupported() + /// public boolean android.net.wifi.WifiManager.isWifiPasspointEnabled() /// ``` @JavaMethod - open func isWepSupported() -> Bool + open func isWifiPasspointEnabled() -> Bool - /// Java method `addNetworkPrivileged`. + /// Java method `setSendDhcpHostnameRestriction`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiManager$AddNetworkResult android.net.wifi.WifiManager.addNetworkPrivileged(android.net.wifi.WifiConfiguration) + /// public void android.net.wifi.WifiManager.setSendDhcpHostnameRestriction(int) /// ``` @JavaMethod - open func addNetworkPrivileged(_ arg0: WifiConfiguration?) -> WifiManager.AddNetworkResult! + open func setSendDhcpHostnameRestriction(_ arg0: Int32) - /// Java method `addOrUpdatePasspointConfiguration`. + /// Java method `isAggressiveRoamingModeSupported`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiManager.addOrUpdatePasspointConfiguration(android.net.wifi.hotspot2.PasspointConfiguration) + /// public boolean android.net.wifi.WifiManager.isAggressiveRoamingModeSupported() /// ``` @JavaMethod - open func addOrUpdatePasspointConfiguration(_ arg0: PasspointConfiguration?) + open func isAggressiveRoamingModeSupported() -> Bool - /// Java method `removePasspointConfiguration`. + /// Java method `setPerSsidRoamingMode`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiManager.removePasspointConfiguration(java.lang.String) + /// public void android.net.wifi.WifiManager.setPerSsidRoamingMode(android.net.wifi.WifiSsid,int) /// ``` -@available(*, deprecated) - @JavaMethod - open func removePasspointConfiguration(_ arg0: String) +@JavaMethod + open func setPerSsidRoamingMode(_ arg0: WifiSsid?, _ arg1: Int32) - /// Java method `removeNonCallerConfiguredNetworks`. + /// Java method `removePerSsidRoamingMode`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.removeNonCallerConfiguredNetworks() + /// public void android.net.wifi.WifiManager.removePerSsidRoamingMode(android.net.wifi.WifiSsid) /// ``` @JavaMethod - open func removeNonCallerConfiguredNetworks() -> Bool + open func removePerSsidRoamingMode(_ arg0: WifiSsid?) - /// Java method `isStaApConcurrencySupported`. + /// Java method `addNetwork`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isStaApConcurrencySupported() + /// public int android.net.wifi.WifiManager.addNetwork(android.net.wifi.WifiConfiguration) /// ``` -@JavaMethod - open func isStaApConcurrencySupported() -> Bool +@available(*, deprecated) + @JavaMethod + open func addNetwork(_ arg0: WifiConfiguration?) -> Int32 - /// Java method `isDeviceToApRttSupported`. + /// Java method `updateNetwork`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isDeviceToApRttSupported() + /// public int android.net.wifi.WifiManager.updateNetwork(android.net.wifi.WifiConfiguration) /// ``` @available(*, deprecated) @JavaMethod - open func isDeviceToApRttSupported() -> Bool + open func updateNetwork(_ arg0: WifiConfiguration?) -> Int32 - /// Java method `isPreferredNetworkOffloadSupported`. + /// Java method `removeNetwork`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isPreferredNetworkOffloadSupported() + /// public boolean android.net.wifi.WifiManager.removeNetwork(int) /// ``` -@JavaMethod - open func isPreferredNetworkOffloadSupported() -> Bool +@available(*, deprecated) + @JavaMethod + open func removeNetwork(_ arg0: Int32) -> Bool - /// Java method `isEnhancedPowerReportingSupported`. + /// Java method `enableNetwork`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isEnhancedPowerReportingSupported() + /// public boolean android.net.wifi.WifiManager.enableNetwork(int,boolean) /// ``` -@JavaMethod - open func isEnhancedPowerReportingSupported() -> Bool +@available(*, deprecated) + @JavaMethod + open func enableNetwork(_ arg0: Int32, _ arg1: Bool) -> Bool - /// Java method `is24GHzBandSupported`. + /// Java method `disableNetwork`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.is24GHzBandSupported() + /// public boolean android.net.wifi.WifiManager.disableNetwork(int) /// ``` -@JavaMethod - open func is24GHzBandSupported() -> Bool +@available(*, deprecated) + @JavaMethod + open func disableNetwork(_ arg0: Int32) -> Bool - /// Java method `is5GHzBandSupported`. + /// Java method `disconnect`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.is5GHzBandSupported() + /// public boolean android.net.wifi.WifiManager.disconnect() /// ``` -@JavaMethod - open func is5GHzBandSupported() -> Bool +@available(*, deprecated) + @JavaMethod + open func disconnect() -> Bool - /// Java method `is60GHzBandSupported`. + /// Java method `reconnect`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.is60GHzBandSupported() + /// public boolean android.net.wifi.WifiManager.reconnect() /// ``` -@JavaMethod - open func is60GHzBandSupported() -> Bool +@available(*, deprecated) + @JavaMethod + open func reconnect() -> Bool - /// Java method `is6GHzBandSupported`. + /// Java method `reassociate`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.is6GHzBandSupported() + /// public boolean android.net.wifi.WifiManager.reassociate() /// ``` -@JavaMethod - open func is6GHzBandSupported() -> Bool +@available(*, deprecated) + @JavaMethod + open func reassociate() -> Bool - /// Java method `isWifiStandardSupported`. + /// Java method `pingSupplicant`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isWifiStandardSupported(int) + /// public boolean android.net.wifi.WifiManager.pingSupplicant() /// ``` -@JavaMethod - open func isWifiStandardSupported(_ arg0: Int32) -> Bool +@available(*, deprecated) + @JavaMethod + open func pingSupplicant() -> Bool - /// Java method `isStaBridgedApConcurrencySupported`. + /// Java method `isP2pSupported`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isStaBridgedApConcurrencySupported() + /// public boolean android.net.wifi.WifiManager.isP2pSupported() /// ``` @JavaMethod - open func isStaBridgedApConcurrencySupported() -> Bool + open func isP2pSupported() -> Bool - /// Java method `isBridgedApConcurrencySupported`. + /// Java method `isTdlsSupported`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isBridgedApConcurrencySupported() + /// public boolean android.net.wifi.WifiManager.isTdlsSupported() /// ``` @JavaMethod - open func isBridgedApConcurrencySupported() -> Bool + open func isTdlsSupported() -> Bool - /// Java method `isD2dSupportedWhenInfraStaDisabled`. + /// Java method `startScan`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isD2dSupportedWhenInfraStaDisabled() + /// public boolean android.net.wifi.WifiManager.startScan() /// ``` -@JavaMethod - open func isD2dSupportedWhenInfraStaDisabled() -> Bool +@available(*, deprecated) + @JavaMethod + open func startScan() -> Bool - /// Java method `isScanAlwaysAvailable`. + /// Java method `getConnectionInfo`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isScanAlwaysAvailable() + /// public android.net.wifi.WifiInfo android.net.wifi.WifiManager.getConnectionInfo() /// ``` @available(*, deprecated) @JavaMethod - open func isScanAlwaysAvailable() -> Bool + open func getConnectionInfo() -> WifiInfo! - /// Java method `calculateSignalLevel`. + /// Java method `saveConfiguration`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiManager.calculateSignalLevel(int) + /// public boolean android.net.wifi.WifiManager.saveConfiguration() /// ``` -@JavaMethod - open func calculateSignalLevel(_ arg0: Int32) -> Int32 +@available(*, deprecated) + @JavaMethod + open func saveConfiguration() -> Bool - /// Java method `validateSoftApConfiguration`. + /// Java method `getDhcpInfo`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.validateSoftApConfiguration(android.net.wifi.SoftApConfiguration) + /// public android.net.DhcpInfo android.net.wifi.WifiManager.getDhcpInfo() /// ``` -@JavaMethod - open func validateSoftApConfiguration(_ arg0: SoftApConfiguration?) -> Bool +@available(*, deprecated) + @JavaMethod + open func getDhcpInfo() -> DhcpInfo! - /// Java method `startLocalOnlyHotspot`. + /// Java method `setWifiEnabled`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiManager.startLocalOnlyHotspot(android.net.wifi.WifiManager$LocalOnlyHotspotCallback,android.os.Handler) + /// public boolean android.net.wifi.WifiManager.setWifiEnabled(boolean) /// ``` -@JavaMethod - open func startLocalOnlyHotspot(_ arg0: WifiManager.LocalOnlyHotspotCallback?, _ arg1: Handler?) +@available(*, deprecated) + @JavaMethod + open func setWifiEnabled(_ arg0: Bool) -> Bool - /// Java method `setTdlsEnabledWithMacAddress`. + /// Java method `getWifiState`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiManager.setTdlsEnabledWithMacAddress(java.lang.String,boolean) + /// public int android.net.wifi.WifiManager.getWifiState() /// ``` @JavaMethod - open func setTdlsEnabledWithMacAddress(_ arg0: String, _ arg1: Bool) + open func getWifiState() -> Int32 - /// Java method `allowAutojoinGlobal`. + /// Java method `isWifiEnabled`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiManager.allowAutojoinGlobal(boolean) + /// public boolean android.net.wifi.WifiManager.isWifiEnabled() /// ``` @JavaMethod - open func allowAutojoinGlobal(_ arg0: Bool) + open func isWifiEnabled() -> Bool - /// Java method `createMulticastLock`. + /// Java method `getMaxSignalLevel`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiManager$MulticastLock android.net.wifi.WifiManager.createMulticastLock(java.lang.String) + /// public int android.net.wifi.WifiManager.getMaxSignalLevel() /// ``` @JavaMethod - open func createMulticastLock(_ arg0: String) -> WifiManager.MulticastLock! + open func getMaxSignalLevel() -> Int32 - /// Java method `isWpa3SuiteBSupported`. + /// Java method `setTdlsEnabled`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isWpa3SuiteBSupported() + /// public void android.net.wifi.WifiManager.setTdlsEnabled(java.net.InetAddress,boolean) /// ``` @JavaMethod - open func isWpa3SuiteBSupported() -> Bool + open func setTdlsEnabled(_ arg0: InetAddress?, _ arg1: Bool) - /// Java method `isEnhancedOpenSupported`. + /// Java method `startWps`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isEnhancedOpenSupported() + /// public void android.net.wifi.WifiManager.startWps(android.net.wifi.WpsInfo,android.net.wifi.WifiManager$WpsCallback) /// ``` -@JavaMethod - open func isEnhancedOpenSupported() -> Bool +@available(*, deprecated) + @JavaMethod + open func startWps(_ arg0: WpsInfo?, _ arg1: WifiManager.WpsCallback?) - /// Java method `isEasyConnectSupported`. + /// Java method `cancelWps`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isEasyConnectSupported() + /// public void android.net.wifi.WifiManager.cancelWps(android.net.wifi.WifiManager$WpsCallback) /// ``` -@JavaMethod - open func isEasyConnectSupported() -> Bool +@available(*, deprecated) + @JavaMethod + open func cancelWps(_ arg0: WifiManager.WpsCallback?) - /// Java method `isWpa3SaePublicKeySupported`. + /// Java method `createWifiLock`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isWpa3SaePublicKeySupported() + /// public android.net.wifi.WifiManager$WifiLock android.net.wifi.WifiManager.createWifiLock(int,java.lang.String) /// ``` @JavaMethod - open func isWpa3SaePublicKeySupported() -> Bool + open func createWifiLock(_ arg0: Int32, _ arg1: String) -> WifiManager.WifiLock! - /// Java method `isWpa3SaeH2eSupported`. + /// Java method `createWifiLock`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isWpa3SaeH2eSupported() + /// public android.net.wifi.WifiManager$WifiLock android.net.wifi.WifiManager.createWifiLock(java.lang.String) /// ``` -@JavaMethod - open func isWpa3SaeH2eSupported() -> Bool +@available(*, deprecated) + @JavaMethod + open func createWifiLock(_ arg0: String) -> WifiManager.WifiLock! - /// Java method `isWifiDisplayR2Supported`. + /// Java method `isWpa3SaeSupported`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isWifiDisplayR2Supported() + /// public boolean android.net.wifi.WifiManager.isWpa3SaeSupported() /// ``` @JavaMethod - open func isWifiDisplayR2Supported() -> Bool + open func isWpa3SaeSupported() -> Bool - /// Java method `isDecoratedIdentitySupported`. + /// Java method `isWapiSupported`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isDecoratedIdentitySupported() + /// public boolean android.net.wifi.WifiManager.isWapiSupported() /// ``` @JavaMethod - open func isDecoratedIdentitySupported() -> Bool + open func isWapiSupported() -> Bool - /// Java method `isTrustOnFirstUseSupported`. + /// Java method `isTlsV13Supported`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isTrustOnFirstUseSupported() + /// public boolean android.net.wifi.WifiManager.isTlsV13Supported() /// ``` @JavaMethod - open func isTrustOnFirstUseSupported() -> Bool + open func isTlsV13Supported() -> Bool - /// Java method `isEasyConnectDppAkmSupported`. + /// Java method `isWepSupported`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isEasyConnectDppAkmSupported() + /// public boolean android.net.wifi.WifiManager.isWepSupported() /// ``` @JavaMethod - open func isEasyConnectDppAkmSupported() -> Bool + open func isWepSupported() -> Bool - /// Java method `isTlsMinimumVersionSupported`. + /// Java method `getMaxNumberOfNetworkSuggestionsPerApp`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isTlsMinimumVersionSupported() + /// public int android.net.wifi.WifiManager.getMaxNumberOfNetworkSuggestionsPerApp() /// ``` @JavaMethod - open func isTlsMinimumVersionSupported() -> Bool + open func getMaxNumberOfNetworkSuggestionsPerApp() -> Int32 - /// Java method `isDualBandSimultaneousSupported`. + /// Java method `isStaConcurrencyForLocalOnlyConnectionsSupported`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isDualBandSimultaneousSupported() + /// public boolean android.net.wifi.WifiManager.isStaConcurrencyForLocalOnlyConnectionsSupported() /// ``` @JavaMethod - open func isDualBandSimultaneousSupported() -> Bool + open func isStaConcurrencyForLocalOnlyConnectionsSupported() -> Bool - /// Java method `isWpaPersonalSupported`. + /// Java method `isMakeBeforeBreakWifiSwitchingSupported`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isWpaPersonalSupported() + /// public boolean android.net.wifi.WifiManager.isMakeBeforeBreakWifiSwitchingSupported() /// ``` @JavaMethod - open func isWpaPersonalSupported() -> Bool + open func isMakeBeforeBreakWifiSwitchingSupported() -> Bool - /// Java method `unregisterScanResultsCallback`. + /// Java method `isStaConcurrencyForMultiInternetSupported`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiManager.unregisterScanResultsCallback(android.net.wifi.WifiManager$ScanResultsCallback) + /// public boolean android.net.wifi.WifiManager.isStaConcurrencyForMultiInternetSupported() /// ``` @JavaMethod - open func unregisterScanResultsCallback(_ arg0: WifiManager.ScanResultsCallback?) + open func isStaConcurrencyForMultiInternetSupported() -> Bool - /// Java method `isScanThrottleEnabled`. + /// Java method `unregisterSubsystemRestartTrackingCallback`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isScanThrottleEnabled() + /// public void android.net.wifi.WifiManager.unregisterSubsystemRestartTrackingCallback(android.net.wifi.WifiManager$SubsystemRestartTrackingCallback) /// ``` @JavaMethod - open func isScanThrottleEnabled() -> Bool + open func unregisterSubsystemRestartTrackingCallback(_ arg0: WifiManager.SubsystemRestartTrackingCallback?) - /// Java method `isAutoWakeupEnabled`. + /// Java method `isEasyConnectEnrolleeResponderModeSupported`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isAutoWakeupEnabled() + /// public boolean android.net.wifi.WifiManager.isEasyConnectEnrolleeResponderModeSupported() /// ``` @JavaMethod - open func isAutoWakeupEnabled() -> Bool + open func isEasyConnectEnrolleeResponderModeSupported() -> Bool - /// Java method `isCarrierNetworkOffloadEnabled`. + /// Java method `isPasspointTermsAndConditionsSupported`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isCarrierNetworkOffloadEnabled(int,boolean) + /// public boolean android.net.wifi.WifiManager.isPasspointTermsAndConditionsSupported() /// ``` @JavaMethod - open func isCarrierNetworkOffloadEnabled(_ arg0: Int32, _ arg1: Bool) -> Bool + open func isPasspointTermsAndConditionsSupported() -> Bool - /// Java method `flushPasspointAnqpCache`. + /// Java method `isTidToLinkMappingNegotiationSupported`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiManager.flushPasspointAnqpCache() + /// public boolean android.net.wifi.WifiManager.isTidToLinkMappingNegotiationSupported() /// ``` @JavaMethod - open func flushPasspointAnqpCache() + open func isTidToLinkMappingNegotiationSupported() -> Bool - /// Java method `isWifiPasspointEnabled`. + /// Java method `removeSuggestionConnectionStatusListener`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isWifiPasspointEnabled() + /// public void android.net.wifi.WifiManager.removeSuggestionConnectionStatusListener(android.net.wifi.WifiManager$SuggestionConnectionStatusListener) /// ``` @JavaMethod - open func isWifiPasspointEnabled() -> Bool + open func removeSuggestionConnectionStatusListener(_ arg0: WifiManager.SuggestionConnectionStatusListener?) - /// Java method `setSendDhcpHostnameRestriction`. + /// Java method `removeLocalOnlyConnectionFailureListener`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiManager.setSendDhcpHostnameRestriction(int) + /// public void android.net.wifi.WifiManager.removeLocalOnlyConnectionFailureListener(android.net.wifi.WifiManager$LocalOnlyConnectionFailureListener) /// ``` @JavaMethod - open func setSendDhcpHostnameRestriction(_ arg0: Int32) + open func removeLocalOnlyConnectionFailureListener(_ arg0: WifiManager.LocalOnlyConnectionFailureListener?) - /// Java method `isAggressiveRoamingModeSupported`. + /// Java method `removeSuggestionUserApprovalStatusListener`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiManager.isAggressiveRoamingModeSupported() + /// public void android.net.wifi.WifiManager.removeSuggestionUserApprovalStatusListener(android.net.wifi.WifiManager$SuggestionUserApprovalStatusListener) /// ``` @JavaMethod - open func isAggressiveRoamingModeSupported() -> Bool + open func removeSuggestionUserApprovalStatusListener(_ arg0: WifiManager.SuggestionUserApprovalStatusListener?) - /// Java method `setPerSsidRoamingMode`. + /// Java method `getStaConcurrencyForMultiInternetMode`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiManager.setPerSsidRoamingMode(android.net.wifi.WifiSsid,int) + /// public int android.net.wifi.WifiManager.getStaConcurrencyForMultiInternetMode() /// ``` @JavaMethod - open func setPerSsidRoamingMode(_ arg0: WifiSsid?, _ arg1: Int32) + open func getStaConcurrencyForMultiInternetMode() -> Int32 - /// Java method `removePerSsidRoamingMode`. + /// Java method `getMaxNumberOfChannelsPerNetworkSpecifierRequest`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiManager.removePerSsidRoamingMode(android.net.wifi.WifiSsid) + /// public int android.net.wifi.WifiManager.getMaxNumberOfChannelsPerNetworkSpecifierRequest() /// ``` @JavaMethod - open func removePerSsidRoamingMode(_ arg0: WifiSsid?) + open func getMaxNumberOfChannelsPerNetworkSpecifierRequest() -> Int32 } extension WifiManager { @JavaInterface("android.net.wifi.WifiManager$LocalOnlyConnectionFailureListener") @@ -1067,22 +1067,22 @@ extension JavaClass { @JavaStaticField(isFinal: true) public var WPS_WEP_PROHIBITED: Int32 - /// Java method `compareSignalLevel`. + /// Java method `calculateSignalLevel`. /// /// ### Java method signature /// ```java - /// public static int android.net.wifi.WifiManager.compareSignalLevel(int,int) + /// public static int android.net.wifi.WifiManager.calculateSignalLevel(int,int) /// ``` + @available(*, deprecated) @JavaStaticMethod - public func compareSignalLevel(_ arg0: Int32, _ arg1: Int32) -> Int32 + public func calculateSignalLevel(_ arg0: Int32, _ arg1: Int32) -> Int32 - /// Java method `calculateSignalLevel`. + /// Java method `compareSignalLevel`. /// /// ### Java method signature /// ```java - /// public static int android.net.wifi.WifiManager.calculateSignalLevel(int,int) + /// public static int android.net.wifi.WifiManager.compareSignalLevel(int,int) /// ``` - @available(*, deprecated) @JavaStaticMethod - public func calculateSignalLevel(_ arg0: Int32, _ arg1: Int32) -> Int32 + public func compareSignalLevel(_ arg0: Int32, _ arg1: Int32) -> Int32 } diff --git a/Sources/AndroidNet/WifiNetworkSpecifier+Builder.swift b/Sources/AndroidNet/WifiNetworkSpecifier+Builder.swift index 815fcef..93d1189 100644 --- a/Sources/AndroidNet/WifiNetworkSpecifier+Builder.swift +++ b/Sources/AndroidNet/WifiNetworkSpecifier+Builder.swift @@ -9,24 +9,6 @@ extension WifiNetworkSpecifier { @JavaMethod @_nonoverride public convenience init(environment: JNIEnvironment? = nil) - /// Java method `setSsid`. - /// - /// ### Java method signature - /// ```java - /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setSsid(java.lang.String) - /// ``` - @JavaMethod - open func setSsid(_ arg0: String) -> WifiNetworkSpecifier.Builder! - - /// Java method `setBssid`. - /// - /// ### Java method signature - /// ```java - /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setBssid(android.net.MacAddress) - /// ``` - @JavaMethod - open func setBssid(_ arg0: MacAddress?) -> WifiNetworkSpecifier.Builder! - /// Java method `setWpa2EnterpriseConfig`. /// /// ### Java method signature @@ -64,32 +46,23 @@ extension WifiNetworkSpecifier { @JavaMethod open func setPreferredChannelsFrequenciesMhz(_ arg0: [Int32]) -> WifiNetworkSpecifier.Builder! - /// Java method `setWpa3EnterpriseStandardModeConfig`. - /// - /// ### Java method signature - /// ```java - /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setWpa3EnterpriseStandardModeConfig(android.net.wifi.WifiEnterpriseConfig) - /// ``` - @JavaMethod - open func setWpa3EnterpriseStandardModeConfig(_ arg0: WifiEnterpriseConfig?) -> WifiNetworkSpecifier.Builder! - - /// Java method `setSsidPattern`. + /// Java method `setSsid`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setSsidPattern(android.os.PatternMatcher) + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setSsid(java.lang.String) /// ``` @JavaMethod - open func setSsidPattern(_ arg0: PatternMatcher?) -> WifiNetworkSpecifier.Builder! + open func setSsid(_ arg0: String) -> WifiNetworkSpecifier.Builder! - /// Java method `setBssidPattern`. + /// Java method `setBssid`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setBssidPattern(android.net.MacAddress,android.net.MacAddress) + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setBssid(android.net.MacAddress) /// ``` @JavaMethod - open func setBssidPattern(_ arg0: MacAddress?, _ arg1: MacAddress?) -> WifiNetworkSpecifier.Builder! + open func setBssid(_ arg0: MacAddress?) -> WifiNetworkSpecifier.Builder! /// Java method `setIsEnhancedOpen`. /// @@ -127,6 +100,33 @@ extension WifiNetworkSpecifier { @JavaMethod open func setIsHiddenSsid(_ arg0: Bool) -> WifiNetworkSpecifier.Builder! + /// Java method `setWpa3EnterpriseStandardModeConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setWpa3EnterpriseStandardModeConfig(android.net.wifi.WifiEnterpriseConfig) + /// ``` + @JavaMethod + open func setWpa3EnterpriseStandardModeConfig(_ arg0: WifiEnterpriseConfig?) -> WifiNetworkSpecifier.Builder! + + /// Java method `setSsidPattern`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setSsidPattern(android.os.PatternMatcher) + /// ``` + @JavaMethod + open func setSsidPattern(_ arg0: PatternMatcher?) -> WifiNetworkSpecifier.Builder! + + /// Java method `setBssidPattern`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setBssidPattern(android.net.MacAddress,android.net.MacAddress) + /// ``` + @JavaMethod + open func setBssidPattern(_ arg0: MacAddress?, _ arg1: MacAddress?) -> WifiNetworkSpecifier.Builder! + /// Java method `setBand`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/WifiNetworkSpecifier.swift b/Sources/AndroidNet/WifiNetworkSpecifier.swift index 6923c85..051ff5b 100644 --- a/Sources/AndroidNet/WifiNetworkSpecifier.swift +++ b/Sources/AndroidNet/WifiNetworkSpecifier.swift @@ -5,50 +5,50 @@ import SwiftJavaJNICore @JavaClass("android.net.wifi.WifiNetworkSpecifier", implements: Parcelable.self) open class WifiNetworkSpecifier: NetworkSpecifier { - /// Java method `getBand`. + /// Java method `getPreferredChannelFrequenciesMhz`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiNetworkSpecifier.getBand() + /// public int[] android.net.wifi.WifiNetworkSpecifier.getPreferredChannelFrequenciesMhz() /// ``` @JavaMethod - open func getBand() -> Int32 + open func getPreferredChannelFrequenciesMhz() -> [Int32] - /// Java method `describeContents`. + /// Java method `canBeSatisfiedBy`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiNetworkSpecifier.describeContents() + /// public boolean android.net.wifi.WifiNetworkSpecifier.canBeSatisfiedBy(android.net.NetworkSpecifier) /// ``` @JavaMethod - open func describeContents() -> Int32 + open func canBeSatisfiedBy(_ arg0: NetworkSpecifier?) -> Bool - /// Java method `writeToParcel`. + /// Java method `describeContents`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiNetworkSpecifier.writeToParcel(android.os.Parcel,int) + /// public int android.net.wifi.WifiNetworkSpecifier.describeContents() /// ``` @JavaMethod - open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + open func describeContents() -> Int32 - /// Java method `canBeSatisfiedBy`. + /// Java method `writeToParcel`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiNetworkSpecifier.canBeSatisfiedBy(android.net.NetworkSpecifier) + /// public void android.net.wifi.WifiNetworkSpecifier.writeToParcel(android.os.Parcel,int) /// ``` @JavaMethod - open func canBeSatisfiedBy(_ arg0: NetworkSpecifier?) -> Bool + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) - /// Java method `getPreferredChannelFrequenciesMhz`. + /// Java method `getBand`. /// /// ### Java method signature /// ```java - /// public int[] android.net.wifi.WifiNetworkSpecifier.getPreferredChannelFrequenciesMhz() + /// public int android.net.wifi.WifiNetworkSpecifier.getBand() /// ``` @JavaMethod - open func getPreferredChannelFrequenciesMhz() -> [Int32] + open func getBand() -> Int32 /// Java method `redact`. /// diff --git a/Sources/AndroidNet/WifiNetworkSuggestion+Builder.swift b/Sources/AndroidNet/WifiNetworkSuggestion+Builder.swift index fb48026..92c48fc 100644 --- a/Sources/AndroidNet/WifiNetworkSuggestion+Builder.swift +++ b/Sources/AndroidNet/WifiNetworkSuggestion+Builder.swift @@ -9,33 +9,6 @@ extension WifiNetworkSuggestion { @JavaMethod @_nonoverride public convenience init(environment: JNIEnvironment? = nil) - /// Java method `setSsid`. - /// - /// ### Java method signature - /// ```java - /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setSsid(java.lang.String) - /// ``` - @JavaMethod - open func setSsid(_ arg0: String) -> WifiNetworkSuggestion.Builder! - - /// Java method `setBssid`. - /// - /// ### Java method signature - /// ```java - /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setBssid(android.net.MacAddress) - /// ``` - @JavaMethod - open func setBssid(_ arg0: MacAddress?) -> WifiNetworkSuggestion.Builder! - - /// Java method `setSubscriptionId`. - /// - /// ### Java method signature - /// ```java - /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setSubscriptionId(int) - /// ``` - @JavaMethod - open func setSubscriptionId(_ arg0: Int32) -> WifiNetworkSuggestion.Builder! - /// Java method `setWpa2EnterpriseConfig`. /// /// ### Java method signature @@ -64,131 +37,131 @@ extension WifiNetworkSuggestion { @JavaMethod open func setWpa3Enterprise192BitModeConfig(_ arg0: WifiEnterpriseConfig?) -> WifiNetworkSuggestion.Builder! - /// Java method `setWpa3EnterpriseStandardModeConfig`. + /// Java method `setSubscriptionGroup`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWpa3EnterpriseStandardModeConfig(android.net.wifi.WifiEnterpriseConfig) + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setSubscriptionGroup(android.os.ParcelUuid) /// ``` @JavaMethod - open func setWpa3EnterpriseStandardModeConfig(_ arg0: WifiEnterpriseConfig?) -> WifiNetworkSuggestion.Builder! + open func setSubscriptionGroup(_ arg0: ParcelUuid?) -> WifiNetworkSuggestion.Builder! - /// Java method `setIsEnhancedOpen`. + /// Java method `setWapiEnterpriseConfig`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setIsEnhancedOpen(boolean) + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWapiEnterpriseConfig(android.net.wifi.WifiEnterpriseConfig) /// ``` @JavaMethod - open func setIsEnhancedOpen(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + open func setWapiEnterpriseConfig(_ arg0: WifiEnterpriseConfig?) -> WifiNetworkSuggestion.Builder! - /// Java method `setWpa2Passphrase`. + /// Java method `setMacRandomizationSetting`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWpa2Passphrase(java.lang.String) + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setMacRandomizationSetting(int) /// ``` @JavaMethod - open func setWpa2Passphrase(_ arg0: String) -> WifiNetworkSuggestion.Builder! + open func setMacRandomizationSetting(_ arg0: Int32) -> WifiNetworkSuggestion.Builder! - /// Java method `setWpa3Passphrase`. + /// Java method `setIsAppInteractionRequired`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWpa3Passphrase(java.lang.String) + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setIsAppInteractionRequired(boolean) /// ``` @JavaMethod - open func setWpa3Passphrase(_ arg0: String) -> WifiNetworkSuggestion.Builder! + open func setIsAppInteractionRequired(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! - /// Java method `setIsHiddenSsid`. + /// Java method `setIsUserInteractionRequired`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setIsHiddenSsid(boolean) + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setIsUserInteractionRequired(boolean) /// ``` @JavaMethod - open func setIsHiddenSsid(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + open func setIsUserInteractionRequired(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! - /// Java method `setMacRandomizationSetting`. + /// Java method `setCredentialSharedWithUser`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setMacRandomizationSetting(int) + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setCredentialSharedWithUser(boolean) /// ``` @JavaMethod - open func setMacRandomizationSetting(_ arg0: Int32) -> WifiNetworkSuggestion.Builder! + open func setCredentialSharedWithUser(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! - /// Java method `setSubscriptionGroup`. + /// Java method `setIsInitialAutojoinEnabled`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setSubscriptionGroup(android.os.ParcelUuid) + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setIsInitialAutojoinEnabled(boolean) /// ``` @JavaMethod - open func setSubscriptionGroup(_ arg0: ParcelUuid?) -> WifiNetworkSuggestion.Builder! + open func setIsInitialAutojoinEnabled(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! - /// Java method `setWapiEnterpriseConfig`. + /// Java method `setIsWpa3SaeH2eOnlyModeEnabled`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWapiEnterpriseConfig(android.net.wifi.WifiEnterpriseConfig) + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setIsWpa3SaeH2eOnlyModeEnabled(boolean) /// ``` @JavaMethod - open func setWapiEnterpriseConfig(_ arg0: WifiEnterpriseConfig?) -> WifiNetworkSuggestion.Builder! + open func setIsWpa3SaeH2eOnlyModeEnabled(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! - /// Java method `setIsAppInteractionRequired`. + /// Java method `setSsid`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setIsAppInteractionRequired(boolean) + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setSsid(java.lang.String) /// ``` @JavaMethod - open func setIsAppInteractionRequired(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + open func setSsid(_ arg0: String) -> WifiNetworkSuggestion.Builder! - /// Java method `setIsUserInteractionRequired`. + /// Java method `setWifiSsid`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setIsUserInteractionRequired(boolean) + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWifiSsid(android.net.wifi.WifiSsid) /// ``` @JavaMethod - open func setIsUserInteractionRequired(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + open func setWifiSsid(_ arg0: WifiSsid?) -> WifiNetworkSuggestion.Builder! - /// Java method `setCredentialSharedWithUser`. + /// Java method `setBssid`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setCredentialSharedWithUser(boolean) + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setBssid(android.net.MacAddress) /// ``` @JavaMethod - open func setCredentialSharedWithUser(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + open func setBssid(_ arg0: MacAddress?) -> WifiNetworkSuggestion.Builder! - /// Java method `setIsInitialAutojoinEnabled`. + /// Java method `setIsEnhancedOpen`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setIsInitialAutojoinEnabled(boolean) + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setIsEnhancedOpen(boolean) /// ``` @JavaMethod - open func setIsInitialAutojoinEnabled(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + open func setIsEnhancedOpen(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! - /// Java method `setIsWpa3SaeH2eOnlyModeEnabled`. + /// Java method `setWpa2Passphrase`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setIsWpa3SaeH2eOnlyModeEnabled(boolean) + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWpa2Passphrase(java.lang.String) /// ``` @JavaMethod - open func setIsWpa3SaeH2eOnlyModeEnabled(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + open func setWpa2Passphrase(_ arg0: String) -> WifiNetworkSuggestion.Builder! - /// Java method `setWifiSsid`. + /// Java method `setWpa3Passphrase`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWifiSsid(android.net.wifi.WifiSsid) + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWpa3Passphrase(java.lang.String) /// ``` @JavaMethod - open func setWifiSsid(_ arg0: WifiSsid?) -> WifiNetworkSuggestion.Builder! + open func setWpa3Passphrase(_ arg0: String) -> WifiNetworkSuggestion.Builder! /// Java method `setPasspointConfig`. /// @@ -199,6 +172,15 @@ extension WifiNetworkSuggestion { @JavaMethod open func setPasspointConfig(_ arg0: PasspointConfiguration?) -> WifiNetworkSuggestion.Builder! + /// Java method `setSubscriptionId`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setSubscriptionId(int) + /// ``` + @JavaMethod + open func setSubscriptionId(_ arg0: Int32) -> WifiNetworkSuggestion.Builder! + /// Java method `setPriorityGroup`. /// /// ### Java method signature @@ -217,6 +199,15 @@ extension WifiNetworkSuggestion { @JavaMethod open func setWapiPassphrase(_ arg0: String) -> WifiNetworkSuggestion.Builder! + /// Java method `setIsHiddenSsid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setIsHiddenSsid(boolean) + /// ``` + @JavaMethod + open func setIsHiddenSsid(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + /// Java method `setIsMetered`. /// /// ### Java method signature @@ -262,6 +253,15 @@ extension WifiNetworkSuggestion { @JavaMethod open func setCarrierMerged(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + /// Java method `setWpa3EnterpriseStandardModeConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWpa3EnterpriseStandardModeConfig(android.net.wifi.WifiEnterpriseConfig) + /// ``` + @JavaMethod + open func setWpa3EnterpriseStandardModeConfig(_ arg0: WifiEnterpriseConfig?) -> WifiNetworkSuggestion.Builder! + /// Java method `setPriority`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/WifiNetworkSuggestion.swift b/Sources/AndroidNet/WifiNetworkSuggestion.swift index f55ca61..5329c8e 100644 --- a/Sources/AndroidNet/WifiNetworkSuggestion.swift +++ b/Sources/AndroidNet/WifiNetworkSuggestion.swift @@ -5,113 +5,104 @@ import SwiftJavaJNICore @JavaClass("android.net.wifi.WifiNetworkSuggestion", implements: Parcelable.self) open class WifiNetworkSuggestion: JavaObject { - /// Java method `getPassphrase`. - /// - /// ### Java method signature - /// ```java - /// public java.lang.String android.net.wifi.WifiNetworkSuggestion.getPassphrase() - /// ``` -@JavaMethod - open func getPassphrase() -> String - - /// Java method `describeContents`. + /// Java method `isAppInteractionRequired`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiNetworkSuggestion.describeContents() + /// public boolean android.net.wifi.WifiNetworkSuggestion.isAppInteractionRequired() /// ``` @JavaMethod - open func describeContents() -> Int32 + open func isAppInteractionRequired() -> Bool - /// Java method `writeToParcel`. + /// Java method `isUserInteractionRequired`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.WifiNetworkSuggestion.writeToParcel(android.os.Parcel,int) + /// public boolean android.net.wifi.WifiNetworkSuggestion.isUserInteractionRequired() /// ``` @JavaMethod - open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + open func isUserInteractionRequired() -> Bool - /// Java method `isMetered`. + /// Java method `getMacRandomizationSetting`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiNetworkSuggestion.isMetered() + /// public int android.net.wifi.WifiNetworkSuggestion.getMacRandomizationSetting() /// ``` @JavaMethod - open func isMetered() -> Bool + open func getMacRandomizationSetting() -> Int32 - /// Java method `getWifiSsid`. + /// Java method `isCredentialSharedWithUser`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiSsid android.net.wifi.WifiNetworkSuggestion.getWifiSsid() + /// public boolean android.net.wifi.WifiNetworkSuggestion.isCredentialSharedWithUser() /// ``` @JavaMethod - open func getWifiSsid() -> WifiSsid! + open func isCredentialSharedWithUser() -> Bool - /// Java method `isCredentialSharedWithUser`. + /// Java method `isInitialAutojoinEnabled`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiNetworkSuggestion.isCredentialSharedWithUser() + /// public boolean android.net.wifi.WifiNetworkSuggestion.isInitialAutojoinEnabled() /// ``` @JavaMethod - open func isCredentialSharedWithUser() -> Bool + open func isInitialAutojoinEnabled() -> Bool - /// Java method `isAppInteractionRequired`. + /// Java method `getEnterpriseConfig`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiNetworkSuggestion.isAppInteractionRequired() + /// public android.net.wifi.WifiEnterpriseConfig android.net.wifi.WifiNetworkSuggestion.getEnterpriseConfig() /// ``` @JavaMethod - open func isAppInteractionRequired() -> Bool + open func getEnterpriseConfig() -> WifiEnterpriseConfig! - /// Java method `isInitialAutojoinEnabled`. + /// Java method `getSubscriptionGroup`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiNetworkSuggestion.isInitialAutojoinEnabled() + /// public android.os.ParcelUuid android.net.wifi.WifiNetworkSuggestion.getSubscriptionGroup() /// ``` @JavaMethod - open func isInitialAutojoinEnabled() -> Bool + open func getSubscriptionGroup() -> ParcelUuid! - /// Java method `isUserInteractionRequired`. + /// Java method `describeContents`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiNetworkSuggestion.isUserInteractionRequired() + /// public int android.net.wifi.WifiNetworkSuggestion.describeContents() /// ``` @JavaMethod - open func isUserInteractionRequired() -> Bool + open func describeContents() -> Int32 - /// Java method `getEnterpriseConfig`. + /// Java method `writeToParcel`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.WifiEnterpriseConfig android.net.wifi.WifiNetworkSuggestion.getEnterpriseConfig() + /// public void android.net.wifi.WifiNetworkSuggestion.writeToParcel(android.os.Parcel,int) /// ``` @JavaMethod - open func getEnterpriseConfig() -> WifiEnterpriseConfig! + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) - /// Java method `getMacRandomizationSetting`. + /// Java method `getSsid`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiNetworkSuggestion.getMacRandomizationSetting() + /// public java.lang.String android.net.wifi.WifiNetworkSuggestion.getSsid() /// ``` @JavaMethod - open func getMacRandomizationSetting() -> Int32 + open func getSsid() -> String - /// Java method `getSubscriptionGroup`. + /// Java method `getWifiSsid`. /// /// ### Java method signature /// ```java - /// public android.os.ParcelUuid android.net.wifi.WifiNetworkSuggestion.getSubscriptionGroup() + /// public android.net.wifi.WifiSsid android.net.wifi.WifiNetworkSuggestion.getWifiSsid() /// ``` @JavaMethod - open func getSubscriptionGroup() -> ParcelUuid! + open func getWifiSsid() -> WifiSsid! /// Java method `getBssid`. /// @@ -122,14 +113,14 @@ open class WifiNetworkSuggestion: JavaObject { @JavaMethod open func getBssid() -> MacAddress! - /// Java method `isEnhancedOpen`. + /// Java method `getPassphrase`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.WifiNetworkSuggestion.isEnhancedOpen() + /// public java.lang.String android.net.wifi.WifiNetworkSuggestion.getPassphrase() /// ``` @JavaMethod - open func isEnhancedOpen() -> Bool + open func getPassphrase() -> String /// Java method `isHiddenSsid`. /// @@ -140,23 +131,23 @@ open class WifiNetworkSuggestion: JavaObject { @JavaMethod open func isHiddenSsid() -> Bool - /// Java method `getPasspointConfig`. + /// Java method `isEnhancedOpen`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.hotspot2.PasspointConfiguration android.net.wifi.WifiNetworkSuggestion.getPasspointConfig() + /// public boolean android.net.wifi.WifiNetworkSuggestion.isEnhancedOpen() /// ``` @JavaMethod - open func getPasspointConfig() -> PasspointConfiguration! + open func isEnhancedOpen() -> Bool - /// Java method `getSsid`. + /// Java method `isMetered`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.wifi.WifiNetworkSuggestion.getSsid() + /// public boolean android.net.wifi.WifiNetworkSuggestion.isMetered() /// ``` @JavaMethod - open func getSsid() -> String + open func isMetered() -> Bool /// Java method `isUntrusted`. /// @@ -185,23 +176,32 @@ open class WifiNetworkSuggestion: JavaObject { @JavaMethod open func isCarrierMerged() -> Bool - /// Java method `getPriorityGroup`. + /// Java method `getSubscriptionId`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiNetworkSuggestion.getPriorityGroup() + /// public int android.net.wifi.WifiNetworkSuggestion.getSubscriptionId() /// ``` @JavaMethod - open func getPriorityGroup() -> Int32 + open func getSubscriptionId() -> Int32 - /// Java method `getSubscriptionId`. + /// Java method `getPasspointConfig`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.WifiNetworkSuggestion.getSubscriptionId() + /// public android.net.wifi.hotspot2.PasspointConfiguration android.net.wifi.WifiNetworkSuggestion.getPasspointConfig() /// ``` @JavaMethod - open func getSubscriptionId() -> Int32 + open func getPasspointConfig() -> PasspointConfiguration! + + /// Java method `getPriorityGroup`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiNetworkSuggestion.getPriorityGroup() + /// ``` +@JavaMethod + open func getPriorityGroup() -> Int32 /// Java method `isWifi7Enabled`. /// diff --git a/Sources/AndroidNet/WifiP2pConfig+Builder.swift b/Sources/AndroidNet/WifiP2pConfig+Builder.swift index 9dff4ab..8a396f4 100644 --- a/Sources/AndroidNet/WifiP2pConfig+Builder.swift +++ b/Sources/AndroidNet/WifiP2pConfig+Builder.swift @@ -8,68 +8,68 @@ extension WifiP2pConfig { @JavaMethod @_nonoverride public convenience init(environment: JNIEnvironment? = nil) - /// Java method `setDeviceAddress`. + /// Java method `setGroupOperatingBand`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.p2p.WifiP2pConfig$Builder android.net.wifi.p2p.WifiP2pConfig$Builder.setDeviceAddress(android.net.MacAddress) + /// public android.net.wifi.p2p.WifiP2pConfig$Builder android.net.wifi.p2p.WifiP2pConfig$Builder.setGroupOperatingBand(int) /// ``` @JavaMethod - open func setDeviceAddress(_ arg0: MacAddress?) -> WifiP2pConfig.Builder! + open func setGroupOperatingBand(_ arg0: Int32) -> WifiP2pConfig.Builder! - /// Java method `setNetworkName`. + /// Java method `setGroupOperatingFrequency`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.p2p.WifiP2pConfig$Builder android.net.wifi.p2p.WifiP2pConfig$Builder.setNetworkName(java.lang.String) + /// public android.net.wifi.p2p.WifiP2pConfig$Builder android.net.wifi.p2p.WifiP2pConfig$Builder.setGroupOperatingFrequency(int) /// ``` @JavaMethod - open func setNetworkName(_ arg0: String) -> WifiP2pConfig.Builder! + open func setGroupOperatingFrequency(_ arg0: Int32) -> WifiP2pConfig.Builder! - /// Java method `setPassphrase`. + /// Java method `enablePersistentMode`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.p2p.WifiP2pConfig$Builder android.net.wifi.p2p.WifiP2pConfig$Builder.setPassphrase(java.lang.String) + /// public android.net.wifi.p2p.WifiP2pConfig$Builder android.net.wifi.p2p.WifiP2pConfig$Builder.enablePersistentMode(boolean) /// ``` @JavaMethod - open func setPassphrase(_ arg0: String) -> WifiP2pConfig.Builder! + open func enablePersistentMode(_ arg0: Bool) -> WifiP2pConfig.Builder! - /// Java method `setGroupOperatingBand`. + /// Java method `setGroupClientIpProvisioningMode`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.p2p.WifiP2pConfig$Builder android.net.wifi.p2p.WifiP2pConfig$Builder.setGroupOperatingBand(int) + /// public android.net.wifi.p2p.WifiP2pConfig$Builder android.net.wifi.p2p.WifiP2pConfig$Builder.setGroupClientIpProvisioningMode(int) /// ``` @JavaMethod - open func setGroupOperatingBand(_ arg0: Int32) -> WifiP2pConfig.Builder! + open func setGroupClientIpProvisioningMode(_ arg0: Int32) -> WifiP2pConfig.Builder! - /// Java method `setGroupOperatingFrequency`. + /// Java method `setDeviceAddress`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.p2p.WifiP2pConfig$Builder android.net.wifi.p2p.WifiP2pConfig$Builder.setGroupOperatingFrequency(int) + /// public android.net.wifi.p2p.WifiP2pConfig$Builder android.net.wifi.p2p.WifiP2pConfig$Builder.setDeviceAddress(android.net.MacAddress) /// ``` @JavaMethod - open func setGroupOperatingFrequency(_ arg0: Int32) -> WifiP2pConfig.Builder! + open func setDeviceAddress(_ arg0: MacAddress?) -> WifiP2pConfig.Builder! - /// Java method `enablePersistentMode`. + /// Java method `setNetworkName`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.p2p.WifiP2pConfig$Builder android.net.wifi.p2p.WifiP2pConfig$Builder.enablePersistentMode(boolean) + /// public android.net.wifi.p2p.WifiP2pConfig$Builder android.net.wifi.p2p.WifiP2pConfig$Builder.setNetworkName(java.lang.String) /// ``` @JavaMethod - open func enablePersistentMode(_ arg0: Bool) -> WifiP2pConfig.Builder! + open func setNetworkName(_ arg0: String) -> WifiP2pConfig.Builder! - /// Java method `setGroupClientIpProvisioningMode`. + /// Java method `setPassphrase`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.p2p.WifiP2pConfig$Builder android.net.wifi.p2p.WifiP2pConfig$Builder.setGroupClientIpProvisioningMode(int) + /// public android.net.wifi.p2p.WifiP2pConfig$Builder android.net.wifi.p2p.WifiP2pConfig$Builder.setPassphrase(java.lang.String) /// ``` @JavaMethod - open func setGroupClientIpProvisioningMode(_ arg0: Int32) -> WifiP2pConfig.Builder! + open func setPassphrase(_ arg0: String) -> WifiP2pConfig.Builder! /// Java method `build`. /// diff --git a/Sources/AndroidNet/WifiP2pConfig.swift b/Sources/AndroidNet/WifiP2pConfig.swift index 321c9ca..459dce2 100644 --- a/Sources/AndroidNet/WifiP2pConfig.swift +++ b/Sources/AndroidNet/WifiP2pConfig.swift @@ -20,68 +20,68 @@ open class WifiP2pConfig: JavaObject { @JavaMethod @_nonoverride public convenience init(environment: JNIEnvironment? = nil) - /// Java method `getNetworkName`. + /// Java method `getGroupClientIpProvisioningMode`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.wifi.p2p.WifiP2pConfig.getNetworkName() + /// public int android.net.wifi.p2p.WifiP2pConfig.getGroupClientIpProvisioningMode() /// ``` @JavaMethod - open func getNetworkName() -> String + open func getGroupClientIpProvisioningMode() -> Int32 - /// Java method `getPassphrase`. + /// Java method `describeContents`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.wifi.p2p.WifiP2pConfig.getPassphrase() + /// public int android.net.wifi.p2p.WifiP2pConfig.describeContents() /// ``` @JavaMethod - open func getPassphrase() -> String + open func describeContents() -> Int32 - /// Java method `getNetworkId`. + /// Java method `writeToParcel`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.p2p.WifiP2pConfig.getNetworkId() + /// public void android.net.wifi.p2p.WifiP2pConfig.writeToParcel(android.os.Parcel,int) /// ``` @JavaMethod - open func getNetworkId() -> Int32 + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) - /// Java method `describeContents`. + /// Java method `getPassphrase`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.p2p.WifiP2pConfig.describeContents() + /// public java.lang.String android.net.wifi.p2p.WifiP2pConfig.getPassphrase() /// ``` @JavaMethod - open func describeContents() -> Int32 + open func getPassphrase() -> String - /// Java method `writeToParcel`. + /// Java method `getNetworkName`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pConfig.writeToParcel(android.os.Parcel,int) + /// public java.lang.String android.net.wifi.p2p.WifiP2pConfig.getNetworkName() /// ``` @JavaMethod - open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + open func getNetworkName() -> String - /// Java method `getGroupOwnerBand`. + /// Java method `getNetworkId`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.p2p.WifiP2pConfig.getGroupOwnerBand() + /// public int android.net.wifi.p2p.WifiP2pConfig.getNetworkId() /// ``` @JavaMethod - open func getGroupOwnerBand() -> Int32 + open func getNetworkId() -> Int32 - /// Java method `getGroupClientIpProvisioningMode`. + /// Java method `getGroupOwnerBand`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.p2p.WifiP2pConfig.getGroupClientIpProvisioningMode() + /// public int android.net.wifi.p2p.WifiP2pConfig.getGroupOwnerBand() /// ``` @JavaMethod - open func getGroupClientIpProvisioningMode() -> Int32 + open func getGroupOwnerBand() -> Int32 /// Java method `toString`. /// diff --git a/Sources/AndroidNet/WifiP2pDevice.swift b/Sources/AndroidNet/WifiP2pDevice.swift index c11f123..344d876 100644 --- a/Sources/AndroidNet/WifiP2pDevice.swift +++ b/Sources/AndroidNet/WifiP2pDevice.swift @@ -27,86 +27,86 @@ open class WifiP2pDevice: JavaObject { @JavaMethod @_nonoverride public convenience init(_ arg0: WifiP2pDevice?, environment: JNIEnvironment? = nil) - /// Java method `isGroupOwner`. + /// Java method `wpsDisplaySupported`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.p2p.WifiP2pDevice.isGroupOwner() + /// public boolean android.net.wifi.p2p.WifiP2pDevice.wpsDisplaySupported() /// ``` @JavaMethod - open func isGroupOwner() -> Bool + open func wpsDisplaySupported() -> Bool - /// Java method `getWfdInfo`. + /// Java method `isServiceDiscoveryCapable`. /// /// ### Java method signature /// ```java - /// public android.net.wifi.p2p.WifiP2pWfdInfo android.net.wifi.p2p.WifiP2pDevice.getWfdInfo() + /// public boolean android.net.wifi.p2p.WifiP2pDevice.isServiceDiscoveryCapable() /// ``` @JavaMethod - open func getWfdInfo() -> WifiP2pWfdInfo! + open func isServiceDiscoveryCapable() -> Bool - /// Java method `wpsPbcSupported`. + /// Java method `describeContents`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.p2p.WifiP2pDevice.wpsPbcSupported() + /// public int android.net.wifi.p2p.WifiP2pDevice.describeContents() /// ``` @JavaMethod - open func wpsPbcSupported() -> Bool + open func describeContents() -> Int32 - /// Java method `wpsKeypadSupported`. + /// Java method `writeToParcel`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.p2p.WifiP2pDevice.wpsKeypadSupported() + /// public void android.net.wifi.p2p.WifiP2pDevice.writeToParcel(android.os.Parcel,int) /// ``` @JavaMethod - open func wpsKeypadSupported() -> Bool + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) - /// Java method `getIpAddress`. + /// Java method `isGroupOwner`. /// /// ### Java method signature /// ```java - /// public java.net.InetAddress android.net.wifi.p2p.WifiP2pDevice.getIpAddress() + /// public boolean android.net.wifi.p2p.WifiP2pDevice.isGroupOwner() /// ``` @JavaMethod - open func getIpAddress() -> InetAddress! + open func isGroupOwner() -> Bool - /// Java method `wpsDisplaySupported`. + /// Java method `getIpAddress`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.p2p.WifiP2pDevice.wpsDisplaySupported() + /// public java.net.InetAddress android.net.wifi.p2p.WifiP2pDevice.getIpAddress() /// ``` @JavaMethod - open func wpsDisplaySupported() -> Bool + open func getIpAddress() -> InetAddress! - /// Java method `isServiceDiscoveryCapable`. + /// Java method `getWfdInfo`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.p2p.WifiP2pDevice.isServiceDiscoveryCapable() + /// public android.net.wifi.p2p.WifiP2pWfdInfo android.net.wifi.p2p.WifiP2pDevice.getWfdInfo() /// ``` @JavaMethod - open func isServiceDiscoveryCapable() -> Bool + open func getWfdInfo() -> WifiP2pWfdInfo! - /// Java method `describeContents`. + /// Java method `wpsPbcSupported`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.p2p.WifiP2pDevice.describeContents() + /// public boolean android.net.wifi.p2p.WifiP2pDevice.wpsPbcSupported() /// ``` @JavaMethod - open func describeContents() -> Int32 + open func wpsPbcSupported() -> Bool - /// Java method `writeToParcel`. + /// Java method `wpsKeypadSupported`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pDevice.writeToParcel(android.os.Parcel,int) + /// public boolean android.net.wifi.p2p.WifiP2pDevice.wpsKeypadSupported() /// ``` @JavaMethod - open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + open func wpsKeypadSupported() -> Bool /// Java method `equals`. /// diff --git a/Sources/AndroidNet/WifiP2pGroup.swift b/Sources/AndroidNet/WifiP2pGroup.swift index 53cff38..4d6f8a0 100644 --- a/Sources/AndroidNet/WifiP2pGroup.swift +++ b/Sources/AndroidNet/WifiP2pGroup.swift @@ -11,23 +11,23 @@ open class WifiP2pGroup: JavaObject { @JavaMethod @_nonoverride public convenience init(_ arg0: WifiP2pGroup?, environment: JNIEnvironment? = nil) - /// Java method `getNetworkName`. + /// Java method `describeContents`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.wifi.p2p.WifiP2pGroup.getNetworkName() + /// public int android.net.wifi.p2p.WifiP2pGroup.describeContents() /// ``` @JavaMethod - open func getNetworkName() -> String + open func describeContents() -> Int32 - /// Java method `isGroupOwner`. + /// Java method `writeToParcel`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.p2p.WifiP2pGroup.isGroupOwner() + /// public void android.net.wifi.p2p.WifiP2pGroup.writeToParcel(android.os.Parcel,int) /// ``` @JavaMethod - open func isGroupOwner() -> Bool + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) /// Java method `getPassphrase`. /// @@ -38,50 +38,50 @@ open class WifiP2pGroup: JavaObject { @JavaMethod open func getPassphrase() -> String - /// Java method `getInterface`. + /// Java method `getNetworkName`. /// /// ### Java method signature /// ```java - /// public java.lang.String android.net.wifi.p2p.WifiP2pGroup.getInterface() + /// public java.lang.String android.net.wifi.p2p.WifiP2pGroup.getNetworkName() /// ``` @JavaMethod - open func getInterface() -> String + open func getNetworkName() -> String - /// Java method `getNetworkId`. + /// Java method `isGroupOwner`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.p2p.WifiP2pGroup.getNetworkId() + /// public boolean android.net.wifi.p2p.WifiP2pGroup.isGroupOwner() /// ``` @JavaMethod - open func getNetworkId() -> Int32 + open func isGroupOwner() -> Bool - /// Java method `getFrequency`. + /// Java method `getInterface`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.p2p.WifiP2pGroup.getFrequency() + /// public java.lang.String android.net.wifi.p2p.WifiP2pGroup.getInterface() /// ``` @JavaMethod - open func getFrequency() -> Int32 + open func getInterface() -> String - /// Java method `describeContents`. + /// Java method `getNetworkId`. /// /// ### Java method signature /// ```java - /// public int android.net.wifi.p2p.WifiP2pGroup.describeContents() + /// public int android.net.wifi.p2p.WifiP2pGroup.getNetworkId() /// ``` @JavaMethod - open func describeContents() -> Int32 + open func getNetworkId() -> Int32 - /// Java method `writeToParcel`. + /// Java method `getFrequency`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pGroup.writeToParcel(android.os.Parcel,int) + /// public int android.net.wifi.p2p.WifiP2pGroup.getFrequency() /// ``` @JavaMethod - open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + open func getFrequency() -> Int32 /// Java method `toString`. /// diff --git a/Sources/AndroidNet/WifiP2pManager+ExternalApproverRequestListener.swift b/Sources/AndroidNet/WifiP2pManager+ExternalApproverRequestListener.swift index 4f531c6..92eb1e7 100644 --- a/Sources/AndroidNet/WifiP2pManager+ExternalApproverRequestListener.swift +++ b/Sources/AndroidNet/WifiP2pManager+ExternalApproverRequestListener.swift @@ -5,6 +5,15 @@ import SwiftJavaJNICore extension WifiP2pManager { @JavaInterface("android.net.wifi.p2p.WifiP2pManager$ExternalApproverRequestListener") public struct ExternalApproverRequestListener { + /// Java method `onConnectionRequested`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$ExternalApproverRequestListener.onConnectionRequested(int,android.net.wifi.p2p.WifiP2pConfig,android.net.wifi.p2p.WifiP2pDevice) + /// ``` + @JavaMethod + public func onConnectionRequested(_ arg0: Int32, _ arg1: WifiP2pConfig?, _ arg2: WifiP2pDevice?) + /// Java method `onAttached`. /// /// ### Java method signature @@ -31,15 +40,6 @@ extension WifiP2pManager { /// ``` @JavaMethod public func onPinGenerated(_ arg0: MacAddress?, _ arg1: String) - - /// Java method `onConnectionRequested`. - /// - /// ### Java method signature - /// ```java - /// public abstract void android.net.wifi.p2p.WifiP2pManager$ExternalApproverRequestListener.onConnectionRequested(int,android.net.wifi.p2p.WifiP2pConfig,android.net.wifi.p2p.WifiP2pDevice) - /// ``` - @JavaMethod - public func onConnectionRequested(_ arg0: Int32, _ arg1: WifiP2pConfig?, _ arg2: WifiP2pDevice?) } } extension JavaClass { diff --git a/Sources/AndroidNet/WifiP2pManager.swift b/Sources/AndroidNet/WifiP2pManager.swift index 6928e1a..5d04926 100644 --- a/Sources/AndroidNet/WifiP2pManager.swift +++ b/Sources/AndroidNet/WifiP2pManager.swift @@ -6,338 +6,338 @@ import SwiftJavaJNICore @JavaClass("android.net.wifi.p2p.WifiP2pManager") open class WifiP2pManager: JavaObject { - /// Java method `isChannelConstrainedDiscoverySupported`. + /// Java method `unregisterWifiP2pListener`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.p2p.WifiP2pManager.isChannelConstrainedDiscoverySupported() + /// public void android.net.wifi.p2p.WifiP2pManager.unregisterWifiP2pListener(android.net.wifi.p2p.WifiP2pManager$WifiP2pListener) /// ``` @JavaMethod - open func isChannelConstrainedDiscoverySupported() -> Bool + open func unregisterWifiP2pListener(_ arg0: WifiP2pManager.WifiP2pListener?) - /// Java method `isGroupOwnerIPv6LinkLocalAddressProvided`. + /// Java method `discoverPeersOnSocialChannels`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.p2p.WifiP2pManager.isGroupOwnerIPv6LinkLocalAddressProvided() + /// public void android.net.wifi.p2p.WifiP2pManager.discoverPeersOnSocialChannels(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) /// ``` @JavaMethod - open func isGroupOwnerIPv6LinkLocalAddressProvided() -> Bool + open func discoverPeersOnSocialChannels(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) - /// Java method `discoverPeers`. + /// Java method `discoverPeersOnSpecificFrequency`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.discoverPeers(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// public void android.net.wifi.p2p.WifiP2pManager.discoverPeersOnSpecificFrequency(android.net.wifi.p2p.WifiP2pManager$Channel,int,android.net.wifi.p2p.WifiP2pManager$ActionListener) /// ``` @JavaMethod - open func discoverPeers(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + open func discoverPeersOnSpecificFrequency(_ arg0: WifiP2pManager.Channel?, _ arg1: Int32, _ arg2: WifiP2pManager.ActionListener?) - /// Java method `stopPeerDiscovery`. + /// Java method `setServiceResponseListener`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.stopPeerDiscovery(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// public void android.net.wifi.p2p.WifiP2pManager.setServiceResponseListener(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ServiceResponseListener) /// ``` @JavaMethod - open func stopPeerDiscovery(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + open func setServiceResponseListener(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ServiceResponseListener?) - /// Java method `connect`. + /// Java method `setDnsSdResponseListeners`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.connect(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pConfig,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// public void android.net.wifi.p2p.WifiP2pManager.setDnsSdResponseListeners(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$DnsSdServiceResponseListener,android.net.wifi.p2p.WifiP2pManager$DnsSdTxtRecordListener) /// ``` @JavaMethod - open func connect(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pConfig?, _ arg2: WifiP2pManager.ActionListener?) + open func setDnsSdResponseListeners(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.DnsSdServiceResponseListener?, _ arg2: WifiP2pManager.DnsSdTxtRecordListener?) - /// Java method `cancelConnect`. + /// Java method `setUpnpServiceResponseListener`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.cancelConnect(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// public void android.net.wifi.p2p.WifiP2pManager.setUpnpServiceResponseListener(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$UpnpServiceResponseListener) /// ``` @JavaMethod - open func cancelConnect(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + open func setUpnpServiceResponseListener(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.UpnpServiceResponseListener?) - /// Java method `removeGroup`. + /// Java method `removeServiceRequest`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.removeGroup(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// public void android.net.wifi.p2p.WifiP2pManager.removeServiceRequest(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.nsd.WifiP2pServiceRequest,android.net.wifi.p2p.WifiP2pManager$ActionListener) /// ``` @JavaMethod - open func removeGroup(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + open func removeServiceRequest(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pServiceRequest?, _ arg2: WifiP2pManager.ActionListener?) - /// Java method `startListening`. + /// Java method `clearServiceRequests`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.startListening(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// public void android.net.wifi.p2p.WifiP2pManager.clearServiceRequests(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) /// ``` @JavaMethod - open func startListening(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + open func clearServiceRequests(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) - /// Java method `stopListening`. + /// Java method `requestConnectionInfo`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.stopListening(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// public void android.net.wifi.p2p.WifiP2pManager.requestConnectionInfo(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ConnectionInfoListener) /// ``` @JavaMethod - open func stopListening(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + open func requestConnectionInfo(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ConnectionInfoListener?) - /// Java method `addLocalService`. + /// Java method `isSetVendorElementsSupported`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.addLocalService(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.nsd.WifiP2pServiceInfo,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// public boolean android.net.wifi.p2p.WifiP2pManager.isSetVendorElementsSupported() /// ``` @JavaMethod - open func addLocalService(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pServiceInfo?, _ arg2: WifiP2pManager.ActionListener?) + open func isSetVendorElementsSupported() -> Bool - /// Java method `removeLocalService`. + /// Java method `isGroupClientRemovalSupported`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.removeLocalService(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.nsd.WifiP2pServiceInfo,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// public boolean android.net.wifi.p2p.WifiP2pManager.isGroupClientRemovalSupported() /// ``` @JavaMethod - open func removeLocalService(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pServiceInfo?, _ arg2: WifiP2pManager.ActionListener?) + open func isGroupClientRemovalSupported() -> Bool - /// Java method `clearLocalServices`. + /// Java method `requestDiscoveryState`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.clearLocalServices(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// public void android.net.wifi.p2p.WifiP2pManager.requestDiscoveryState(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$DiscoveryStateListener) /// ``` @JavaMethod - open func clearLocalServices(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + open func requestDiscoveryState(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.DiscoveryStateListener?) - /// Java method `discoverServices`. + /// Java method `addExternalApprover`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.discoverServices(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// public void android.net.wifi.p2p.WifiP2pManager.addExternalApprover(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.MacAddress,android.net.wifi.p2p.WifiP2pManager$ExternalApproverRequestListener) /// ``` @JavaMethod - open func discoverServices(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + open func addExternalApprover(_ arg0: WifiP2pManager.Channel?, _ arg1: MacAddress?, _ arg2: WifiP2pManager.ExternalApproverRequestListener?) - /// Java method `addServiceRequest`. + /// Java method `removeExternalApprover`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.addServiceRequest(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.nsd.WifiP2pServiceRequest,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// public void android.net.wifi.p2p.WifiP2pManager.removeExternalApprover(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.MacAddress,android.net.wifi.p2p.WifiP2pManager$ActionListener) /// ``` @JavaMethod - open func addServiceRequest(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pServiceRequest?, _ arg2: WifiP2pManager.ActionListener?) + open func removeExternalApprover(_ arg0: WifiP2pManager.Channel?, _ arg1: MacAddress?, _ arg2: WifiP2pManager.ActionListener?) - /// Java method `requestPeers`. + /// Java method `setConnectionRequestResult`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.requestPeers(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$PeerListListener) + /// public void android.net.wifi.p2p.WifiP2pManager.setConnectionRequestResult(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.MacAddress,int,android.net.wifi.p2p.WifiP2pManager$ActionListener) /// ``` @JavaMethod - open func requestPeers(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.PeerListListener?) + open func setConnectionRequestResult(_ arg0: WifiP2pManager.Channel?, _ arg1: MacAddress?, _ arg2: Int32, _ arg3: WifiP2pManager.ActionListener?) - /// Java method `requestGroupInfo`. + /// Java method `setConnectionRequestResult`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.requestGroupInfo(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$GroupInfoListener) + /// public void android.net.wifi.p2p.WifiP2pManager.setConnectionRequestResult(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.MacAddress,int,java.lang.String,android.net.wifi.p2p.WifiP2pManager$ActionListener) /// ``` @JavaMethod - open func requestGroupInfo(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.GroupInfoListener?) + open func setConnectionRequestResult(_ arg0: WifiP2pManager.Channel?, _ arg1: MacAddress?, _ arg2: Int32, _ arg3: String, _ arg4: WifiP2pManager.ActionListener?) - /// Java method `setWfdInfo`. + /// Java method `stopListening`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.setWfdInfo(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pWfdInfo,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// public void android.net.wifi.p2p.WifiP2pManager.stopListening(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) /// ``` @JavaMethod - open func setWfdInfo(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pWfdInfo?, _ arg2: WifiP2pManager.ActionListener?) + open func stopListening(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) - /// Java method `removeClient`. + /// Java method `addLocalService`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.removeClient(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.MacAddress,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// public void android.net.wifi.p2p.WifiP2pManager.addLocalService(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.nsd.WifiP2pServiceInfo,android.net.wifi.p2p.WifiP2pManager$ActionListener) /// ``` @JavaMethod - open func removeClient(_ arg0: WifiP2pManager.Channel?, _ arg1: MacAddress?, _ arg2: WifiP2pManager.ActionListener?) + open func addLocalService(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pServiceInfo?, _ arg2: WifiP2pManager.ActionListener?) - /// Java method `requestP2pState`. + /// Java method `discoverPeers`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.requestP2pState(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$P2pStateListener) + /// public void android.net.wifi.p2p.WifiP2pManager.discoverPeers(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) /// ``` @JavaMethod - open func requestP2pState(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.P2pStateListener?) + open func discoverPeers(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) - /// Java method `requestNetworkInfo`. + /// Java method `stopPeerDiscovery`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.requestNetworkInfo(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$NetworkInfoListener) + /// public void android.net.wifi.p2p.WifiP2pManager.stopPeerDiscovery(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) /// ``` @JavaMethod - open func requestNetworkInfo(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.NetworkInfoListener?) + open func stopPeerDiscovery(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) - /// Java method `requestDeviceInfo`. + /// Java method `connect`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.requestDeviceInfo(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$DeviceInfoListener) + /// public void android.net.wifi.p2p.WifiP2pManager.connect(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pConfig,android.net.wifi.p2p.WifiP2pManager$ActionListener) /// ``` @JavaMethod - open func requestDeviceInfo(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.DeviceInfoListener?) + open func connect(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pConfig?, _ arg2: WifiP2pManager.ActionListener?) - /// Java method `unregisterWifiP2pListener`. + /// Java method `cancelConnect`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.unregisterWifiP2pListener(android.net.wifi.p2p.WifiP2pManager$WifiP2pListener) + /// public void android.net.wifi.p2p.WifiP2pManager.cancelConnect(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) /// ``` @JavaMethod - open func unregisterWifiP2pListener(_ arg0: WifiP2pManager.WifiP2pListener?) + open func cancelConnect(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) - /// Java method `discoverPeersOnSocialChannels`. + /// Java method `removeGroup`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.discoverPeersOnSocialChannels(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// public void android.net.wifi.p2p.WifiP2pManager.removeGroup(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) /// ``` @JavaMethod - open func discoverPeersOnSocialChannels(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + open func removeGroup(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) - /// Java method `discoverPeersOnSpecificFrequency`. + /// Java method `startListening`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.discoverPeersOnSpecificFrequency(android.net.wifi.p2p.WifiP2pManager$Channel,int,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// public void android.net.wifi.p2p.WifiP2pManager.startListening(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) /// ``` @JavaMethod - open func discoverPeersOnSpecificFrequency(_ arg0: WifiP2pManager.Channel?, _ arg1: Int32, _ arg2: WifiP2pManager.ActionListener?) + open func startListening(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) - /// Java method `setServiceResponseListener`. + /// Java method `isChannelConstrainedDiscoverySupported`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.setServiceResponseListener(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ServiceResponseListener) + /// public boolean android.net.wifi.p2p.WifiP2pManager.isChannelConstrainedDiscoverySupported() /// ``` @JavaMethod - open func setServiceResponseListener(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ServiceResponseListener?) + open func isChannelConstrainedDiscoverySupported() -> Bool - /// Java method `setDnsSdResponseListeners`. + /// Java method `isGroupOwnerIPv6LinkLocalAddressProvided`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.setDnsSdResponseListeners(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$DnsSdServiceResponseListener,android.net.wifi.p2p.WifiP2pManager$DnsSdTxtRecordListener) + /// public boolean android.net.wifi.p2p.WifiP2pManager.isGroupOwnerIPv6LinkLocalAddressProvided() /// ``` @JavaMethod - open func setDnsSdResponseListeners(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.DnsSdServiceResponseListener?, _ arg2: WifiP2pManager.DnsSdTxtRecordListener?) + open func isGroupOwnerIPv6LinkLocalAddressProvided() -> Bool - /// Java method `setUpnpServiceResponseListener`. + /// Java method `removeLocalService`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.setUpnpServiceResponseListener(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$UpnpServiceResponseListener) + /// public void android.net.wifi.p2p.WifiP2pManager.removeLocalService(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.nsd.WifiP2pServiceInfo,android.net.wifi.p2p.WifiP2pManager$ActionListener) /// ``` @JavaMethod - open func setUpnpServiceResponseListener(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.UpnpServiceResponseListener?) + open func removeLocalService(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pServiceInfo?, _ arg2: WifiP2pManager.ActionListener?) - /// Java method `removeServiceRequest`. + /// Java method `clearLocalServices`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.removeServiceRequest(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.nsd.WifiP2pServiceRequest,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// public void android.net.wifi.p2p.WifiP2pManager.clearLocalServices(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) /// ``` @JavaMethod - open func removeServiceRequest(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pServiceRequest?, _ arg2: WifiP2pManager.ActionListener?) + open func clearLocalServices(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) - /// Java method `clearServiceRequests`. + /// Java method `discoverServices`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.clearServiceRequests(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// public void android.net.wifi.p2p.WifiP2pManager.discoverServices(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) /// ``` @JavaMethod - open func clearServiceRequests(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + open func discoverServices(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) - /// Java method `requestConnectionInfo`. + /// Java method `addServiceRequest`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.requestConnectionInfo(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ConnectionInfoListener) + /// public void android.net.wifi.p2p.WifiP2pManager.addServiceRequest(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.nsd.WifiP2pServiceRequest,android.net.wifi.p2p.WifiP2pManager$ActionListener) /// ``` @JavaMethod - open func requestConnectionInfo(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ConnectionInfoListener?) + open func addServiceRequest(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pServiceRequest?, _ arg2: WifiP2pManager.ActionListener?) - /// Java method `isSetVendorElementsSupported`. + /// Java method `requestPeers`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.p2p.WifiP2pManager.isSetVendorElementsSupported() + /// public void android.net.wifi.p2p.WifiP2pManager.requestPeers(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$PeerListListener) /// ``` @JavaMethod - open func isSetVendorElementsSupported() -> Bool + open func requestPeers(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.PeerListListener?) - /// Java method `isGroupClientRemovalSupported`. + /// Java method `requestGroupInfo`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.p2p.WifiP2pManager.isGroupClientRemovalSupported() + /// public void android.net.wifi.p2p.WifiP2pManager.requestGroupInfo(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$GroupInfoListener) /// ``` @JavaMethod - open func isGroupClientRemovalSupported() -> Bool + open func requestGroupInfo(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.GroupInfoListener?) - /// Java method `requestDiscoveryState`. + /// Java method `setWfdInfo`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.requestDiscoveryState(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$DiscoveryStateListener) + /// public void android.net.wifi.p2p.WifiP2pManager.setWfdInfo(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pWfdInfo,android.net.wifi.p2p.WifiP2pManager$ActionListener) /// ``` @JavaMethod - open func requestDiscoveryState(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.DiscoveryStateListener?) + open func setWfdInfo(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pWfdInfo?, _ arg2: WifiP2pManager.ActionListener?) - /// Java method `addExternalApprover`. + /// Java method `removeClient`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.addExternalApprover(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.MacAddress,android.net.wifi.p2p.WifiP2pManager$ExternalApproverRequestListener) + /// public void android.net.wifi.p2p.WifiP2pManager.removeClient(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.MacAddress,android.net.wifi.p2p.WifiP2pManager$ActionListener) /// ``` @JavaMethod - open func addExternalApprover(_ arg0: WifiP2pManager.Channel?, _ arg1: MacAddress?, _ arg2: WifiP2pManager.ExternalApproverRequestListener?) + open func removeClient(_ arg0: WifiP2pManager.Channel?, _ arg1: MacAddress?, _ arg2: WifiP2pManager.ActionListener?) - /// Java method `removeExternalApprover`. + /// Java method `requestP2pState`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.removeExternalApprover(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.MacAddress,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// public void android.net.wifi.p2p.WifiP2pManager.requestP2pState(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$P2pStateListener) /// ``` @JavaMethod - open func removeExternalApprover(_ arg0: WifiP2pManager.Channel?, _ arg1: MacAddress?, _ arg2: WifiP2pManager.ActionListener?) + open func requestP2pState(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.P2pStateListener?) - /// Java method `setConnectionRequestResult`. + /// Java method `requestNetworkInfo`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.setConnectionRequestResult(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.MacAddress,int,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// public void android.net.wifi.p2p.WifiP2pManager.requestNetworkInfo(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$NetworkInfoListener) /// ``` @JavaMethod - open func setConnectionRequestResult(_ arg0: WifiP2pManager.Channel?, _ arg1: MacAddress?, _ arg2: Int32, _ arg3: WifiP2pManager.ActionListener?) + open func requestNetworkInfo(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.NetworkInfoListener?) - /// Java method `setConnectionRequestResult`. + /// Java method `requestDeviceInfo`. /// /// ### Java method signature /// ```java - /// public void android.net.wifi.p2p.WifiP2pManager.setConnectionRequestResult(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.MacAddress,int,java.lang.String,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// public void android.net.wifi.p2p.WifiP2pManager.requestDeviceInfo(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$DeviceInfoListener) /// ``` @JavaMethod - open func setConnectionRequestResult(_ arg0: WifiP2pManager.Channel?, _ arg1: MacAddress?, _ arg2: Int32, _ arg3: String, _ arg4: WifiP2pManager.ActionListener?) + open func requestDeviceInfo(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.DeviceInfoListener?) /// Java method `initialize`. /// @@ -423,41 +423,41 @@ extension WifiP2pManager { @JavaMethod public func onPeerClientDisconnected(_ arg0: WifiP2pInfo?, _ arg1: WifiP2pGroup?) - /// Java method `onGroupCreated`. + /// Java method `onP2pStateChanged`. /// /// ### Java method signature /// ```java - /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onGroupCreated(android.net.wifi.p2p.WifiP2pInfo,android.net.wifi.p2p.WifiP2pGroup) + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onP2pStateChanged(int) /// ``` @JavaMethod - public func onGroupCreated(_ arg0: WifiP2pInfo?, _ arg1: WifiP2pGroup?) + public func onP2pStateChanged(_ arg0: Int32) - /// Java method `onGroupCreating`. + /// Java method `onPeerListChanged`. /// /// ### Java method signature /// ```java - /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onGroupCreating() + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onPeerListChanged(android.net.wifi.p2p.WifiP2pDeviceList) /// ``` @JavaMethod - public func onGroupCreating() + public func onPeerListChanged(_ arg0: WifiP2pDeviceList?) - /// Java method `onPeerListChanged`. + /// Java method `onGroupCreating`. /// /// ### Java method signature /// ```java - /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onPeerListChanged(android.net.wifi.p2p.WifiP2pDeviceList) + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onGroupCreating() /// ``` @JavaMethod - public func onPeerListChanged(_ arg0: WifiP2pDeviceList?) + public func onGroupCreating() - /// Java method `onP2pStateChanged`. + /// Java method `onGroupCreated`. /// /// ### Java method signature /// ```java - /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onP2pStateChanged(int) + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onGroupCreated(android.net.wifi.p2p.WifiP2pInfo,android.net.wifi.p2p.WifiP2pGroup) /// ``` @JavaMethod - public func onP2pStateChanged(_ arg0: Int32) + public func onGroupCreated(_ arg0: WifiP2pInfo?, _ arg1: WifiP2pGroup?) /// Java method `onPeerClientJoined`. /// diff --git a/Sources/AndroidNet/WifiP2pWfdInfo.swift b/Sources/AndroidNet/WifiP2pWfdInfo.swift index e9b4fee..05dffb7 100644 --- a/Sources/AndroidNet/WifiP2pWfdInfo.swift +++ b/Sources/AndroidNet/WifiP2pWfdInfo.swift @@ -11,6 +11,69 @@ open class WifiP2pWfdInfo: JavaObject { @JavaMethod @_nonoverride public convenience init(_ arg0: WifiP2pWfdInfo?, environment: JNIEnvironment? = nil) + /// Java method `setSessionAvailable`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pWfdInfo.setSessionAvailable(boolean) + /// ``` + @JavaMethod + open func setSessionAvailable(_ arg0: Bool) + + /// Java method `isContentProtectionSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pWfdInfo.isContentProtectionSupported() + /// ``` + @JavaMethod + open func isContentProtectionSupported() -> Bool + + /// Java method `setContentProtectionSupported`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pWfdInfo.setContentProtectionSupported(boolean) + /// ``` + @JavaMethod + open func setContentProtectionSupported(_ arg0: Bool) + + /// Java method `isCoupledSinkSupportedAtSource`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pWfdInfo.isCoupledSinkSupportedAtSource() + /// ``` + @JavaMethod + open func isCoupledSinkSupportedAtSource() -> Bool + + /// Java method `setCoupledSinkSupportAtSource`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pWfdInfo.setCoupledSinkSupportAtSource(boolean) + /// ``` + @JavaMethod + open func setCoupledSinkSupportAtSource(_ arg0: Bool) + + /// Java method `isCoupledSinkSupportedAtSink`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pWfdInfo.isCoupledSinkSupportedAtSink() + /// ``` + @JavaMethod + open func isCoupledSinkSupportedAtSink() -> Bool + + /// Java method `setCoupledSinkSupportAtSink`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pWfdInfo.setCoupledSinkSupportAtSink(boolean) + /// ``` + @JavaMethod + open func setCoupledSinkSupportAtSink(_ arg0: Bool) + /// Java method `describeContents`. /// /// ### Java method signature @@ -146,69 +209,6 @@ open class WifiP2pWfdInfo: JavaObject { @JavaMethod open func getMaxThroughput() -> Int32 - /// Java method `setSessionAvailable`. - /// - /// ### Java method signature - /// ```java - /// public void android.net.wifi.p2p.WifiP2pWfdInfo.setSessionAvailable(boolean) - /// ``` - @JavaMethod - open func setSessionAvailable(_ arg0: Bool) - - /// Java method `isContentProtectionSupported`. - /// - /// ### Java method signature - /// ```java - /// public boolean android.net.wifi.p2p.WifiP2pWfdInfo.isContentProtectionSupported() - /// ``` - @JavaMethod - open func isContentProtectionSupported() -> Bool - - /// Java method `setContentProtectionSupported`. - /// - /// ### Java method signature - /// ```java - /// public void android.net.wifi.p2p.WifiP2pWfdInfo.setContentProtectionSupported(boolean) - /// ``` - @JavaMethod - open func setContentProtectionSupported(_ arg0: Bool) - - /// Java method `isCoupledSinkSupportedAtSource`. - /// - /// ### Java method signature - /// ```java - /// public boolean android.net.wifi.p2p.WifiP2pWfdInfo.isCoupledSinkSupportedAtSource() - /// ``` - @JavaMethod - open func isCoupledSinkSupportedAtSource() -> Bool - - /// Java method `setCoupledSinkSupportAtSource`. - /// - /// ### Java method signature - /// ```java - /// public void android.net.wifi.p2p.WifiP2pWfdInfo.setCoupledSinkSupportAtSource(boolean) - /// ``` - @JavaMethod - open func setCoupledSinkSupportAtSource(_ arg0: Bool) - - /// Java method `isCoupledSinkSupportedAtSink`. - /// - /// ### Java method signature - /// ```java - /// public boolean android.net.wifi.p2p.WifiP2pWfdInfo.isCoupledSinkSupportedAtSink() - /// ``` - @JavaMethod - open func isCoupledSinkSupportedAtSink() -> Bool - - /// Java method `setCoupledSinkSupportAtSink`. - /// - /// ### Java method signature - /// ```java - /// public void android.net.wifi.p2p.WifiP2pWfdInfo.setCoupledSinkSupportAtSink(boolean) - /// ``` - @JavaMethod - open func setCoupledSinkSupportAtSink(_ arg0: Bool) - /// Java method `toString`. /// /// ### Java method signature diff --git a/Sources/AndroidNet/WifiRttManager.swift b/Sources/AndroidNet/WifiRttManager.swift index 5cfd926..0570fa4 100644 --- a/Sources/AndroidNet/WifiRttManager.swift +++ b/Sources/AndroidNet/WifiRttManager.swift @@ -5,23 +5,23 @@ import SwiftJavaJNICore @JavaClass("android.net.wifi.rtt.WifiRttManager") open class WifiRttManager: JavaObject { - /// Java method `isAvailable`. + /// Java method `getRttCharacteristics`. /// /// ### Java method signature /// ```java - /// public boolean android.net.wifi.rtt.WifiRttManager.isAvailable() + /// public android.os.Bundle android.net.wifi.rtt.WifiRttManager.getRttCharacteristics() /// ``` @JavaMethod - open func isAvailable() -> Bool + open func getRttCharacteristics() -> Bundle! - /// Java method `getRttCharacteristics`. + /// Java method `isAvailable`. /// /// ### Java method signature /// ```java - /// public android.os.Bundle android.net.wifi.rtt.WifiRttManager.getRttCharacteristics() + /// public boolean android.net.wifi.rtt.WifiRttManager.isAvailable() /// ``` @JavaMethod - open func getRttCharacteristics() -> Bundle! + open func isAvailable() -> Bool } extension JavaClass { @JavaStaticField(isFinal: true) From f40d2b27f45d172619c23246568acd8f9c0ebb72 Mon Sep 17 00:00:00 2001 From: Alsey Coleman Miller Date: Sat, 7 Mar 2026 20:52:05 -0500 Subject: [PATCH 5/6] Add availability annotations --- Sources/AndroidNet/AttachCallback.swift | 1 + Sources/AndroidNet/AudioCodec.swift | 2 ++ Sources/AndroidNet/AudioGroup.swift | 2 ++ Sources/AndroidNet/AudioStream.swift | 1 + Sources/AndroidNet/AwareResources.swift | 2 ++ Sources/AndroidNet/CaptivePortal.swift | 2 ++ Sources/AndroidNet/Characteristics.swift | 2 ++ Sources/AndroidNet/ChildSaProposal+Builder.swift | 1 + Sources/AndroidNet/ChildSaProposal.swift | 1 + Sources/AndroidNet/ChildSessionCallback.swift | 1 + .../ChildSessionConfiguration+Builder.swift | 1 + .../AndroidNet/ChildSessionConfiguration.swift | 1 + Sources/AndroidNet/ChildSessionParams.swift | 1 + Sources/AndroidNet/CivicLocationKeys.swift | 2 ++ Sources/AndroidNet/ConfigParser.swift | 2 ++ ...Manager+ConnectivityDiagnosticsCallback.swift | 1 + ...tyDiagnosticsManager+ConnectivityReport.swift | 2 ++ ...ivityDiagnosticsManager+DataStallReport.swift | 2 ++ .../ConnectivityDiagnosticsManager.swift | 1 + .../ConnectivityManager+NetworkCallback.swift | 1 + .../Credential+CertificateCredential.swift | 2 ++ .../AndroidNet/Credential+SimCredential.swift | 2 ++ .../AndroidNet/Credential+UserCredential.swift | 2 ++ Sources/AndroidNet/Credential.swift | 2 ++ Sources/AndroidNet/DiscoverySession.swift | 1 + .../AndroidNet/DiscoverySessionCallback.swift | 3 +++ Sources/AndroidNet/DnsResolver+Callback.swift | 1 + .../AndroidNet/DnsResolver+DnsException.swift | 1 + Sources/AndroidNet/DnsResolver.swift | 2 ++ Sources/AndroidNet/EapAkaInfo+Builder.swift | 1 + Sources/AndroidNet/EapAkaInfo.swift | 1 + Sources/AndroidNet/EapInfo.swift | 1 + .../AndroidNet/EapSessionConfig+Builder.swift | 1 + .../EapSessionConfig+EapAkaConfig.swift | 1 + .../EapSessionConfig+EapAkaOption+Builder.swift | 1 + .../EapSessionConfig+EapAkaOption.swift | 1 + .../EapSessionConfig+EapAkaPrimeConfig.swift | 1 + .../EapSessionConfig+EapMethodConfig.swift | 2 ++ .../EapSessionConfig+EapMsChapV2Config.swift | 1 + .../EapSessionConfig+EapSimConfig.swift | 1 + .../EapSessionConfig+EapTtlsConfig.swift | 1 + Sources/AndroidNet/EapSessionConfig.swift | 1 + .../AndroidNet/EasyConnectStatusCallback.swift | 2 ++ .../AndroidNet/EthernetNetworkSpecifier.swift | 2 ++ Sources/AndroidNet/HomeSp.swift | 2 ++ Sources/AndroidNet/IdentityChangedListener.swift | 2 ++ .../AndroidNet/IkeDerAsn1DnIdentification.swift | 1 + Sources/AndroidNet/IkeException.swift | 1 + Sources/AndroidNet/IkeFqdnIdentification.swift | 1 + Sources/AndroidNet/IkeIOException.swift | 1 + Sources/AndroidNet/IkeIdentification.swift | 1 + Sources/AndroidNet/IkeInternalException.swift | 1 + .../AndroidNet/IkeIpv4AddrIdentification.swift | 1 + .../AndroidNet/IkeIpv6AddrIdentification.swift | 1 + Sources/AndroidNet/IkeKeyIdIdentification.swift | 1 + Sources/AndroidNet/IkeNetworkLostException.swift | 1 + Sources/AndroidNet/IkeNonProtocolException.swift | 1 + Sources/AndroidNet/IkeProtocolException.swift | 2 ++ .../AndroidNet/IkeRfc822AddrIdentification.swift | 1 + Sources/AndroidNet/IkeSaProposal+Builder.swift | 1 + Sources/AndroidNet/IkeSaProposal.swift | 1 + Sources/AndroidNet/IkeSession.swift | 1 + Sources/AndroidNet/IkeSessionCallback.swift | 1 + .../IkeSessionConfiguration+Builder.swift | 1 + Sources/AndroidNet/IkeSessionConfiguration.swift | 2 ++ .../AndroidNet/IkeSessionConnectionInfo.swift | 1 + .../AndroidNet/IkeSessionParams+Builder.swift | 1 + .../IkeSessionParams+IkeAuthConfig.swift | 1 + ...ionParams+IkeAuthDigitalSignLocalConfig.swift | 1 + ...onParams+IkeAuthDigitalSignRemoteConfig.swift | 1 + .../IkeSessionParams+IkeAuthEapConfig.swift | 1 + .../IkeSessionParams+IkeAuthPskConfig.swift | 1 + Sources/AndroidNet/IkeSessionParams.swift | 2 ++ Sources/AndroidNet/IkeTimeoutException.swift | 1 + Sources/AndroidNet/IkeTrafficSelector.swift | 1 + .../AndroidNet/IkeTunnelConnectionParams.swift | 1 + Sources/AndroidNet/Ikev2VpnProfile+Builder.swift | 2 ++ Sources/AndroidNet/Ikev2VpnProfile.swift | 4 +++- Sources/AndroidNet/InetAddresses.swift | 2 ++ Sources/AndroidNet/InvalidKeException.swift | 1 + .../InvalidMajorVersionException.swift | 1 + .../AndroidNet/InvalidSelectorsException.swift | 1 + Sources/AndroidNet/IpConfiguration+Builder.swift | 1 + Sources/AndroidNet/IpConfiguration.swift | 2 ++ Sources/AndroidNet/IpPrefix.swift | 2 ++ Sources/AndroidNet/IpSecAlgorithm.swift | 2 ++ ...SecManager+ResourceUnavailableException.swift | 1 + .../IpSecManager+SecurityParameterIndex.swift | 1 + .../IpSecManager+SpiUnavailableException.swift | 1 + .../IpSecManager+UdpEncapsulationSocket.swift | 1 + Sources/AndroidNet/IpSecManager.swift | 2 ++ Sources/AndroidNet/IpSecTransform+Builder.swift | 1 + Sources/AndroidNet/IpSecTransform.swift | 1 + Sources/AndroidNet/LinkAddress.swift | 2 ++ Sources/AndroidNet/LinkProperties.swift | 2 ++ Sources/AndroidNet/MacAddress.swift | 2 ++ Sources/AndroidNet/MloLink.swift | 2 ++ Sources/AndroidNet/NetworkCapabilities.swift | 2 ++ Sources/AndroidNet/NetworkRequest+Builder.swift | 1 + Sources/AndroidNet/NetworkRequest.swift | 2 ++ Sources/AndroidNet/NetworkSpecifier.swift | 1 + .../NsdManager+DiscoveryListener.swift | 1 + .../NsdManager+RegistrationListener.swift | 1 + .../AndroidNet/NsdManager+ResolveListener.swift | 1 + Sources/AndroidNet/NsdManager.swift | 5 +++++ Sources/AndroidNet/NsdServiceInfo.swift | 2 ++ Sources/AndroidNet/ParcelablePeerHandle.swift | 2 ++ Sources/AndroidNet/PasspointConfiguration.swift | 2 ++ Sources/AndroidNet/PeerHandle.swift | 1 + Sources/AndroidNet/PlatformVpnProfile.swift | 2 ++ Sources/AndroidNet/PpsMoParser.swift | 2 ++ Sources/AndroidNet/PublishConfig+Builder.swift | 2 ++ Sources/AndroidNet/PublishConfig.swift | 5 ++++- Sources/AndroidNet/PublishDiscoverySession.swift | 1 + Sources/AndroidNet/RangingRequest+Builder.swift | 1 + Sources/AndroidNet/RangingRequest.swift | 2 ++ Sources/AndroidNet/RangingResult.swift | 2 ++ Sources/AndroidNet/RangingResultCallback.swift | 2 ++ Sources/AndroidNet/ResponderConfig+Builder.swift | 1 + Sources/AndroidNet/ResponderConfig.swift | 2 ++ Sources/AndroidNet/ResponderLocation.swift | 2 ++ Sources/AndroidNet/RouteInfo.swift | 2 ++ Sources/AndroidNet/RtpStream.swift | 2 ++ Sources/AndroidNet/SSLEngines.swift | 1 + Sources/AndroidNet/SSLSockets.swift | 1 + Sources/AndroidNet/SaProposal.swift | 2 ++ .../ScanResult+InformationElement.swift | 1 + Sources/AndroidNet/ScanResult.swift | 1 + Sources/AndroidNet/ServiceDiscoveryInfo.swift | 1 + Sources/AndroidNet/SipAudioCall.swift | 1 + Sources/AndroidNet/SipErrorCode.swift | 2 ++ Sources/AndroidNet/SipException.swift | 1 + Sources/AndroidNet/SipManager.swift | 2 ++ Sources/AndroidNet/SipProfile.swift | 2 ++ Sources/AndroidNet/SipSession+State.swift | 1 + Sources/AndroidNet/SipSession.swift | 1 + .../AndroidNet/SocketKeepalive+Callback.swift | 1 + Sources/AndroidNet/SocketKeepalive.swift | 2 ++ Sources/AndroidNet/SoftApConfiguration.swift | 5 ++++- .../StaticIpConfiguration+Builder.swift | 1 + Sources/AndroidNet/StaticIpConfiguration.swift | 2 ++ Sources/AndroidNet/SubscribeConfig+Builder.swift | 1 + Sources/AndroidNet/SubscribeConfig.swift | 2 ++ .../AndroidNet/SubscribeDiscoverySession.swift | 1 + .../AndroidNet/TelephonyNetworkSpecifier.swift | 2 ++ ...TransportModeChildSessionParams+Builder.swift | 1 + .../TransportModeChildSessionParams.swift | 1 + .../TunnelModeChildSessionParams+Builder.swift | 1 + ...dSessionParams+ConfigRequestIpv4Address.swift | 1 + ...ssionParams+ConfigRequestIpv4DhcpServer.swift | 1 + ...essionParams+ConfigRequestIpv4DnsServer.swift | 1 + ...dSessionParams+ConfigRequestIpv4Netmask.swift | 1 + ...dSessionParams+ConfigRequestIpv6Address.swift | 1 + ...essionParams+ConfigRequestIpv6DnsServer.swift | 1 + ...sionParams+TunnelModeChildConfigRequest.swift | 1 + .../TunnelModeChildSessionParams.swift | 1 + ...cnCellUnderlyingNetworkTemplate+Builder.swift | 1 + .../VcnCellUnderlyingNetworkTemplate.swift | 1 + Sources/AndroidNet/VcnConfig+Builder.swift | 1 + Sources/AndroidNet/VcnConfig.swift | 2 ++ .../VcnGatewayConnectionConfig+Builder.swift | 1 + .../AndroidNet/VcnGatewayConnectionConfig.swift | 2 ++ .../VcnManager+VcnStatusCallback.swift | 1 + Sources/AndroidNet/VcnManager.swift | 2 ++ .../VcnUnderlyingNetworkTemplate.swift | 2 ++ ...cnWifiUnderlyingNetworkTemplate+Builder.swift | 1 + .../VcnWifiUnderlyingNetworkTemplate.swift | 1 + Sources/AndroidNet/VpnManager.swift | 5 ++++- Sources/AndroidNet/VpnProfileState.swift | 2 ++ Sources/AndroidNet/WifiAwareChannelInfo.swift | 2 ++ ...WifiAwareDataPathSecurityConfig+Builder.swift | 1 + .../WifiAwareDataPathSecurityConfig.swift | 2 ++ Sources/AndroidNet/WifiAwareManager.swift | 5 ++++- Sources/AndroidNet/WifiAwareNetworkInfo.swift | 2 ++ .../WifiAwareNetworkSpecifier+Builder.swift | 1 + .../AndroidNet/WifiAwareNetworkSpecifier.swift | 2 ++ Sources/AndroidNet/WifiAwareSession.swift | 1 + Sources/AndroidNet/WifiConfiguration.swift | 1 + .../AndroidNet/WifiEnterpriseConfig+Eap.swift | 2 ++ .../AndroidNet/WifiEnterpriseConfig+Phase2.swift | 2 ++ Sources/AndroidNet/WifiEnterpriseConfig.swift | 2 ++ .../WifiManager+AddNetworkResult.swift | 1 + .../WifiManager+LocalOnlyHotspotCallback.swift | 1 + ...WifiManager+LocalOnlyHotspotReservation.swift | 1 + ...ager+SuggestionConnectionStatusListener.swift | 1 + Sources/AndroidNet/WifiManager.swift | 16 +++++++++++----- .../WifiNetworkSpecifier+Builder.swift | 1 + Sources/AndroidNet/WifiNetworkSpecifier.swift | 2 ++ .../WifiNetworkSuggestion+Builder.swift | 2 ++ Sources/AndroidNet/WifiNetworkSuggestion.swift | 5 ++++- Sources/AndroidNet/WifiP2pConfig+Builder.swift | 1 + Sources/AndroidNet/WifiP2pConfig.swift | 2 ++ Sources/AndroidNet/WifiP2pDevice.swift | 2 ++ Sources/AndroidNet/WifiP2pDeviceList.swift | 2 ++ Sources/AndroidNet/WifiP2pDnsSdServiceInfo.swift | 1 + .../AndroidNet/WifiP2pDnsSdServiceRequest.swift | 2 ++ Sources/AndroidNet/WifiP2pGroup.swift | 2 ++ Sources/AndroidNet/WifiP2pInfo.swift | 2 ++ .../WifiP2pManager+ActionListener.swift | 1 + Sources/AndroidNet/WifiP2pManager+Channel.swift | 1 + .../WifiP2pManager+ChannelListener.swift | 1 + .../WifiP2pManager+ConnectionInfoListener.swift | 1 + .../WifiP2pManager+DeviceInfoListener.swift | 1 + .../WifiP2pManager+DiscoveryStateListener.swift | 1 + ...P2pManager+DnsSdServiceResponseListener.swift | 1 + .../WifiP2pManager+DnsSdTxtRecordListener.swift | 1 + ...Manager+ExternalApproverRequestListener.swift | 2 ++ .../WifiP2pManager+GroupInfoListener.swift | 1 + .../WifiP2pManager+NetworkInfoListener.swift | 1 + .../WifiP2pManager+P2pStateListener.swift | 1 + .../WifiP2pManager+PeerListListener.swift | 1 + .../WifiP2pManager+ServiceResponseListener.swift | 1 + ...iP2pManager+UpnpServiceResponseListener.swift | 1 + Sources/AndroidNet/WifiP2pManager.swift | 2 ++ Sources/AndroidNet/WifiP2pServiceInfo.swift | 2 ++ Sources/AndroidNet/WifiP2pServiceRequest.swift | 2 ++ Sources/AndroidNet/WifiP2pUpnpServiceInfo.swift | 1 + .../AndroidNet/WifiP2pUpnpServiceRequest.swift | 2 ++ Sources/AndroidNet/WifiP2pWfdInfo.swift | 2 ++ Sources/AndroidNet/WifiRttManager.swift | 2 ++ Sources/AndroidNet/WifiSsid.swift | 2 ++ .../AndroidNet/X509TrustManagerExtensions.swift | 1 + 222 files changed, 338 insertions(+), 11 deletions(-) diff --git a/Sources/AndroidNet/AttachCallback.swift b/Sources/AndroidNet/AttachCallback.swift index efb7e43..7d18813 100644 --- a/Sources/AndroidNet/AttachCallback.swift +++ b/Sources/AndroidNet/AttachCallback.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 26, *) @JavaClass("android.net.wifi.aware.AttachCallback") open class AttachCallback: JavaObject { @JavaMethod diff --git a/Sources/AndroidNet/AudioCodec.swift b/Sources/AndroidNet/AudioCodec.swift index efc8c98..5a7abd1 100644 --- a/Sources/AndroidNet/AudioCodec.swift +++ b/Sources/AndroidNet/AudioCodec.swift @@ -3,6 +3,7 @@ import SwiftJava import SwiftJavaJNICore @available(*, deprecated) +@available(Android 12, *) @JavaClass("android.net.rtp.AudioCodec") open class AudioCodec: JavaObject { @available(*, deprecated) @@ -17,6 +18,7 @@ open class AudioCodec: JavaObject { @JavaField(isFinal: true) public var type: Int32 } +@available(Android 12, *) extension JavaClass { @available(*, deprecated) @JavaStaticField(isFinal: true) diff --git a/Sources/AndroidNet/AudioGroup.swift b/Sources/AndroidNet/AudioGroup.swift index 87f9e6c..ceb7739 100644 --- a/Sources/AndroidNet/AudioGroup.swift +++ b/Sources/AndroidNet/AudioGroup.swift @@ -4,6 +4,7 @@ import SwiftJava import SwiftJavaJNICore @available(*, deprecated) +@available(Android 12, *) @JavaClass("android.net.rtp.AudioGroup") open class AudioGroup: JavaObject { @available(*, deprecated) @@ -74,6 +75,7 @@ open class AudioGroup: JavaObject { @JavaMethod open func clear() } +@available(Android 12, *) extension JavaClass { @available(*, deprecated) @JavaStaticField(isFinal: true) diff --git a/Sources/AndroidNet/AudioStream.swift b/Sources/AndroidNet/AudioStream.swift index 8f1635f..c090584 100644 --- a/Sources/AndroidNet/AudioStream.swift +++ b/Sources/AndroidNet/AudioStream.swift @@ -4,6 +4,7 @@ import SwiftJava import SwiftJavaJNICore @available(*, deprecated) +@available(Android 12, *) @JavaClass("android.net.rtp.AudioStream") open class AudioStream: RtpStream { @available(*, deprecated) diff --git a/Sources/AndroidNet/AwareResources.swift b/Sources/AndroidNet/AwareResources.swift index df8b937..7399a63 100644 --- a/Sources/AndroidNet/AwareResources.swift +++ b/Sources/AndroidNet/AwareResources.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 30, *) @JavaClass("android.net.wifi.aware.AwareResources", implements: Parcelable.self) open class AwareResources: JavaObject { @JavaMethod @@ -53,6 +54,7 @@ open class AwareResources: JavaObject { @JavaMethod open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) } +@available(Android 30, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/CaptivePortal.swift b/Sources/AndroidNet/CaptivePortal.swift index b065d9f..ad4b6ba 100644 --- a/Sources/AndroidNet/CaptivePortal.swift +++ b/Sources/AndroidNet/CaptivePortal.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 23, *) @JavaClass("android.net.CaptivePortal", implements: Parcelable.self) open class CaptivePortal: JavaObject { /// Java method `reportCaptivePortalDismissed`. @@ -41,6 +42,7 @@ open class CaptivePortal: JavaObject { @JavaMethod open func ignoreNetwork() } +@available(Android 23, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/Characteristics.swift b/Sources/AndroidNet/Characteristics.swift index 4f4da90..1ca5293 100644 --- a/Sources/AndroidNet/Characteristics.swift +++ b/Sources/AndroidNet/Characteristics.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 26, *) @JavaClass("android.net.wifi.aware.Characteristics", implements: Parcelable.self) open class Characteristics: JavaObject { /// Java method `getSupportedCipherSuites`. @@ -131,6 +132,7 @@ open class Characteristics: JavaObject { @JavaMethod open func isInstantCommunicationModeSupported() -> Bool } +@available(Android 26, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/ChildSaProposal+Builder.swift b/Sources/AndroidNet/ChildSaProposal+Builder.swift index b570f2f..07fc158 100644 --- a/Sources/AndroidNet/ChildSaProposal+Builder.swift +++ b/Sources/AndroidNet/ChildSaProposal+Builder.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension ChildSaProposal { @JavaClass("android.net.ipsec.ike.ChildSaProposal$Builder") open class Builder: JavaObject { diff --git a/Sources/AndroidNet/ChildSaProposal.swift b/Sources/AndroidNet/ChildSaProposal.swift index bc75da6..7389984 100644 --- a/Sources/AndroidNet/ChildSaProposal.swift +++ b/Sources/AndroidNet/ChildSaProposal.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.ChildSaProposal") open class ChildSaProposal: SaProposal { /// Java method `equals`. diff --git a/Sources/AndroidNet/ChildSessionCallback.swift b/Sources/AndroidNet/ChildSessionCallback.swift index be26080..05d4103 100644 --- a/Sources/AndroidNet/ChildSessionCallback.swift +++ b/Sources/AndroidNet/ChildSessionCallback.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaInterface("android.net.ipsec.ike.ChildSessionCallback") public struct ChildSessionCallback { /// Java method `onClosedWithException`. diff --git a/Sources/AndroidNet/ChildSessionConfiguration+Builder.swift b/Sources/AndroidNet/ChildSessionConfiguration+Builder.swift index a122e3e..3124761 100644 --- a/Sources/AndroidNet/ChildSessionConfiguration+Builder.swift +++ b/Sources/AndroidNet/ChildSessionConfiguration+Builder.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension ChildSessionConfiguration { @JavaClass("android.net.ipsec.ike.ChildSessionConfiguration$Builder") open class Builder: JavaObject { diff --git a/Sources/AndroidNet/ChildSessionConfiguration.swift b/Sources/AndroidNet/ChildSessionConfiguration.swift index 03b5b85..6c698b3 100644 --- a/Sources/AndroidNet/ChildSessionConfiguration.swift +++ b/Sources/AndroidNet/ChildSessionConfiguration.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.ChildSessionConfiguration") open class ChildSessionConfiguration: JavaObject { diff --git a/Sources/AndroidNet/ChildSessionParams.swift b/Sources/AndroidNet/ChildSessionParams.swift index 66b4191..5ce03b4 100644 --- a/Sources/AndroidNet/ChildSessionParams.swift +++ b/Sources/AndroidNet/ChildSessionParams.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.ChildSessionParams") open class ChildSessionParams: JavaObject { /// Java method `getHardLifetimeSeconds`. diff --git a/Sources/AndroidNet/CivicLocationKeys.swift b/Sources/AndroidNet/CivicLocationKeys.swift index 6e27837..ef68f54 100644 --- a/Sources/AndroidNet/CivicLocationKeys.swift +++ b/Sources/AndroidNet/CivicLocationKeys.swift @@ -2,10 +2,12 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 28, *) @JavaClass("android.net.wifi.rtt.CivicLocationKeys") open class CivicLocationKeys: JavaObject { } +@available(Android 28, *) extension JavaClass { @JavaStaticField(isFinal: true) public var ADDITIONAL_CODE: Int32 diff --git a/Sources/AndroidNet/ConfigParser.swift b/Sources/AndroidNet/ConfigParser.swift index 368f06e..7e6c638 100644 --- a/Sources/AndroidNet/ConfigParser.swift +++ b/Sources/AndroidNet/ConfigParser.swift @@ -2,10 +2,12 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 26, *) @JavaClass("android.net.wifi.hotspot2.ConfigParser") open class ConfigParser: JavaObject { } +@available(Android 26, *) extension JavaClass { /// Java method `parsePasspointConfig`. /// diff --git a/Sources/AndroidNet/ConnectivityDiagnosticsManager+ConnectivityDiagnosticsCallback.swift b/Sources/AndroidNet/ConnectivityDiagnosticsManager+ConnectivityDiagnosticsCallback.swift index f263ed0..e007ea3 100644 --- a/Sources/AndroidNet/ConnectivityDiagnosticsManager+ConnectivityDiagnosticsCallback.swift +++ b/Sources/AndroidNet/ConnectivityDiagnosticsManager+ConnectivityDiagnosticsCallback.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 30, *) extension ConnectivityDiagnosticsManager { @JavaClass("android.net.ConnectivityDiagnosticsManager$ConnectivityDiagnosticsCallback") open class ConnectivityDiagnosticsCallback: JavaObject { diff --git a/Sources/AndroidNet/ConnectivityDiagnosticsManager+ConnectivityReport.swift b/Sources/AndroidNet/ConnectivityDiagnosticsManager+ConnectivityReport.swift index a9fde69..96fcbb3 100644 --- a/Sources/AndroidNet/ConnectivityDiagnosticsManager+ConnectivityReport.swift +++ b/Sources/AndroidNet/ConnectivityDiagnosticsManager+ConnectivityReport.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 30, *) extension ConnectivityDiagnosticsManager { @JavaClass("android.net.ConnectivityDiagnosticsManager$ConnectivityReport", implements: Parcelable.self) open class ConnectivityReport: JavaObject { @@ -91,6 +92,7 @@ extension ConnectivityDiagnosticsManager { open override func hashCode() -> Int32 } } +@available(Android 30, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/ConnectivityDiagnosticsManager+DataStallReport.swift b/Sources/AndroidNet/ConnectivityDiagnosticsManager+DataStallReport.swift index 272b263..47068bf 100644 --- a/Sources/AndroidNet/ConnectivityDiagnosticsManager+DataStallReport.swift +++ b/Sources/AndroidNet/ConnectivityDiagnosticsManager+DataStallReport.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 30, *) extension ConnectivityDiagnosticsManager { @JavaClass("android.net.ConnectivityDiagnosticsManager$DataStallReport", implements: Parcelable.self) open class DataStallReport: JavaObject { @@ -100,6 +101,7 @@ extension ConnectivityDiagnosticsManager { open override func hashCode() -> Int32 } } +@available(Android 30, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/ConnectivityDiagnosticsManager.swift b/Sources/AndroidNet/ConnectivityDiagnosticsManager.swift index 081f28f..0355af5 100644 --- a/Sources/AndroidNet/ConnectivityDiagnosticsManager.swift +++ b/Sources/AndroidNet/ConnectivityDiagnosticsManager.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 30, *) @JavaClass("android.net.ConnectivityDiagnosticsManager") open class ConnectivityDiagnosticsManager: JavaObject { /// Java method `unregisterConnectivityDiagnosticsCallback`. diff --git a/Sources/AndroidNet/ConnectivityManager+NetworkCallback.swift b/Sources/AndroidNet/ConnectivityManager+NetworkCallback.swift index 34e111e..ef69bbb 100644 --- a/Sources/AndroidNet/ConnectivityManager+NetworkCallback.swift +++ b/Sources/AndroidNet/ConnectivityManager+NetworkCallback.swift @@ -75,6 +75,7 @@ extension ConnectivityManager { open func onUnavailable() } } +@available(Android 21, *) extension JavaClass { @JavaStaticField(isFinal: true) public var FLAG_INCLUDE_LOCATION_INFO: Int32 diff --git a/Sources/AndroidNet/Credential+CertificateCredential.swift b/Sources/AndroidNet/Credential+CertificateCredential.swift index bf17c65..c1aa318 100644 --- a/Sources/AndroidNet/Credential+CertificateCredential.swift +++ b/Sources/AndroidNet/Credential+CertificateCredential.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 26, *) extension Credential { @JavaClass("android.net.wifi.hotspot2.pps.Credential$CertificateCredential", implements: Parcelable.self) open class CertificateCredential: JavaObject { @@ -94,6 +95,7 @@ extension Credential { open override func hashCode() -> Int32 } } +@available(Android 26, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/Credential+SimCredential.swift b/Sources/AndroidNet/Credential+SimCredential.swift index 38e57b8..0186a5e 100644 --- a/Sources/AndroidNet/Credential+SimCredential.swift +++ b/Sources/AndroidNet/Credential+SimCredential.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 26, *) extension Credential { @JavaClass("android.net.wifi.hotspot2.pps.Credential$SimCredential", implements: Parcelable.self) open class SimCredential: JavaObject { @@ -94,6 +95,7 @@ extension Credential { open override func hashCode() -> Int32 } } +@available(Android 26, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/Credential+UserCredential.swift b/Sources/AndroidNet/Credential+UserCredential.swift index 6102f16..de3561d 100644 --- a/Sources/AndroidNet/Credential+UserCredential.swift +++ b/Sources/AndroidNet/Credential+UserCredential.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 26, *) extension Credential { @JavaClass("android.net.wifi.hotspot2.pps.Credential$UserCredential", implements: Parcelable.self) open class UserCredential: JavaObject { @@ -130,6 +131,7 @@ extension Credential { open override func hashCode() -> Int32 } } +@available(Android 26, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/Credential.swift b/Sources/AndroidNet/Credential.swift index cf059da..210c728 100644 --- a/Sources/AndroidNet/Credential.swift +++ b/Sources/AndroidNet/Credential.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 26, *) @JavaClass("android.net.wifi.hotspot2.pps.Credential", implements: Parcelable.self) open class Credential: JavaObject { @JavaMethod @@ -146,6 +147,7 @@ open class Credential: JavaObject { @JavaMethod open override func hashCode() -> Int32 } +@available(Android 26, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/DiscoverySession.swift b/Sources/AndroidNet/DiscoverySession.swift index cf58cb3..c7ff8d4 100644 --- a/Sources/AndroidNet/DiscoverySession.swift +++ b/Sources/AndroidNet/DiscoverySession.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 26, *) @JavaClass("android.net.wifi.aware.DiscoverySession") open class DiscoverySession: JavaObject { /// Java method `initiatePairingRequest`. diff --git a/Sources/AndroidNet/DiscoverySessionCallback.swift b/Sources/AndroidNet/DiscoverySessionCallback.swift index ade78c2..16ff5b8 100644 --- a/Sources/AndroidNet/DiscoverySessionCallback.swift +++ b/Sources/AndroidNet/DiscoverySessionCallback.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 26, *) @JavaClass("android.net.wifi.aware.DiscoverySessionCallback") open class DiscoverySessionCallback: JavaObject { @JavaMethod @@ -40,6 +41,7 @@ open class DiscoverySessionCallback: JavaObject { /// ```java /// public void android.net.wifi.aware.DiscoverySessionCallback.onServiceDiscovered(android.net.wifi.aware.ServiceDiscoveryInfo) /// ``` + @available(Android 33, *) @JavaMethod open func onServiceDiscovered(_ arg0: ServiceDiscoveryInfo?) @@ -49,6 +51,7 @@ open class DiscoverySessionCallback: JavaObject { /// ```java /// public void android.net.wifi.aware.DiscoverySessionCallback.onServiceDiscoveredWithinRange(android.net.wifi.aware.ServiceDiscoveryInfo,int) /// ``` + @available(Android 33, *) @JavaMethod open func onServiceDiscoveredWithinRange(_ arg0: ServiceDiscoveryInfo?, _ arg1: Int32) diff --git a/Sources/AndroidNet/DnsResolver+Callback.swift b/Sources/AndroidNet/DnsResolver+Callback.swift index 8758c24..57d596b 100644 --- a/Sources/AndroidNet/DnsResolver+Callback.swift +++ b/Sources/AndroidNet/DnsResolver+Callback.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 29, *) extension DnsResolver { @JavaInterface("android.net.DnsResolver$Callback") public struct Callback { diff --git a/Sources/AndroidNet/DnsResolver+DnsException.swift b/Sources/AndroidNet/DnsResolver+DnsException.swift index 5145d58..56000b4 100644 --- a/Sources/AndroidNet/DnsResolver+DnsException.swift +++ b/Sources/AndroidNet/DnsResolver+DnsException.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 29, *) extension DnsResolver { @JavaClass("android.net.DnsResolver$DnsException") open class DnsException: JavaObject { diff --git a/Sources/AndroidNet/DnsResolver.swift b/Sources/AndroidNet/DnsResolver.swift index db2c5f9..ec2c3a0 100644 --- a/Sources/AndroidNet/DnsResolver.swift +++ b/Sources/AndroidNet/DnsResolver.swift @@ -2,10 +2,12 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 29, *) @JavaClass("android.net.DnsResolver") open class DnsResolver: JavaObject { } +@available(Android 29, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CLASS_IN: Int32 diff --git a/Sources/AndroidNet/EapAkaInfo+Builder.swift b/Sources/AndroidNet/EapAkaInfo+Builder.swift index 25196a6..d975d03 100644 --- a/Sources/AndroidNet/EapAkaInfo+Builder.swift +++ b/Sources/AndroidNet/EapAkaInfo+Builder.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension EapAkaInfo { @JavaClass("android.net.eap.EapAkaInfo$Builder") open class Builder: JavaObject { diff --git a/Sources/AndroidNet/EapAkaInfo.swift b/Sources/AndroidNet/EapAkaInfo.swift index 6f3551f..18a5f78 100644 --- a/Sources/AndroidNet/EapAkaInfo.swift +++ b/Sources/AndroidNet/EapAkaInfo.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.eap.EapAkaInfo") open class EapAkaInfo: EapInfo { /// Java method `getReauthId`. diff --git a/Sources/AndroidNet/EapInfo.swift b/Sources/AndroidNet/EapInfo.swift index f61c08a..57190d0 100644 --- a/Sources/AndroidNet/EapInfo.swift +++ b/Sources/AndroidNet/EapInfo.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.eap.EapInfo") open class EapInfo: JavaObject { /// Java method `getEapMethodType`. diff --git a/Sources/AndroidNet/EapSessionConfig+Builder.swift b/Sources/AndroidNet/EapSessionConfig+Builder.swift index 6834035..946b920 100644 --- a/Sources/AndroidNet/EapSessionConfig+Builder.swift +++ b/Sources/AndroidNet/EapSessionConfig+Builder.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension EapSessionConfig { @JavaClass("android.net.eap.EapSessionConfig$Builder") open class Builder: JavaObject { diff --git a/Sources/AndroidNet/EapSessionConfig+EapAkaConfig.swift b/Sources/AndroidNet/EapSessionConfig+EapAkaConfig.swift index 8b1704c..194b4b7 100644 --- a/Sources/AndroidNet/EapSessionConfig+EapAkaConfig.swift +++ b/Sources/AndroidNet/EapSessionConfig+EapAkaConfig.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension EapSessionConfig { @JavaClass("android.net.eap.EapSessionConfig$EapAkaConfig") open class EapAkaConfig: EapSessionConfig.EapMethodConfig { diff --git a/Sources/AndroidNet/EapSessionConfig+EapAkaOption+Builder.swift b/Sources/AndroidNet/EapSessionConfig+EapAkaOption+Builder.swift index dc63132..0aa42d9 100644 --- a/Sources/AndroidNet/EapSessionConfig+EapAkaOption+Builder.swift +++ b/Sources/AndroidNet/EapSessionConfig+EapAkaOption+Builder.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension EapSessionConfig.EapAkaOption { @JavaClass("android.net.eap.EapSessionConfig$EapAkaOption$Builder") open class Builder: JavaObject { diff --git a/Sources/AndroidNet/EapSessionConfig+EapAkaOption.swift b/Sources/AndroidNet/EapSessionConfig+EapAkaOption.swift index 18cb83f..4cf43e1 100644 --- a/Sources/AndroidNet/EapSessionConfig+EapAkaOption.swift +++ b/Sources/AndroidNet/EapSessionConfig+EapAkaOption.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension EapSessionConfig { @JavaClass("android.net.eap.EapSessionConfig$EapAkaOption") open class EapAkaOption: JavaObject { diff --git a/Sources/AndroidNet/EapSessionConfig+EapAkaPrimeConfig.swift b/Sources/AndroidNet/EapSessionConfig+EapAkaPrimeConfig.swift index fd2045c..c0ec56f 100644 --- a/Sources/AndroidNet/EapSessionConfig+EapAkaPrimeConfig.swift +++ b/Sources/AndroidNet/EapSessionConfig+EapAkaPrimeConfig.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension EapSessionConfig { @JavaClass("android.net.eap.EapSessionConfig$EapAkaPrimeConfig") open class EapAkaPrimeConfig: EapSessionConfig.EapAkaConfig { diff --git a/Sources/AndroidNet/EapSessionConfig+EapMethodConfig.swift b/Sources/AndroidNet/EapSessionConfig+EapMethodConfig.swift index c03d13f..85699f6 100644 --- a/Sources/AndroidNet/EapSessionConfig+EapMethodConfig.swift +++ b/Sources/AndroidNet/EapSessionConfig+EapMethodConfig.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension EapSessionConfig { @JavaClass("android.net.eap.EapSessionConfig$EapMethodConfig") open class EapMethodConfig: JavaObject { @@ -33,6 +34,7 @@ extension EapSessionConfig { open func getMethodType() -> Int32 } } +@available(Android 31, *) extension JavaClass { @JavaStaticField(isFinal: true) public var EAP_TYPE_AKA: Int32 diff --git a/Sources/AndroidNet/EapSessionConfig+EapMsChapV2Config.swift b/Sources/AndroidNet/EapSessionConfig+EapMsChapV2Config.swift index ad7eb28..79463cd 100644 --- a/Sources/AndroidNet/EapSessionConfig+EapMsChapV2Config.swift +++ b/Sources/AndroidNet/EapSessionConfig+EapMsChapV2Config.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension EapSessionConfig { @JavaClass("android.net.eap.EapSessionConfig$EapMsChapV2Config") open class EapMsChapV2Config: EapSessionConfig.EapMethodConfig { diff --git a/Sources/AndroidNet/EapSessionConfig+EapSimConfig.swift b/Sources/AndroidNet/EapSessionConfig+EapSimConfig.swift index 8c962ba..9f5d9ea 100644 --- a/Sources/AndroidNet/EapSessionConfig+EapSimConfig.swift +++ b/Sources/AndroidNet/EapSessionConfig+EapSimConfig.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension EapSessionConfig { @JavaClass("android.net.eap.EapSessionConfig$EapSimConfig") open class EapSimConfig: EapSessionConfig.EapMethodConfig { diff --git a/Sources/AndroidNet/EapSessionConfig+EapTtlsConfig.swift b/Sources/AndroidNet/EapSessionConfig+EapTtlsConfig.swift index 20e2bb9..c55dc0f 100644 --- a/Sources/AndroidNet/EapSessionConfig+EapTtlsConfig.swift +++ b/Sources/AndroidNet/EapSessionConfig+EapTtlsConfig.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension EapSessionConfig { @JavaClass("android.net.eap.EapSessionConfig$EapTtlsConfig") open class EapTtlsConfig: EapSessionConfig.EapMethodConfig { diff --git a/Sources/AndroidNet/EapSessionConfig.swift b/Sources/AndroidNet/EapSessionConfig.swift index a5b2721..4b6eb91 100644 --- a/Sources/AndroidNet/EapSessionConfig.swift +++ b/Sources/AndroidNet/EapSessionConfig.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.eap.EapSessionConfig") open class EapSessionConfig: JavaObject { /// Java method `getEapAkaPrimeConfig`. diff --git a/Sources/AndroidNet/EasyConnectStatusCallback.swift b/Sources/AndroidNet/EasyConnectStatusCallback.swift index 86d9b14..25c2c36 100644 --- a/Sources/AndroidNet/EasyConnectStatusCallback.swift +++ b/Sources/AndroidNet/EasyConnectStatusCallback.swift @@ -2,10 +2,12 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.wifi.EasyConnectStatusCallback") open class EasyConnectStatusCallback: JavaObject { } +@available(Android 31, *) extension JavaClass { @JavaStaticField(isFinal: true) public var EASY_CONNECT_EVENT_FAILURE_AUTHENTICATION: Int32 diff --git a/Sources/AndroidNet/EthernetNetworkSpecifier.swift b/Sources/AndroidNet/EthernetNetworkSpecifier.swift index cbbb514..f7ff089 100644 --- a/Sources/AndroidNet/EthernetNetworkSpecifier.swift +++ b/Sources/AndroidNet/EthernetNetworkSpecifier.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 30, *) @JavaClass("android.net.EthernetNetworkSpecifier", implements: Parcelable.self) open class EthernetNetworkSpecifier: NetworkSpecifier { @JavaMethod @@ -71,6 +72,7 @@ open class EthernetNetworkSpecifier: NetworkSpecifier { @JavaMethod open override func hashCode() -> Int32 } +@available(Android 30, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/HomeSp.swift b/Sources/AndroidNet/HomeSp.swift index 6623695..97cd7d6 100644 --- a/Sources/AndroidNet/HomeSp.swift +++ b/Sources/AndroidNet/HomeSp.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 26, *) @JavaClass("android.net.wifi.hotspot2.pps.HomeSp", implements: Parcelable.self) open class HomeSp: JavaObject { @JavaMethod @@ -146,6 +147,7 @@ open class HomeSp: JavaObject { @JavaMethod open override func hashCode() -> Int32 } +@available(Android 26, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/IdentityChangedListener.swift b/Sources/AndroidNet/IdentityChangedListener.swift index 358d270..4691a59 100644 --- a/Sources/AndroidNet/IdentityChangedListener.swift +++ b/Sources/AndroidNet/IdentityChangedListener.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 26, *) @JavaClass("android.net.wifi.aware.IdentityChangedListener") open class IdentityChangedListener: JavaObject { @JavaMethod @@ -25,6 +26,7 @@ open class IdentityChangedListener: JavaObject { @JavaMethod open func onClusterIdChanged(_ arg0: Int32, _ arg1: MacAddress?) } +@available(Android 26, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CLUSTER_CHANGE_EVENT_JOINED: Int32 diff --git a/Sources/AndroidNet/IkeDerAsn1DnIdentification.swift b/Sources/AndroidNet/IkeDerAsn1DnIdentification.swift index d71b94d..2829656 100644 --- a/Sources/AndroidNet/IkeDerAsn1DnIdentification.swift +++ b/Sources/AndroidNet/IkeDerAsn1DnIdentification.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.IkeDerAsn1DnIdentification") open class IkeDerAsn1DnIdentification: IkeIdentification { /// Java method `equals`. diff --git a/Sources/AndroidNet/IkeException.swift b/Sources/AndroidNet/IkeException.swift index 2d259ce..817bb92 100644 --- a/Sources/AndroidNet/IkeException.swift +++ b/Sources/AndroidNet/IkeException.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.exceptions.IkeException") open class IkeException: JavaObject { diff --git a/Sources/AndroidNet/IkeFqdnIdentification.swift b/Sources/AndroidNet/IkeFqdnIdentification.swift index cf29fb4..ac3ee5d 100644 --- a/Sources/AndroidNet/IkeFqdnIdentification.swift +++ b/Sources/AndroidNet/IkeFqdnIdentification.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.IkeFqdnIdentification") open class IkeFqdnIdentification: IkeIdentification { @JavaField(isFinal: true) diff --git a/Sources/AndroidNet/IkeIOException.swift b/Sources/AndroidNet/IkeIOException.swift index 2c29f0a..a24e96e 100644 --- a/Sources/AndroidNet/IkeIOException.swift +++ b/Sources/AndroidNet/IkeIOException.swift @@ -3,6 +3,7 @@ import JavaLangIO import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.exceptions.IkeIOException") open class IkeIOException: IkeNonProtocolException { @JavaMethod diff --git a/Sources/AndroidNet/IkeIdentification.swift b/Sources/AndroidNet/IkeIdentification.swift index 2fec84e..2b61ebd 100644 --- a/Sources/AndroidNet/IkeIdentification.swift +++ b/Sources/AndroidNet/IkeIdentification.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.IkeIdentification") open class IkeIdentification: JavaObject { diff --git a/Sources/AndroidNet/IkeInternalException.swift b/Sources/AndroidNet/IkeInternalException.swift index 327610d..f4e3f19 100644 --- a/Sources/AndroidNet/IkeInternalException.swift +++ b/Sources/AndroidNet/IkeInternalException.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.exceptions.IkeInternalException") open class IkeInternalException: IkeNonProtocolException { diff --git a/Sources/AndroidNet/IkeIpv4AddrIdentification.swift b/Sources/AndroidNet/IkeIpv4AddrIdentification.swift index 685c374..87e9079 100644 --- a/Sources/AndroidNet/IkeIpv4AddrIdentification.swift +++ b/Sources/AndroidNet/IkeIpv4AddrIdentification.swift @@ -3,6 +3,7 @@ import JavaLangNet import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.IkeIpv4AddrIdentification") open class IkeIpv4AddrIdentification: IkeIdentification { @JavaField(isFinal: true) diff --git a/Sources/AndroidNet/IkeIpv6AddrIdentification.swift b/Sources/AndroidNet/IkeIpv6AddrIdentification.swift index a7e1b72..e898b9f 100644 --- a/Sources/AndroidNet/IkeIpv6AddrIdentification.swift +++ b/Sources/AndroidNet/IkeIpv6AddrIdentification.swift @@ -3,6 +3,7 @@ import JavaLangNet import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.IkeIpv6AddrIdentification") open class IkeIpv6AddrIdentification: IkeIdentification { @JavaField(isFinal: true) diff --git a/Sources/AndroidNet/IkeKeyIdIdentification.swift b/Sources/AndroidNet/IkeKeyIdIdentification.swift index 675c564..8a2d133 100644 --- a/Sources/AndroidNet/IkeKeyIdIdentification.swift +++ b/Sources/AndroidNet/IkeKeyIdIdentification.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.IkeKeyIdIdentification") open class IkeKeyIdIdentification: IkeIdentification { @JavaField(isFinal: true) diff --git a/Sources/AndroidNet/IkeNetworkLostException.swift b/Sources/AndroidNet/IkeNetworkLostException.swift index 51d1167..9c7ab9e 100644 --- a/Sources/AndroidNet/IkeNetworkLostException.swift +++ b/Sources/AndroidNet/IkeNetworkLostException.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.exceptions.IkeNetworkLostException") open class IkeNetworkLostException: IkeNonProtocolException { @JavaMethod diff --git a/Sources/AndroidNet/IkeNonProtocolException.swift b/Sources/AndroidNet/IkeNonProtocolException.swift index c3e5a3b..ad74ffa 100644 --- a/Sources/AndroidNet/IkeNonProtocolException.swift +++ b/Sources/AndroidNet/IkeNonProtocolException.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.exceptions.IkeNonProtocolException") open class IkeNonProtocolException: IkeException { diff --git a/Sources/AndroidNet/IkeProtocolException.swift b/Sources/AndroidNet/IkeProtocolException.swift index a3099be..4dc0498 100644 --- a/Sources/AndroidNet/IkeProtocolException.swift +++ b/Sources/AndroidNet/IkeProtocolException.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.exceptions.IkeProtocolException") open class IkeProtocolException: IkeException { /// Java method `getErrorType`. @@ -13,6 +14,7 @@ open class IkeProtocolException: IkeException { @JavaMethod open func getErrorType() -> Int32 } +@available(Android 31, *) extension JavaClass { @JavaStaticField(isFinal: true) public var ERROR_TYPE_AUTHENTICATION_FAILED: Int32 diff --git a/Sources/AndroidNet/IkeRfc822AddrIdentification.swift b/Sources/AndroidNet/IkeRfc822AddrIdentification.swift index e61a8a1..43edb71 100644 --- a/Sources/AndroidNet/IkeRfc822AddrIdentification.swift +++ b/Sources/AndroidNet/IkeRfc822AddrIdentification.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.IkeRfc822AddrIdentification") open class IkeRfc822AddrIdentification: IkeIdentification { @JavaField(isFinal: true) diff --git a/Sources/AndroidNet/IkeSaProposal+Builder.swift b/Sources/AndroidNet/IkeSaProposal+Builder.swift index fa33edb..f7e3c69 100644 --- a/Sources/AndroidNet/IkeSaProposal+Builder.swift +++ b/Sources/AndroidNet/IkeSaProposal+Builder.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension IkeSaProposal { @JavaClass("android.net.ipsec.ike.IkeSaProposal$Builder") open class Builder: JavaObject { diff --git a/Sources/AndroidNet/IkeSaProposal.swift b/Sources/AndroidNet/IkeSaProposal.swift index 5982454..5c71c3f 100644 --- a/Sources/AndroidNet/IkeSaProposal.swift +++ b/Sources/AndroidNet/IkeSaProposal.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.IkeSaProposal") open class IkeSaProposal: SaProposal { /// Java method `equals`. diff --git a/Sources/AndroidNet/IkeSession.swift b/Sources/AndroidNet/IkeSession.swift index 8fe740b..780ab19 100644 --- a/Sources/AndroidNet/IkeSession.swift +++ b/Sources/AndroidNet/IkeSession.swift @@ -3,6 +3,7 @@ import AndroidContent import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.IkeSession") open class IkeSession: JavaObject { /// Java method `openChildSession`. diff --git a/Sources/AndroidNet/IkeSessionCallback.swift b/Sources/AndroidNet/IkeSessionCallback.swift index 4a9de61..bdd8f56 100644 --- a/Sources/AndroidNet/IkeSessionCallback.swift +++ b/Sources/AndroidNet/IkeSessionCallback.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaInterface("android.net.ipsec.ike.IkeSessionCallback") public struct IkeSessionCallback { /// Java method `onClosedWithException`. diff --git a/Sources/AndroidNet/IkeSessionConfiguration+Builder.swift b/Sources/AndroidNet/IkeSessionConfiguration+Builder.swift index 33abcd0..641a380 100644 --- a/Sources/AndroidNet/IkeSessionConfiguration+Builder.swift +++ b/Sources/AndroidNet/IkeSessionConfiguration+Builder.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension IkeSessionConfiguration { @JavaClass("android.net.ipsec.ike.IkeSessionConfiguration$Builder") open class Builder: JavaObject { diff --git a/Sources/AndroidNet/IkeSessionConfiguration.swift b/Sources/AndroidNet/IkeSessionConfiguration.swift index cbde756..5937c92 100644 --- a/Sources/AndroidNet/IkeSessionConfiguration.swift +++ b/Sources/AndroidNet/IkeSessionConfiguration.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.IkeSessionConfiguration") open class IkeSessionConfiguration: JavaObject { /// Java method `getRemoteApplicationVersion`. @@ -40,6 +41,7 @@ open class IkeSessionConfiguration: JavaObject { @JavaMethod open func getEapInfo() -> EapInfo! } +@available(Android 31, *) extension JavaClass { @JavaStaticField(isFinal: true) public var EXTENSION_TYPE_FRAGMENTATION: Int32 diff --git a/Sources/AndroidNet/IkeSessionConnectionInfo.swift b/Sources/AndroidNet/IkeSessionConnectionInfo.swift index 78bac94..256caa9 100644 --- a/Sources/AndroidNet/IkeSessionConnectionInfo.swift +++ b/Sources/AndroidNet/IkeSessionConnectionInfo.swift @@ -3,6 +3,7 @@ import JavaLangNet import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.IkeSessionConnectionInfo") open class IkeSessionConnectionInfo: JavaObject { @JavaMethod diff --git a/Sources/AndroidNet/IkeSessionParams+Builder.swift b/Sources/AndroidNet/IkeSessionParams+Builder.swift index 30da6f2..ba52070 100644 --- a/Sources/AndroidNet/IkeSessionParams+Builder.swift +++ b/Sources/AndroidNet/IkeSessionParams+Builder.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension IkeSessionParams { @JavaClass("android.net.ipsec.ike.IkeSessionParams$Builder") open class Builder: JavaObject { diff --git a/Sources/AndroidNet/IkeSessionParams+IkeAuthConfig.swift b/Sources/AndroidNet/IkeSessionParams+IkeAuthConfig.swift index 583ca93..af0830a 100644 --- a/Sources/AndroidNet/IkeSessionParams+IkeAuthConfig.swift +++ b/Sources/AndroidNet/IkeSessionParams+IkeAuthConfig.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension IkeSessionParams { @JavaClass("android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig") open class IkeAuthConfig: JavaObject { diff --git a/Sources/AndroidNet/IkeSessionParams+IkeAuthDigitalSignLocalConfig.swift b/Sources/AndroidNet/IkeSessionParams+IkeAuthDigitalSignLocalConfig.swift index 9218fb0..541c92b 100644 --- a/Sources/AndroidNet/IkeSessionParams+IkeAuthDigitalSignLocalConfig.swift +++ b/Sources/AndroidNet/IkeSessionParams+IkeAuthDigitalSignLocalConfig.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension IkeSessionParams { @JavaClass("android.net.ipsec.ike.IkeSessionParams$IkeAuthDigitalSignLocalConfig") open class IkeAuthDigitalSignLocalConfig: IkeSessionParams.IkeAuthConfig { diff --git a/Sources/AndroidNet/IkeSessionParams+IkeAuthDigitalSignRemoteConfig.swift b/Sources/AndroidNet/IkeSessionParams+IkeAuthDigitalSignRemoteConfig.swift index 9573a9f..7379841 100644 --- a/Sources/AndroidNet/IkeSessionParams+IkeAuthDigitalSignRemoteConfig.swift +++ b/Sources/AndroidNet/IkeSessionParams+IkeAuthDigitalSignRemoteConfig.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension IkeSessionParams { @JavaClass("android.net.ipsec.ike.IkeSessionParams$IkeAuthDigitalSignRemoteConfig") open class IkeAuthDigitalSignRemoteConfig: IkeSessionParams.IkeAuthConfig { diff --git a/Sources/AndroidNet/IkeSessionParams+IkeAuthEapConfig.swift b/Sources/AndroidNet/IkeSessionParams+IkeAuthEapConfig.swift index 344213a..884b73a 100644 --- a/Sources/AndroidNet/IkeSessionParams+IkeAuthEapConfig.swift +++ b/Sources/AndroidNet/IkeSessionParams+IkeAuthEapConfig.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension IkeSessionParams { @JavaClass("android.net.ipsec.ike.IkeSessionParams$IkeAuthEapConfig") open class IkeAuthEapConfig: IkeSessionParams.IkeAuthConfig { diff --git a/Sources/AndroidNet/IkeSessionParams+IkeAuthPskConfig.swift b/Sources/AndroidNet/IkeSessionParams+IkeAuthPskConfig.swift index 355800e..3342585 100644 --- a/Sources/AndroidNet/IkeSessionParams+IkeAuthPskConfig.swift +++ b/Sources/AndroidNet/IkeSessionParams+IkeAuthPskConfig.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension IkeSessionParams { @JavaClass("android.net.ipsec.ike.IkeSessionParams$IkeAuthPskConfig") open class IkeAuthPskConfig: IkeSessionParams.IkeAuthConfig { diff --git a/Sources/AndroidNet/IkeSessionParams.swift b/Sources/AndroidNet/IkeSessionParams.swift index 34eff90..1d17c62 100644 --- a/Sources/AndroidNet/IkeSessionParams.swift +++ b/Sources/AndroidNet/IkeSessionParams.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.IkeSessionParams") open class IkeSessionParams: JavaObject { /// Java method `getHardLifetimeSeconds`. @@ -130,6 +131,7 @@ open class IkeSessionParams: JavaObject { @JavaMethod open override func hashCode() -> Int32 } +@available(Android 31, *) extension JavaClass { @JavaStaticField(isFinal: true) public var IKE_DPD_DELAY_SEC_DISABLED: Int32 diff --git a/Sources/AndroidNet/IkeTimeoutException.swift b/Sources/AndroidNet/IkeTimeoutException.swift index 32bb99e..ea3955c 100644 --- a/Sources/AndroidNet/IkeTimeoutException.swift +++ b/Sources/AndroidNet/IkeTimeoutException.swift @@ -3,6 +3,7 @@ import JavaLangIO import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.exceptions.IkeTimeoutException") open class IkeTimeoutException: IOException { @JavaMethod diff --git a/Sources/AndroidNet/IkeTrafficSelector.swift b/Sources/AndroidNet/IkeTrafficSelector.swift index 8eb0d60..e270956 100644 --- a/Sources/AndroidNet/IkeTrafficSelector.swift +++ b/Sources/AndroidNet/IkeTrafficSelector.swift @@ -3,6 +3,7 @@ import JavaLangNet import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.IkeTrafficSelector") open class IkeTrafficSelector: JavaObject { @JavaField(isFinal: true) diff --git a/Sources/AndroidNet/IkeTunnelConnectionParams.swift b/Sources/AndroidNet/IkeTunnelConnectionParams.swift index 8668447..842598f 100644 --- a/Sources/AndroidNet/IkeTunnelConnectionParams.swift +++ b/Sources/AndroidNet/IkeTunnelConnectionParams.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.IkeTunnelConnectionParams") open class IkeTunnelConnectionParams: JavaObject { @JavaMethod diff --git a/Sources/AndroidNet/Ikev2VpnProfile+Builder.swift b/Sources/AndroidNet/Ikev2VpnProfile+Builder.swift index c4823b6..13c29c7 100644 --- a/Sources/AndroidNet/Ikev2VpnProfile+Builder.swift +++ b/Sources/AndroidNet/Ikev2VpnProfile+Builder.swift @@ -2,12 +2,14 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 30, *) extension Ikev2VpnProfile { @JavaClass("android.net.Ikev2VpnProfile$Builder") open class Builder: JavaObject { @JavaMethod @_nonoverride public convenience init(_ arg0: String, _ arg1: String, environment: JNIEnvironment? = nil) + @available(Android 31, *) @JavaMethod @_nonoverride public convenience init(_ arg0: IkeTunnelConnectionParams?, environment: JNIEnvironment? = nil) diff --git a/Sources/AndroidNet/Ikev2VpnProfile.swift b/Sources/AndroidNet/Ikev2VpnProfile.swift index 078d77f..bd024e7 100644 --- a/Sources/AndroidNet/Ikev2VpnProfile.swift +++ b/Sources/AndroidNet/Ikev2VpnProfile.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 30, *) @JavaClass("android.net.Ikev2VpnProfile") open class Ikev2VpnProfile: PlatformVpnProfile { /// Java method `getIkeTunnelConnectionParams`. @@ -10,7 +11,8 @@ open class Ikev2VpnProfile: PlatformVpnProfile { /// ```java /// public android.net.ipsec.ike.IkeTunnelConnectionParams android.net.Ikev2VpnProfile.getIkeTunnelConnectionParams() /// ``` -@JavaMethod +@available(Android 31, *) + @JavaMethod open func getIkeTunnelConnectionParams() -> IkeTunnelConnectionParams! /// Java method `getPassword`. diff --git a/Sources/AndroidNet/InetAddresses.swift b/Sources/AndroidNet/InetAddresses.swift index 33c7e56..58ce01f 100644 --- a/Sources/AndroidNet/InetAddresses.swift +++ b/Sources/AndroidNet/InetAddresses.swift @@ -3,10 +3,12 @@ import JavaLangNet import SwiftJava import SwiftJavaJNICore +@available(Android 29, *) @JavaClass("android.net.InetAddresses") open class InetAddresses: JavaObject { } +@available(Android 29, *) extension JavaClass { /// Java method `parseNumericAddress`. /// diff --git a/Sources/AndroidNet/InvalidKeException.swift b/Sources/AndroidNet/InvalidKeException.swift index 0e07d8f..4af9b50 100644 --- a/Sources/AndroidNet/InvalidKeException.swift +++ b/Sources/AndroidNet/InvalidKeException.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.exceptions.InvalidKeException") open class InvalidKeException: IkeProtocolException { @JavaMethod diff --git a/Sources/AndroidNet/InvalidMajorVersionException.swift b/Sources/AndroidNet/InvalidMajorVersionException.swift index 71ea05a..4234a99 100644 --- a/Sources/AndroidNet/InvalidMajorVersionException.swift +++ b/Sources/AndroidNet/InvalidMajorVersionException.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.exceptions.InvalidMajorVersionException") open class InvalidMajorVersionException: IkeProtocolException { @JavaMethod diff --git a/Sources/AndroidNet/InvalidSelectorsException.swift b/Sources/AndroidNet/InvalidSelectorsException.swift index 1914d91..e2df0d8 100644 --- a/Sources/AndroidNet/InvalidSelectorsException.swift +++ b/Sources/AndroidNet/InvalidSelectorsException.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.exceptions.InvalidSelectorsException") open class InvalidSelectorsException: IkeProtocolException { @JavaMethod diff --git a/Sources/AndroidNet/IpConfiguration+Builder.swift b/Sources/AndroidNet/IpConfiguration+Builder.swift index e9a1276..0c5b0a3 100644 --- a/Sources/AndroidNet/IpConfiguration+Builder.swift +++ b/Sources/AndroidNet/IpConfiguration+Builder.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 33, *) extension IpConfiguration { @JavaClass("android.net.IpConfiguration$Builder") open class Builder: JavaObject { diff --git a/Sources/AndroidNet/IpConfiguration.swift b/Sources/AndroidNet/IpConfiguration.swift index 59d7e11..56d2117 100644 --- a/Sources/AndroidNet/IpConfiguration.swift +++ b/Sources/AndroidNet/IpConfiguration.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 33, *) @JavaClass("android.net.IpConfiguration", implements: Parcelable.self) open class IpConfiguration: JavaObject { /// Java method `getStaticIpConfiguration`. @@ -68,6 +69,7 @@ open class IpConfiguration: JavaObject { @JavaMethod open override func hashCode() -> Int32 } +@available(Android 33, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/IpPrefix.swift b/Sources/AndroidNet/IpPrefix.swift index 801400e..174649c 100644 --- a/Sources/AndroidNet/IpPrefix.swift +++ b/Sources/AndroidNet/IpPrefix.swift @@ -4,6 +4,7 @@ import JavaLangNet import SwiftJava import SwiftJavaJNICore +@available(Android 21, *) @JavaClass("android.net.IpPrefix", implements: Parcelable.self) open class IpPrefix: JavaObject { @JavaMethod @@ -90,6 +91,7 @@ open class IpPrefix: JavaObject { @JavaMethod open func getPrefixLength() -> Int32 } +@available(Android 21, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/IpSecAlgorithm.swift b/Sources/AndroidNet/IpSecAlgorithm.swift index 02b0688..71b8115 100644 --- a/Sources/AndroidNet/IpSecAlgorithm.swift +++ b/Sources/AndroidNet/IpSecAlgorithm.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 28, *) @JavaClass("android.net.IpSecAlgorithm", implements: Parcelable.self) open class IpSecAlgorithm: JavaObject { @JavaMethod @@ -65,6 +66,7 @@ open class IpSecAlgorithm: JavaObject { @JavaMethod open func getKey() -> [Int8] } +@available(Android 28, *) extension JavaClass { @JavaStaticField(isFinal: true) public var AUTH_AES_CMAC: String diff --git a/Sources/AndroidNet/IpSecManager+ResourceUnavailableException.swift b/Sources/AndroidNet/IpSecManager+ResourceUnavailableException.swift index ae83d20..262eb24 100644 --- a/Sources/AndroidNet/IpSecManager+ResourceUnavailableException.swift +++ b/Sources/AndroidNet/IpSecManager+ResourceUnavailableException.swift @@ -3,6 +3,7 @@ import AndroidUtil import SwiftJava import SwiftJavaJNICore +@available(Android 28, *) extension IpSecManager { @JavaClass("android.net.IpSecManager$ResourceUnavailableException") open class ResourceUnavailableException: AndroidException { diff --git a/Sources/AndroidNet/IpSecManager+SecurityParameterIndex.swift b/Sources/AndroidNet/IpSecManager+SecurityParameterIndex.swift index 0281765..1060de2 100644 --- a/Sources/AndroidNet/IpSecManager+SecurityParameterIndex.swift +++ b/Sources/AndroidNet/IpSecManager+SecurityParameterIndex.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 28, *) extension IpSecManager { @JavaClass("android.net.IpSecManager$SecurityParameterIndex") open class SecurityParameterIndex: JavaObject { diff --git a/Sources/AndroidNet/IpSecManager+SpiUnavailableException.swift b/Sources/AndroidNet/IpSecManager+SpiUnavailableException.swift index 9110981..8160277 100644 --- a/Sources/AndroidNet/IpSecManager+SpiUnavailableException.swift +++ b/Sources/AndroidNet/IpSecManager+SpiUnavailableException.swift @@ -3,6 +3,7 @@ import AndroidUtil import SwiftJava import SwiftJavaJNICore +@available(Android 28, *) extension IpSecManager { @JavaClass("android.net.IpSecManager$SpiUnavailableException") open class SpiUnavailableException: AndroidException { diff --git a/Sources/AndroidNet/IpSecManager+UdpEncapsulationSocket.swift b/Sources/AndroidNet/IpSecManager+UdpEncapsulationSocket.swift index 5ca58fb..dfbc761 100644 --- a/Sources/AndroidNet/IpSecManager+UdpEncapsulationSocket.swift +++ b/Sources/AndroidNet/IpSecManager+UdpEncapsulationSocket.swift @@ -3,6 +3,7 @@ import JavaIO import SwiftJava import SwiftJavaJNICore +@available(Android 28, *) extension IpSecManager { @JavaClass("android.net.IpSecManager$UdpEncapsulationSocket") open class UdpEncapsulationSocket: JavaObject { diff --git a/Sources/AndroidNet/IpSecManager.swift b/Sources/AndroidNet/IpSecManager.swift index 65a0ebd..a7b22f8 100644 --- a/Sources/AndroidNet/IpSecManager.swift +++ b/Sources/AndroidNet/IpSecManager.swift @@ -4,6 +4,7 @@ import JavaLangNet import SwiftJava import SwiftJavaJNICore +@available(Android 28, *) @JavaClass("android.net.IpSecManager") open class IpSecManager: JavaObject { /// Java method `allocateSecurityParameterIndex`. @@ -96,6 +97,7 @@ open class IpSecManager: JavaObject { @JavaMethod open func openUdpEncapsulationSocket() throws -> IpSecManager.UdpEncapsulationSocket! } +@available(Android 28, *) extension JavaClass { @JavaStaticField(isFinal: true) public var DIRECTION_IN: Int32 diff --git a/Sources/AndroidNet/IpSecTransform+Builder.swift b/Sources/AndroidNet/IpSecTransform+Builder.swift index 04fe80e..fed8b31 100644 --- a/Sources/AndroidNet/IpSecTransform+Builder.swift +++ b/Sources/AndroidNet/IpSecTransform+Builder.swift @@ -4,6 +4,7 @@ import JavaLangNet import SwiftJava import SwiftJavaJNICore +@available(Android 28, *) extension IpSecTransform { @JavaClass("android.net.IpSecTransform$Builder") open class Builder: JavaObject { diff --git a/Sources/AndroidNet/IpSecTransform.swift b/Sources/AndroidNet/IpSecTransform.swift index b2c1512..0cd4cb5 100644 --- a/Sources/AndroidNet/IpSecTransform.swift +++ b/Sources/AndroidNet/IpSecTransform.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 28, *) @JavaClass("android.net.IpSecTransform") open class IpSecTransform: JavaObject { /// Java method `finalize`. diff --git a/Sources/AndroidNet/LinkAddress.swift b/Sources/AndroidNet/LinkAddress.swift index c57c46f..c7b0cbe 100644 --- a/Sources/AndroidNet/LinkAddress.swift +++ b/Sources/AndroidNet/LinkAddress.swift @@ -4,6 +4,7 @@ import JavaLangNet import SwiftJava import SwiftJavaJNICore +@available(Android 21, *) @JavaClass("android.net.LinkAddress", implements: Parcelable.self) open class LinkAddress: JavaObject { /// Java method `describeContents`. @@ -87,6 +88,7 @@ open class LinkAddress: JavaObject { @JavaMethod open func getFlags() -> Int32 } +@available(Android 21, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/LinkProperties.swift b/Sources/AndroidNet/LinkProperties.swift index ab46163..dfd5090 100644 --- a/Sources/AndroidNet/LinkProperties.swift +++ b/Sources/AndroidNet/LinkProperties.swift @@ -4,6 +4,7 @@ import JavaLangNet import SwiftJava import SwiftJavaJNICore +@available(Android 21, *) @JavaClass("android.net.LinkProperties", implements: Parcelable.self) open class LinkProperties: JavaObject { @JavaMethod @@ -207,6 +208,7 @@ open class LinkProperties: JavaObject { @JavaMethod open func clear() } +@available(Android 21, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/MacAddress.swift b/Sources/AndroidNet/MacAddress.swift index a02d7c4..bf1990d 100644 --- a/Sources/AndroidNet/MacAddress.swift +++ b/Sources/AndroidNet/MacAddress.swift @@ -4,6 +4,7 @@ import JavaLangNet import SwiftJava import SwiftJavaJNICore +@available(Android 28, *) @JavaClass("android.net.MacAddress", implements: Parcelable.self) open class MacAddress: JavaObject { /// Java method `getLinkLocalIpv6FromEui48Mac`. @@ -105,6 +106,7 @@ open class MacAddress: JavaObject { @JavaMethod open func toByteArray() -> [Int8] } +@available(Android 28, *) extension JavaClass { @JavaStaticField(isFinal: true) public var BROADCAST_ADDRESS: MacAddress! diff --git a/Sources/AndroidNet/MloLink.swift b/Sources/AndroidNet/MloLink.swift index cafe346..9ec0707 100644 --- a/Sources/AndroidNet/MloLink.swift +++ b/Sources/AndroidNet/MloLink.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 33, *) @JavaClass("android.net.wifi.MloLink", implements: Parcelable.self) open class MloLink: JavaObject { @JavaMethod @@ -134,6 +135,7 @@ open class MloLink: JavaObject { @JavaMethod open func getChannel() -> Int32 } +@available(Android 33, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/NetworkCapabilities.swift b/Sources/AndroidNet/NetworkCapabilities.swift index 9c176cd..72fa3a3 100644 --- a/Sources/AndroidNet/NetworkCapabilities.swift +++ b/Sources/AndroidNet/NetworkCapabilities.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 21, *) @JavaClass("android.net.NetworkCapabilities", implements: Parcelable.self) open class NetworkCapabilities: JavaObject { @JavaMethod @@ -155,6 +156,7 @@ open class NetworkCapabilities: JavaObject { @JavaMethod open override func hashCode() -> Int32 } +@available(Android 21, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/NetworkRequest+Builder.swift b/Sources/AndroidNet/NetworkRequest+Builder.swift index fa8f0b2..789b383 100644 --- a/Sources/AndroidNet/NetworkRequest+Builder.swift +++ b/Sources/AndroidNet/NetworkRequest+Builder.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 21, *) extension NetworkRequest { @JavaClass("android.net.NetworkRequest$Builder") open class Builder: JavaObject { diff --git a/Sources/AndroidNet/NetworkRequest.swift b/Sources/AndroidNet/NetworkRequest.swift index f9df6e7..bd872a5 100644 --- a/Sources/AndroidNet/NetworkRequest.swift +++ b/Sources/AndroidNet/NetworkRequest.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 21, *) @JavaClass("android.net.NetworkRequest", implements: Parcelable.self) open class NetworkRequest: JavaObject { /// Java method `getNetworkSpecifier`. @@ -104,6 +105,7 @@ open class NetworkRequest: JavaObject { @JavaMethod open override func hashCode() -> Int32 } +@available(Android 21, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/NetworkSpecifier.swift b/Sources/AndroidNet/NetworkSpecifier.swift index 14aaf3c..09c9faf 100644 --- a/Sources/AndroidNet/NetworkSpecifier.swift +++ b/Sources/AndroidNet/NetworkSpecifier.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 21, *) @JavaClass("android.net.NetworkSpecifier") open class NetworkSpecifier: JavaObject { @JavaMethod diff --git a/Sources/AndroidNet/NsdManager+DiscoveryListener.swift b/Sources/AndroidNet/NsdManager+DiscoveryListener.swift index cfe2562..8a73d4d 100644 --- a/Sources/AndroidNet/NsdManager+DiscoveryListener.swift +++ b/Sources/AndroidNet/NsdManager+DiscoveryListener.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 16, *) extension NsdManager { @JavaInterface("android.net.nsd.NsdManager$DiscoveryListener") public struct DiscoveryListener { diff --git a/Sources/AndroidNet/NsdManager+RegistrationListener.swift b/Sources/AndroidNet/NsdManager+RegistrationListener.swift index 86d8f89..651e1e6 100644 --- a/Sources/AndroidNet/NsdManager+RegistrationListener.swift +++ b/Sources/AndroidNet/NsdManager+RegistrationListener.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 16, *) extension NsdManager { @JavaInterface("android.net.nsd.NsdManager$RegistrationListener") public struct RegistrationListener { diff --git a/Sources/AndroidNet/NsdManager+ResolveListener.swift b/Sources/AndroidNet/NsdManager+ResolveListener.swift index 52b3871..674c6db 100644 --- a/Sources/AndroidNet/NsdManager+ResolveListener.swift +++ b/Sources/AndroidNet/NsdManager+ResolveListener.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 16, *) extension NsdManager { @JavaInterface("android.net.nsd.NsdManager$ResolveListener") public struct ResolveListener { diff --git a/Sources/AndroidNet/NsdManager.swift b/Sources/AndroidNet/NsdManager.swift index 4d41caf..eca9906 100644 --- a/Sources/AndroidNet/NsdManager.swift +++ b/Sources/AndroidNet/NsdManager.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 16, *) @JavaClass("android.net.nsd.NsdManager") open class NsdManager: JavaObject { /// Java method `stopServiceDiscovery`. @@ -68,6 +69,9 @@ open class NsdManager: JavaObject { @JavaMethod open func resolveService(_ arg0: NsdServiceInfo?, _ arg1: NsdManager.ResolveListener?) } +@available(Android 16, *) +@available(Android 16, *) +@available(Android 16, *) extension NsdManager { @JavaInterface("android.net.nsd.NsdManager$ServiceInfoCallback") public struct ServiceInfoCallback { @@ -108,6 +112,7 @@ extension NsdManager { public func onServiceInfoCallbackRegistrationFailed(_ arg0: Int32) } } +@available(Android 16, *) extension JavaClass { @JavaStaticField(isFinal: true) public var ACTION_NSD_STATE_CHANGED: String diff --git a/Sources/AndroidNet/NsdServiceInfo.swift b/Sources/AndroidNet/NsdServiceInfo.swift index f4f6f12..6de9963 100644 --- a/Sources/AndroidNet/NsdServiceInfo.swift +++ b/Sources/AndroidNet/NsdServiceInfo.swift @@ -5,6 +5,7 @@ import JavaLangUtil import SwiftJava import SwiftJavaJNICore +@available(Android 16, *) @JavaClass("android.net.nsd.NsdServiceInfo", implements: Parcelable.self) open class NsdServiceInfo: JavaObject { @JavaMethod @@ -147,6 +148,7 @@ open class NsdServiceInfo: JavaObject { @JavaMethod open func setAttribute(_ arg0: String, _ arg1: String) } +@available(Android 16, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/ParcelablePeerHandle.swift b/Sources/AndroidNet/ParcelablePeerHandle.swift index 7aada06..3405845 100644 --- a/Sources/AndroidNet/ParcelablePeerHandle.swift +++ b/Sources/AndroidNet/ParcelablePeerHandle.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 26, *) @JavaClass("android.net.wifi.aware.ParcelablePeerHandle", implements: Parcelable.self) open class ParcelablePeerHandle: PeerHandle { @JavaMethod @@ -26,6 +27,7 @@ open class ParcelablePeerHandle: PeerHandle { @JavaMethod open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) } +@available(Android 26, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/PasspointConfiguration.swift b/Sources/AndroidNet/PasspointConfiguration.swift index 02e2048..b7f0f64 100644 --- a/Sources/AndroidNet/PasspointConfiguration.swift +++ b/Sources/AndroidNet/PasspointConfiguration.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 26, *) @JavaClass("android.net.wifi.hotspot2.PasspointConfiguration", implements: Parcelable.self) open class PasspointConfiguration: JavaObject { @JavaMethod @@ -146,6 +147,7 @@ open class PasspointConfiguration: JavaObject { @JavaMethod open override func hashCode() -> Int32 } +@available(Android 26, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/PeerHandle.swift b/Sources/AndroidNet/PeerHandle.swift index a0b24e0..0ae292d 100644 --- a/Sources/AndroidNet/PeerHandle.swift +++ b/Sources/AndroidNet/PeerHandle.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 26, *) @JavaClass("android.net.wifi.aware.PeerHandle") open class PeerHandle: JavaObject { /// Java method `equals`. diff --git a/Sources/AndroidNet/PlatformVpnProfile.swift b/Sources/AndroidNet/PlatformVpnProfile.swift index 6c1046b..8bdbf5c 100644 --- a/Sources/AndroidNet/PlatformVpnProfile.swift +++ b/Sources/AndroidNet/PlatformVpnProfile.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 30, *) @JavaClass("android.net.PlatformVpnProfile") open class PlatformVpnProfile: JavaObject { /// Java method `areLocalRoutesExcluded`. @@ -40,6 +41,7 @@ open class PlatformVpnProfile: JavaObject { @JavaMethod open func getTypeString() -> String } +@available(Android 30, *) extension JavaClass { @JavaStaticField(isFinal: true) public var TYPE_IKEV2_IPSEC_PSK: Int32 diff --git a/Sources/AndroidNet/PpsMoParser.swift b/Sources/AndroidNet/PpsMoParser.swift index d8152c7..2a21b69 100644 --- a/Sources/AndroidNet/PpsMoParser.swift +++ b/Sources/AndroidNet/PpsMoParser.swift @@ -2,10 +2,12 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 26, *) @JavaClass("android.net.wifi.hotspot2.omadm.PpsMoParser") open class PpsMoParser: JavaObject { } +@available(Android 26, *) extension JavaClass { /// Java method `parseMoText`. /// diff --git a/Sources/AndroidNet/PublishConfig+Builder.swift b/Sources/AndroidNet/PublishConfig+Builder.swift index ad7d188..445c4d1 100644 --- a/Sources/AndroidNet/PublishConfig+Builder.swift +++ b/Sources/AndroidNet/PublishConfig+Builder.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 26, *) extension PublishConfig { @JavaClass("android.net.wifi.aware.PublishConfig$Builder") open class Builder: JavaObject { @@ -41,6 +42,7 @@ extension PublishConfig { /// ```java /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setDataPathSecurityConfig(android.net.wifi.aware.WifiAwareDataPathSecurityConfig) /// ``` + @available(Android 29, *) @JavaMethod open func setDataPathSecurityConfig(_ arg0: WifiAwareDataPathSecurityConfig?) -> PublishConfig.Builder! diff --git a/Sources/AndroidNet/PublishConfig.swift b/Sources/AndroidNet/PublishConfig.swift index 5bedede..1fcc2c1 100644 --- a/Sources/AndroidNet/PublishConfig.swift +++ b/Sources/AndroidNet/PublishConfig.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 26, *) @JavaClass("android.net.wifi.aware.PublishConfig", implements: Parcelable.self) open class PublishConfig: JavaObject { /// Java method `isInstantCommunicationModeEnabled`. @@ -47,7 +48,8 @@ open class PublishConfig: JavaObject { /// ```java /// public android.net.wifi.aware.WifiAwareDataPathSecurityConfig android.net.wifi.aware.PublishConfig.getSecurityConfig() /// ``` -@JavaMethod +@available(Android 29, *) + @JavaMethod open func getSecurityConfig() -> WifiAwareDataPathSecurityConfig! /// Java method `equals`. @@ -77,6 +79,7 @@ open class PublishConfig: JavaObject { @JavaMethod open override func hashCode() -> Int32 } +@available(Android 26, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/PublishDiscoverySession.swift b/Sources/AndroidNet/PublishDiscoverySession.swift index f43e25e..3317a37 100644 --- a/Sources/AndroidNet/PublishDiscoverySession.swift +++ b/Sources/AndroidNet/PublishDiscoverySession.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 26, *) @JavaClass("android.net.wifi.aware.PublishDiscoverySession") open class PublishDiscoverySession: DiscoverySession { /// Java method `updatePublish`. diff --git a/Sources/AndroidNet/RangingRequest+Builder.swift b/Sources/AndroidNet/RangingRequest+Builder.swift index 2a286d1..0f46332 100644 --- a/Sources/AndroidNet/RangingRequest+Builder.swift +++ b/Sources/AndroidNet/RangingRequest+Builder.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 28, *) extension RangingRequest { @JavaClass("android.net.wifi.rtt.RangingRequest$Builder") open class Builder: JavaObject { diff --git a/Sources/AndroidNet/RangingRequest.swift b/Sources/AndroidNet/RangingRequest.swift index 7c0b38c..de7ec5d 100644 --- a/Sources/AndroidNet/RangingRequest.swift +++ b/Sources/AndroidNet/RangingRequest.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 28, *) @JavaClass("android.net.wifi.rtt.RangingRequest", implements: Parcelable.self) open class RangingRequest: JavaObject { /// Java method `describeContents`. @@ -59,6 +60,7 @@ open class RangingRequest: JavaObject { @JavaMethod open override func hashCode() -> Int32 } +@available(Android 28, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/RangingResult.swift b/Sources/AndroidNet/RangingResult.swift index 3a78e15..1d49dae 100644 --- a/Sources/AndroidNet/RangingResult.swift +++ b/Sources/AndroidNet/RangingResult.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 28, *) @JavaClass("android.net.wifi.rtt.RangingResult", implements: Parcelable.self) open class RangingResult: JavaObject { /// Java method `getDistanceStdDevMm`. @@ -462,6 +463,7 @@ extension RangingResult { open func build() -> RangingResult! } } +@available(Android 28, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/RangingResultCallback.swift b/Sources/AndroidNet/RangingResultCallback.swift index f0d1416..a0930a8 100644 --- a/Sources/AndroidNet/RangingResultCallback.swift +++ b/Sources/AndroidNet/RangingResultCallback.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 28, *) @JavaClass("android.net.wifi.rtt.RangingResultCallback") open class RangingResultCallback: JavaObject { @JavaMethod @@ -16,6 +17,7 @@ open class RangingResultCallback: JavaObject { @JavaMethod open func onRangingFailure(_ arg0: Int32) } +@available(Android 28, *) extension JavaClass { @JavaStaticField(isFinal: true) public var STATUS_CODE_FAIL: Int32 diff --git a/Sources/AndroidNet/ResponderConfig+Builder.swift b/Sources/AndroidNet/ResponderConfig+Builder.swift index 7697d82..439e471 100644 --- a/Sources/AndroidNet/ResponderConfig+Builder.swift +++ b/Sources/AndroidNet/ResponderConfig+Builder.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 28, *) extension ResponderConfig { @JavaClass("android.net.wifi.rtt.ResponderConfig$Builder") open class Builder: JavaObject { diff --git a/Sources/AndroidNet/ResponderConfig.swift b/Sources/AndroidNet/ResponderConfig.swift index 06280f1..49ee126 100644 --- a/Sources/AndroidNet/ResponderConfig.swift +++ b/Sources/AndroidNet/ResponderConfig.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 28, *) @JavaClass("android.net.wifi.rtt.ResponderConfig", implements: Parcelable.self) open class ResponderConfig: JavaObject { /// Java method `is80211azNtbSupported`. @@ -131,6 +132,7 @@ open class ResponderConfig: JavaObject { @JavaMethod open override func hashCode() -> Int32 } +@available(Android 28, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/ResponderLocation.swift b/Sources/AndroidNet/ResponderLocation.swift index 2c1ec5d..ef169d7 100644 --- a/Sources/AndroidNet/ResponderLocation.swift +++ b/Sources/AndroidNet/ResponderLocation.swift @@ -4,6 +4,7 @@ import AndroidUtil import SwiftJava import SwiftJavaJNICore +@available(Android 28, *) @JavaClass("android.net.wifi.rtt.ResponderLocation", implements: Parcelable.self) open class ResponderLocation: JavaObject { /// Java method `isLciSubelementValid`. @@ -204,6 +205,7 @@ open class ResponderLocation: JavaObject { @JavaMethod open override func hashCode() -> Int32 } +@available(Android 28, *) extension JavaClass { @JavaStaticField(isFinal: true) public var ALTITUDE_FLOORS: Int32 diff --git a/Sources/AndroidNet/RouteInfo.swift b/Sources/AndroidNet/RouteInfo.swift index 0c511f8..c15d596 100644 --- a/Sources/AndroidNet/RouteInfo.swift +++ b/Sources/AndroidNet/RouteInfo.swift @@ -4,6 +4,7 @@ import JavaLangNet import SwiftJava import SwiftJavaJNICore +@available(Android 21, *) @JavaClass("android.net.RouteInfo", implements: Parcelable.self) open class RouteInfo: JavaObject { /// Java method `describeContents`. @@ -114,6 +115,7 @@ open class RouteInfo: JavaObject { @JavaMethod open func getType() -> Int32 } +@available(Android 21, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/RtpStream.swift b/Sources/AndroidNet/RtpStream.swift index b5a36cf..3bcd473 100644 --- a/Sources/AndroidNet/RtpStream.swift +++ b/Sources/AndroidNet/RtpStream.swift @@ -4,6 +4,7 @@ import SwiftJava import SwiftJavaJNICore @available(*, deprecated) +@available(Android 12, *) @JavaClass("android.net.rtp.RtpStream") open class RtpStream: JavaObject { /// Java method `getMode`. @@ -106,6 +107,7 @@ open class RtpStream: JavaObject { @JavaMethod open func release() } +@available(Android 12, *) extension JavaClass { @available(*, deprecated) @JavaStaticField(isFinal: true) diff --git a/Sources/AndroidNet/SSLEngines.swift b/Sources/AndroidNet/SSLEngines.swift index 54c2b15..58c4b5b 100644 --- a/Sources/AndroidNet/SSLEngines.swift +++ b/Sources/AndroidNet/SSLEngines.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 29, *) @JavaClass("android.net.ssl.SSLEngines") open class SSLEngines: JavaObject { diff --git a/Sources/AndroidNet/SSLSockets.swift b/Sources/AndroidNet/SSLSockets.swift index af38c9f..22af330 100644 --- a/Sources/AndroidNet/SSLSockets.swift +++ b/Sources/AndroidNet/SSLSockets.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 29, *) @JavaClass("android.net.ssl.SSLSockets") open class SSLSockets: JavaObject { diff --git a/Sources/AndroidNet/SaProposal.swift b/Sources/AndroidNet/SaProposal.swift index 6ecc5fe..68a3544 100644 --- a/Sources/AndroidNet/SaProposal.swift +++ b/Sources/AndroidNet/SaProposal.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.SaProposal") open class SaProposal: JavaObject { /// Java method `equals`. @@ -31,6 +32,7 @@ open class SaProposal: JavaObject { @JavaMethod open override func hashCode() -> Int32 } +@available(Android 31, *) extension JavaClass { @JavaStaticField(isFinal: true) public var DH_GROUP_1024_BIT_MODP: Int32 diff --git a/Sources/AndroidNet/ScanResult+InformationElement.swift b/Sources/AndroidNet/ScanResult+InformationElement.swift index 12abde8..2d57f1b 100644 --- a/Sources/AndroidNet/ScanResult+InformationElement.swift +++ b/Sources/AndroidNet/ScanResult+InformationElement.swift @@ -67,6 +67,7 @@ extension ScanResult { open func getId() -> Int32 } } +@available(Android 30, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/ScanResult.swift b/Sources/AndroidNet/ScanResult.swift index d05b96b..7424db4 100644 --- a/Sources/AndroidNet/ScanResult.swift +++ b/Sources/AndroidNet/ScanResult.swift @@ -72,6 +72,7 @@ open class ScanResult: JavaObject { /// ```java /// public android.net.wifi.WifiSsid android.net.wifi.ScanResult.getWifiSsid() /// ``` + @available(Android 33, *) @JavaMethod open func getWifiSsid() -> WifiSsid! diff --git a/Sources/AndroidNet/ServiceDiscoveryInfo.swift b/Sources/AndroidNet/ServiceDiscoveryInfo.swift index 4c090f4..f4b3315 100644 --- a/Sources/AndroidNet/ServiceDiscoveryInfo.swift +++ b/Sources/AndroidNet/ServiceDiscoveryInfo.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 33, *) @JavaClass("android.net.wifi.aware.ServiceDiscoveryInfo") open class ServiceDiscoveryInfo: JavaObject { /// Java method `getServiceSpecificInfo`. diff --git a/Sources/AndroidNet/SipAudioCall.swift b/Sources/AndroidNet/SipAudioCall.swift index d16c56e..953c5a0 100644 --- a/Sources/AndroidNet/SipAudioCall.swift +++ b/Sources/AndroidNet/SipAudioCall.swift @@ -5,6 +5,7 @@ import SwiftJava import SwiftJavaJNICore @available(*, deprecated) +@available(Android 9, *) @JavaClass("android.net.sip.SipAudioCall") open class SipAudioCall: JavaObject { @available(*, deprecated) diff --git a/Sources/AndroidNet/SipErrorCode.swift b/Sources/AndroidNet/SipErrorCode.swift index 66a2362..9563949 100644 --- a/Sources/AndroidNet/SipErrorCode.swift +++ b/Sources/AndroidNet/SipErrorCode.swift @@ -3,10 +3,12 @@ import SwiftJava import SwiftJavaJNICore @available(*, deprecated) +@available(Android 9, *) @JavaClass("android.net.sip.SipErrorCode") open class SipErrorCode: JavaObject { } +@available(Android 9, *) extension JavaClass { @available(*, deprecated) @JavaStaticField(isFinal: true) diff --git a/Sources/AndroidNet/SipException.swift b/Sources/AndroidNet/SipException.swift index 621cdd5..59bce1b 100644 --- a/Sources/AndroidNet/SipException.swift +++ b/Sources/AndroidNet/SipException.swift @@ -3,6 +3,7 @@ import SwiftJava import SwiftJavaJNICore @available(*, deprecated) +@available(Android 9, *) @JavaClass("android.net.sip.SipException") open class SipException: JavaObject { @available(*, deprecated) diff --git a/Sources/AndroidNet/SipManager.swift b/Sources/AndroidNet/SipManager.swift index 8df8091..dc46aef 100644 --- a/Sources/AndroidNet/SipManager.swift +++ b/Sources/AndroidNet/SipManager.swift @@ -4,6 +4,7 @@ import SwiftJava import SwiftJavaJNICore @available(*, deprecated) +@available(Android 9, *) @JavaClass("android.net.sip.SipManager") open class SipManager: JavaObject { /// Java method `setRegistrationListener`. @@ -126,6 +127,7 @@ open class SipManager: JavaObject { @JavaMethod open func unregister(_ arg0: SipProfile?, _ arg1: SipRegistrationListener?) throws } +@available(Android 9, *) extension JavaClass { @available(*, deprecated) @JavaStaticField(isFinal: true) diff --git a/Sources/AndroidNet/SipProfile.swift b/Sources/AndroidNet/SipProfile.swift index 6ec3ce2..defc922 100644 --- a/Sources/AndroidNet/SipProfile.swift +++ b/Sources/AndroidNet/SipProfile.swift @@ -5,6 +5,7 @@ import SwiftJava import SwiftJavaJNICore @available(*, deprecated) +@available(Android 9, *) @JavaClass("android.net.sip.SipProfile", implements: Parcelable.self, Serializable.self) open class SipProfile: JavaObject { /// Java method `getAutoRegistration`. @@ -157,6 +158,7 @@ open class SipProfile: JavaObject { @JavaMethod open func getDisplayName() -> String } +@available(Android 9, *) extension JavaClass { @available(*, deprecated) @JavaStaticField(isFinal: true) diff --git a/Sources/AndroidNet/SipSession+State.swift b/Sources/AndroidNet/SipSession+State.swift index 362c422..28d04e7 100644 --- a/Sources/AndroidNet/SipSession+State.swift +++ b/Sources/AndroidNet/SipSession+State.swift @@ -9,6 +9,7 @@ extension SipSession { } } +@available(Android 9, *) extension JavaClass { @available(*, deprecated) @JavaStaticField(isFinal: true) diff --git a/Sources/AndroidNet/SipSession.swift b/Sources/AndroidNet/SipSession.swift index c554528..83b64e6 100644 --- a/Sources/AndroidNet/SipSession.swift +++ b/Sources/AndroidNet/SipSession.swift @@ -3,6 +3,7 @@ import SwiftJava import SwiftJavaJNICore @available(*, deprecated) +@available(Android 9, *) @JavaClass("android.net.sip.SipSession") open class SipSession: JavaObject { /// Java method `getLocalIp`. diff --git a/Sources/AndroidNet/SocketKeepalive+Callback.swift b/Sources/AndroidNet/SocketKeepalive+Callback.swift index fcdcea0..d125b32 100644 --- a/Sources/AndroidNet/SocketKeepalive+Callback.swift +++ b/Sources/AndroidNet/SocketKeepalive+Callback.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 29, *) extension SocketKeepalive { @JavaClass("android.net.SocketKeepalive$Callback") open class Callback: JavaObject { diff --git a/Sources/AndroidNet/SocketKeepalive.swift b/Sources/AndroidNet/SocketKeepalive.swift index f15771e..b2bb75d 100644 --- a/Sources/AndroidNet/SocketKeepalive.swift +++ b/Sources/AndroidNet/SocketKeepalive.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 29, *) @JavaClass("android.net.SocketKeepalive") open class SocketKeepalive: JavaObject { /// Java method `start`. @@ -31,6 +32,7 @@ open class SocketKeepalive: JavaObject { @JavaMethod open func close() } +@available(Android 29, *) extension JavaClass { @JavaStaticField(isFinal: true) public var ERROR_HARDWARE_ERROR: Int32 diff --git a/Sources/AndroidNet/SoftApConfiguration.swift b/Sources/AndroidNet/SoftApConfiguration.swift index b9422c4..5d9568a 100644 --- a/Sources/AndroidNet/SoftApConfiguration.swift +++ b/Sources/AndroidNet/SoftApConfiguration.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 30, *) @JavaClass("android.net.wifi.SoftApConfiguration", implements: Parcelable.self) open class SoftApConfiguration: JavaObject { /// Java method `describeContents`. @@ -39,7 +40,8 @@ open class SoftApConfiguration: JavaObject { /// ```java /// public android.net.wifi.WifiSsid android.net.wifi.SoftApConfiguration.getWifiSsid() /// ``` -@JavaMethod +@available(Android 33, *) + @JavaMethod open func getWifiSsid() -> WifiSsid! /// Java method `getBssid`. @@ -105,6 +107,7 @@ open class SoftApConfiguration: JavaObject { @JavaMethod open override func hashCode() -> Int32 } +@available(Android 30, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/StaticIpConfiguration+Builder.swift b/Sources/AndroidNet/StaticIpConfiguration+Builder.swift index 59c479d..29581de 100644 --- a/Sources/AndroidNet/StaticIpConfiguration+Builder.swift +++ b/Sources/AndroidNet/StaticIpConfiguration+Builder.swift @@ -3,6 +3,7 @@ import JavaLangNet import SwiftJava import SwiftJavaJNICore +@available(Android 33, *) extension StaticIpConfiguration { @JavaClass("android.net.StaticIpConfiguration$Builder") open class Builder: JavaObject { diff --git a/Sources/AndroidNet/StaticIpConfiguration.swift b/Sources/AndroidNet/StaticIpConfiguration.swift index 954b6ef..ea292b4 100644 --- a/Sources/AndroidNet/StaticIpConfiguration.swift +++ b/Sources/AndroidNet/StaticIpConfiguration.swift @@ -4,6 +4,7 @@ import JavaLangNet import SwiftJava import SwiftJavaJNICore +@available(Android 33, *) @JavaClass("android.net.StaticIpConfiguration", implements: Parcelable.self) open class StaticIpConfiguration: JavaObject { /// Java method `describeContents`. @@ -78,6 +79,7 @@ open class StaticIpConfiguration: JavaObject { @JavaMethod open override func hashCode() -> Int32 } +@available(Android 33, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/SubscribeConfig+Builder.swift b/Sources/AndroidNet/SubscribeConfig+Builder.swift index 6c6e66f..faa2777 100644 --- a/Sources/AndroidNet/SubscribeConfig+Builder.swift +++ b/Sources/AndroidNet/SubscribeConfig+Builder.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 26, *) extension SubscribeConfig { @JavaClass("android.net.wifi.aware.SubscribeConfig$Builder") open class Builder: JavaObject { diff --git a/Sources/AndroidNet/SubscribeConfig.swift b/Sources/AndroidNet/SubscribeConfig.swift index 91ac32e..cc40473 100644 --- a/Sources/AndroidNet/SubscribeConfig.swift +++ b/Sources/AndroidNet/SubscribeConfig.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 26, *) @JavaClass("android.net.wifi.aware.SubscribeConfig", implements: Parcelable.self) open class SubscribeConfig: JavaObject { /// Java method `isInstantCommunicationModeEnabled`. @@ -68,6 +69,7 @@ open class SubscribeConfig: JavaObject { @JavaMethod open override func hashCode() -> Int32 } +@available(Android 26, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/SubscribeDiscoverySession.swift b/Sources/AndroidNet/SubscribeDiscoverySession.swift index 7394588..e56ce73 100644 --- a/Sources/AndroidNet/SubscribeDiscoverySession.swift +++ b/Sources/AndroidNet/SubscribeDiscoverySession.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 26, *) @JavaClass("android.net.wifi.aware.SubscribeDiscoverySession") open class SubscribeDiscoverySession: DiscoverySession { /// Java method `updateSubscribe`. diff --git a/Sources/AndroidNet/TelephonyNetworkSpecifier.swift b/Sources/AndroidNet/TelephonyNetworkSpecifier.swift index f34217e..40c59a6 100644 --- a/Sources/AndroidNet/TelephonyNetworkSpecifier.swift +++ b/Sources/AndroidNet/TelephonyNetworkSpecifier.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 26, *) @JavaClass("android.net.TelephonyNetworkSpecifier", implements: Parcelable.self) open class TelephonyNetworkSpecifier: NetworkSpecifier { /// Java method `describeContents`. @@ -59,6 +60,7 @@ open class TelephonyNetworkSpecifier: NetworkSpecifier { @JavaMethod open override func hashCode() -> Int32 } +@available(Android 26, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/TransportModeChildSessionParams+Builder.swift b/Sources/AndroidNet/TransportModeChildSessionParams+Builder.swift index 59fb196..a5ccbb6 100644 --- a/Sources/AndroidNet/TransportModeChildSessionParams+Builder.swift +++ b/Sources/AndroidNet/TransportModeChildSessionParams+Builder.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension TransportModeChildSessionParams { @JavaClass("android.net.ipsec.ike.TransportModeChildSessionParams$Builder") open class Builder: JavaObject { diff --git a/Sources/AndroidNet/TransportModeChildSessionParams.swift b/Sources/AndroidNet/TransportModeChildSessionParams.swift index 152fee2..eb84955 100644 --- a/Sources/AndroidNet/TransportModeChildSessionParams.swift +++ b/Sources/AndroidNet/TransportModeChildSessionParams.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.TransportModeChildSessionParams") open class TransportModeChildSessionParams: ChildSessionParams { diff --git a/Sources/AndroidNet/TunnelModeChildSessionParams+Builder.swift b/Sources/AndroidNet/TunnelModeChildSessionParams+Builder.swift index 453735f..8b41559 100644 --- a/Sources/AndroidNet/TunnelModeChildSessionParams+Builder.swift +++ b/Sources/AndroidNet/TunnelModeChildSessionParams+Builder.swift @@ -3,6 +3,7 @@ import JavaLangNet import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension TunnelModeChildSessionParams { @JavaClass("android.net.ipsec.ike.TunnelModeChildSessionParams$Builder") open class Builder: JavaObject { diff --git a/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4Address.swift b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4Address.swift index 4e1921a..da1cb5c 100644 --- a/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4Address.swift +++ b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4Address.swift @@ -3,6 +3,7 @@ import JavaLangNet import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension TunnelModeChildSessionParams { @JavaInterface("android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv4Address", extends: TunnelModeChildSessionParams.TunnelModeChildConfigRequest.self) public struct ConfigRequestIpv4Address { diff --git a/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4DhcpServer.swift b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4DhcpServer.swift index ffb0b85..936ff63 100644 --- a/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4DhcpServer.swift +++ b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4DhcpServer.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension TunnelModeChildSessionParams { @JavaInterface("android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv4DhcpServer", extends: TunnelModeChildSessionParams.TunnelModeChildConfigRequest.self) public struct ConfigRequestIpv4DhcpServer { diff --git a/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4DnsServer.swift b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4DnsServer.swift index e54e3fd..6886b7a 100644 --- a/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4DnsServer.swift +++ b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4DnsServer.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension TunnelModeChildSessionParams { @JavaInterface("android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv4DnsServer", extends: TunnelModeChildSessionParams.TunnelModeChildConfigRequest.self) public struct ConfigRequestIpv4DnsServer { diff --git a/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4Netmask.swift b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4Netmask.swift index a65d03f..691cbab 100644 --- a/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4Netmask.swift +++ b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4Netmask.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension TunnelModeChildSessionParams { @JavaInterface("android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv4Netmask", extends: TunnelModeChildSessionParams.TunnelModeChildConfigRequest.self) public struct ConfigRequestIpv4Netmask { diff --git a/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv6Address.swift b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv6Address.swift index fab1322..54b41f4 100644 --- a/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv6Address.swift +++ b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv6Address.swift @@ -3,6 +3,7 @@ import JavaLangNet import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension TunnelModeChildSessionParams { @JavaInterface("android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv6Address", extends: TunnelModeChildSessionParams.TunnelModeChildConfigRequest.self) public struct ConfigRequestIpv6Address { diff --git a/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv6DnsServer.swift b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv6DnsServer.swift index b64f6ce..81b5244 100644 --- a/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv6DnsServer.swift +++ b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv6DnsServer.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension TunnelModeChildSessionParams { @JavaInterface("android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv6DnsServer", extends: TunnelModeChildSessionParams.TunnelModeChildConfigRequest.self) public struct ConfigRequestIpv6DnsServer { diff --git a/Sources/AndroidNet/TunnelModeChildSessionParams+TunnelModeChildConfigRequest.swift b/Sources/AndroidNet/TunnelModeChildSessionParams+TunnelModeChildConfigRequest.swift index d10e7bb..1ddc3b7 100644 --- a/Sources/AndroidNet/TunnelModeChildSessionParams+TunnelModeChildConfigRequest.swift +++ b/Sources/AndroidNet/TunnelModeChildSessionParams+TunnelModeChildConfigRequest.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension TunnelModeChildSessionParams { @JavaInterface("android.net.ipsec.ike.TunnelModeChildSessionParams$TunnelModeChildConfigRequest") public struct TunnelModeChildConfigRequest { diff --git a/Sources/AndroidNet/TunnelModeChildSessionParams.swift b/Sources/AndroidNet/TunnelModeChildSessionParams.swift index b8f8260..5ea225d 100644 --- a/Sources/AndroidNet/TunnelModeChildSessionParams.swift +++ b/Sources/AndroidNet/TunnelModeChildSessionParams.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.ipsec.ike.TunnelModeChildSessionParams") open class TunnelModeChildSessionParams: ChildSessionParams { /// Java method `equals`. diff --git a/Sources/AndroidNet/VcnCellUnderlyingNetworkTemplate+Builder.swift b/Sources/AndroidNet/VcnCellUnderlyingNetworkTemplate+Builder.swift index 692164c..9d69b93 100644 --- a/Sources/AndroidNet/VcnCellUnderlyingNetworkTemplate+Builder.swift +++ b/Sources/AndroidNet/VcnCellUnderlyingNetworkTemplate+Builder.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension VcnCellUnderlyingNetworkTemplate { @JavaClass("android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder") open class Builder: JavaObject { diff --git a/Sources/AndroidNet/VcnCellUnderlyingNetworkTemplate.swift b/Sources/AndroidNet/VcnCellUnderlyingNetworkTemplate.swift index 252ab7f..39e97a1 100644 --- a/Sources/AndroidNet/VcnCellUnderlyingNetworkTemplate.swift +++ b/Sources/AndroidNet/VcnCellUnderlyingNetworkTemplate.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.vcn.VcnCellUnderlyingNetworkTemplate") open class VcnCellUnderlyingNetworkTemplate: VcnUnderlyingNetworkTemplate { /// Java method `getRoaming`. diff --git a/Sources/AndroidNet/VcnConfig+Builder.swift b/Sources/AndroidNet/VcnConfig+Builder.swift index fb22dfb..37b6704 100644 --- a/Sources/AndroidNet/VcnConfig+Builder.swift +++ b/Sources/AndroidNet/VcnConfig+Builder.swift @@ -3,6 +3,7 @@ import AndroidContent import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension VcnConfig { @JavaClass("android.net.vcn.VcnConfig$Builder") open class Builder: JavaObject { diff --git a/Sources/AndroidNet/VcnConfig.swift b/Sources/AndroidNet/VcnConfig.swift index f193088..36f1541 100644 --- a/Sources/AndroidNet/VcnConfig.swift +++ b/Sources/AndroidNet/VcnConfig.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.vcn.VcnConfig", implements: Parcelable.self) open class VcnConfig: JavaObject { /// Java method `describeContents`. @@ -41,6 +42,7 @@ open class VcnConfig: JavaObject { @JavaMethod open override func hashCode() -> Int32 } +@available(Android 31, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/VcnGatewayConnectionConfig+Builder.swift b/Sources/AndroidNet/VcnGatewayConnectionConfig+Builder.swift index ca77f66..72d600a 100644 --- a/Sources/AndroidNet/VcnGatewayConnectionConfig+Builder.swift +++ b/Sources/AndroidNet/VcnGatewayConnectionConfig+Builder.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension VcnGatewayConnectionConfig { @JavaClass("android.net.vcn.VcnGatewayConnectionConfig$Builder") open class Builder: JavaObject { diff --git a/Sources/AndroidNet/VcnGatewayConnectionConfig.swift b/Sources/AndroidNet/VcnGatewayConnectionConfig.swift index c63323b..e2ac36b 100644 --- a/Sources/AndroidNet/VcnGatewayConnectionConfig.swift +++ b/Sources/AndroidNet/VcnGatewayConnectionConfig.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.vcn.VcnGatewayConnectionConfig") open class VcnGatewayConnectionConfig: JavaObject { /// Java method `getGatewayConnectionName`. @@ -85,6 +86,7 @@ open class VcnGatewayConnectionConfig: JavaObject { @JavaMethod open override func hashCode() -> Int32 } +@available(Android 31, *) extension JavaClass { @JavaStaticField(isFinal: true) public var VCN_GATEWAY_OPTION_ENABLE_DATA_STALL_RECOVERY_WITH_MOBILITY: Int32 diff --git a/Sources/AndroidNet/VcnManager+VcnStatusCallback.swift b/Sources/AndroidNet/VcnManager+VcnStatusCallback.swift index f17dcd2..a8508f9 100644 --- a/Sources/AndroidNet/VcnManager+VcnStatusCallback.swift +++ b/Sources/AndroidNet/VcnManager+VcnStatusCallback.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension VcnManager { @JavaClass("android.net.vcn.VcnManager$VcnStatusCallback") open class VcnStatusCallback: JavaObject { diff --git a/Sources/AndroidNet/VcnManager.swift b/Sources/AndroidNet/VcnManager.swift index ae0e839..d90572e 100644 --- a/Sources/AndroidNet/VcnManager.swift +++ b/Sources/AndroidNet/VcnManager.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.vcn.VcnManager") open class VcnManager: JavaObject { /// Java method `unregisterVcnStatusCallback`. @@ -32,6 +33,7 @@ open class VcnManager: JavaObject { @JavaMethod open func clearVcnConfig(_ arg0: ParcelUuid?) throws } +@available(Android 31, *) extension JavaClass { @JavaStaticField(isFinal: true) public var VCN_ERROR_CODE_CONFIG_ERROR: Int32 diff --git a/Sources/AndroidNet/VcnUnderlyingNetworkTemplate.swift b/Sources/AndroidNet/VcnUnderlyingNetworkTemplate.swift index 98bdb24..3e3a3df 100644 --- a/Sources/AndroidNet/VcnUnderlyingNetworkTemplate.swift +++ b/Sources/AndroidNet/VcnUnderlyingNetworkTemplate.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.vcn.VcnUnderlyingNetworkTemplate") open class VcnUnderlyingNetworkTemplate: JavaObject { /// Java method `getMinEntryUpstreamBandwidthKbps`. @@ -67,6 +68,7 @@ open class VcnUnderlyingNetworkTemplate: JavaObject { @JavaMethod open override func hashCode() -> Int32 } +@available(Android 31, *) extension JavaClass { @JavaStaticField(isFinal: true) public var MATCH_ANY: Int32 diff --git a/Sources/AndroidNet/VcnWifiUnderlyingNetworkTemplate+Builder.swift b/Sources/AndroidNet/VcnWifiUnderlyingNetworkTemplate+Builder.swift index 0471785..e4bf488 100644 --- a/Sources/AndroidNet/VcnWifiUnderlyingNetworkTemplate+Builder.swift +++ b/Sources/AndroidNet/VcnWifiUnderlyingNetworkTemplate+Builder.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) extension VcnWifiUnderlyingNetworkTemplate { @JavaClass("android.net.vcn.VcnWifiUnderlyingNetworkTemplate$Builder") open class Builder: JavaObject { diff --git a/Sources/AndroidNet/VcnWifiUnderlyingNetworkTemplate.swift b/Sources/AndroidNet/VcnWifiUnderlyingNetworkTemplate.swift index ac3f18e..5ed919a 100644 --- a/Sources/AndroidNet/VcnWifiUnderlyingNetworkTemplate.swift +++ b/Sources/AndroidNet/VcnWifiUnderlyingNetworkTemplate.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 31, *) @JavaClass("android.net.vcn.VcnWifiUnderlyingNetworkTemplate") open class VcnWifiUnderlyingNetworkTemplate: VcnUnderlyingNetworkTemplate { /// Java method `equals`. diff --git a/Sources/AndroidNet/VpnManager.swift b/Sources/AndroidNet/VpnManager.swift index ea98503..cc9edd0 100644 --- a/Sources/AndroidNet/VpnManager.swift +++ b/Sources/AndroidNet/VpnManager.swift @@ -3,6 +3,7 @@ import AndroidContent import SwiftJava import SwiftJavaJNICore +@available(Android 30, *) @JavaClass("android.net.VpnManager") open class VpnManager: JavaObject { /// Java method `provisionVpnProfile`. @@ -57,9 +58,11 @@ open class VpnManager: JavaObject { /// ```java /// public android.net.VpnProfileState android.net.VpnManager.getProvisionedVpnProfileState() /// ``` -@JavaMethod +@available(Android 33, *) + @JavaMethod open func getProvisionedVpnProfileState() -> VpnProfileState! } +@available(Android 30, *) extension JavaClass { @JavaStaticField(isFinal: true) public var ACTION_VPN_MANAGER_EVENT: String diff --git a/Sources/AndroidNet/VpnProfileState.swift b/Sources/AndroidNet/VpnProfileState.swift index f8cf186..1141f91 100644 --- a/Sources/AndroidNet/VpnProfileState.swift +++ b/Sources/AndroidNet/VpnProfileState.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 33, *) @JavaClass("android.net.VpnProfileState", implements: Parcelable.self) open class VpnProfileState: JavaObject { @JavaMethod @@ -89,6 +90,7 @@ open class VpnProfileState: JavaObject { @JavaMethod open func getState() -> Int32 } +@available(Android 33, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/WifiAwareChannelInfo.swift b/Sources/AndroidNet/WifiAwareChannelInfo.swift index 2d329aa..e4c25a3 100644 --- a/Sources/AndroidNet/WifiAwareChannelInfo.swift +++ b/Sources/AndroidNet/WifiAwareChannelInfo.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 33, *) @JavaClass("android.net.wifi.aware.WifiAwareChannelInfo", implements: Parcelable.self) open class WifiAwareChannelInfo: JavaObject { /// Java method `getChannelFrequencyMhz`. @@ -77,6 +78,7 @@ open class WifiAwareChannelInfo: JavaObject { @JavaMethod open override func hashCode() -> Int32 } +@available(Android 33, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/WifiAwareDataPathSecurityConfig+Builder.swift b/Sources/AndroidNet/WifiAwareDataPathSecurityConfig+Builder.swift index 4654869..af91c9f 100644 --- a/Sources/AndroidNet/WifiAwareDataPathSecurityConfig+Builder.swift +++ b/Sources/AndroidNet/WifiAwareDataPathSecurityConfig+Builder.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 29, *) extension WifiAwareDataPathSecurityConfig { @JavaClass("android.net.wifi.aware.WifiAwareDataPathSecurityConfig$Builder") open class Builder: JavaObject { diff --git a/Sources/AndroidNet/WifiAwareDataPathSecurityConfig.swift b/Sources/AndroidNet/WifiAwareDataPathSecurityConfig.swift index bb2f0f8..5a49c26 100644 --- a/Sources/AndroidNet/WifiAwareDataPathSecurityConfig.swift +++ b/Sources/AndroidNet/WifiAwareDataPathSecurityConfig.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 29, *) @JavaClass("android.net.wifi.aware.WifiAwareDataPathSecurityConfig", implements: Parcelable.self) open class WifiAwareDataPathSecurityConfig: JavaObject { /// Java method `describeContents`. @@ -86,6 +87,7 @@ open class WifiAwareDataPathSecurityConfig: JavaObject { @JavaMethod open override func hashCode() -> Int32 } +@available(Android 29, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/WifiAwareManager.swift b/Sources/AndroidNet/WifiAwareManager.swift index 6cf8de3..18462e9 100644 --- a/Sources/AndroidNet/WifiAwareManager.swift +++ b/Sources/AndroidNet/WifiAwareManager.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 26, *) @JavaClass("android.net.wifi.aware.WifiAwareManager") open class WifiAwareManager: JavaObject { /// Java method `isInstantCommunicationModeEnabled`. @@ -29,7 +30,8 @@ open class WifiAwareManager: JavaObject { /// ```java /// public android.net.wifi.aware.AwareResources android.net.wifi.aware.WifiAwareManager.getAvailableAwareResources() /// ``` -@JavaMethod +@available(Android 30, *) + @JavaMethod open func getAvailableAwareResources() -> AwareResources! /// Java method `setOpportunisticModeEnabled`. @@ -104,6 +106,7 @@ open class WifiAwareManager: JavaObject { @JavaMethod open func attach(_ arg0: AttachCallback?, _ arg1: Handler?) } +@available(Android 26, *) extension JavaClass { @JavaStaticField(isFinal: true) public var ACTION_WIFI_AWARE_RESOURCE_CHANGED: String diff --git a/Sources/AndroidNet/WifiAwareNetworkInfo.swift b/Sources/AndroidNet/WifiAwareNetworkInfo.swift index a1936cd..83846a4 100644 --- a/Sources/AndroidNet/WifiAwareNetworkInfo.swift +++ b/Sources/AndroidNet/WifiAwareNetworkInfo.swift @@ -4,6 +4,7 @@ import JavaLangNet import SwiftJava import SwiftJavaJNICore +@available(Android 29, *) @JavaClass("android.net.wifi.aware.WifiAwareNetworkInfo", implements: TransportInfo.self, Parcelable.self) open class WifiAwareNetworkInfo: JavaObject { /// Java method `getTransportProtocol`. @@ -78,6 +79,7 @@ open class WifiAwareNetworkInfo: JavaObject { @JavaMethod open func getPort() -> Int32 } +@available(Android 29, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/WifiAwareNetworkSpecifier+Builder.swift b/Sources/AndroidNet/WifiAwareNetworkSpecifier+Builder.swift index 93c6413..5905c99 100644 --- a/Sources/AndroidNet/WifiAwareNetworkSpecifier+Builder.swift +++ b/Sources/AndroidNet/WifiAwareNetworkSpecifier+Builder.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 29, *) extension WifiAwareNetworkSpecifier { @JavaClass("android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder") open class Builder: JavaObject { diff --git a/Sources/AndroidNet/WifiAwareNetworkSpecifier.swift b/Sources/AndroidNet/WifiAwareNetworkSpecifier.swift index c6e68d2..c0da7d5 100644 --- a/Sources/AndroidNet/WifiAwareNetworkSpecifier.swift +++ b/Sources/AndroidNet/WifiAwareNetworkSpecifier.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 29, *) @JavaClass("android.net.wifi.aware.WifiAwareNetworkSpecifier", implements: Parcelable.self) open class WifiAwareNetworkSpecifier: NetworkSpecifier { /// Java method `getChannelFrequencyMhz`. @@ -86,6 +87,7 @@ open class WifiAwareNetworkSpecifier: NetworkSpecifier { @JavaMethod open override func hashCode() -> Int32 } +@available(Android 29, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/WifiAwareSession.swift b/Sources/AndroidNet/WifiAwareSession.swift index c814623..f3876b3 100644 --- a/Sources/AndroidNet/WifiAwareSession.swift +++ b/Sources/AndroidNet/WifiAwareSession.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 26, *) @JavaClass("android.net.wifi.aware.WifiAwareSession") open class WifiAwareSession: JavaObject { /// Java method `createNetworkSpecifierOpen`. diff --git a/Sources/AndroidNet/WifiConfiguration.swift b/Sources/AndroidNet/WifiConfiguration.swift index 97b39d2..b51ad2d 100644 --- a/Sources/AndroidNet/WifiConfiguration.swift +++ b/Sources/AndroidNet/WifiConfiguration.swift @@ -156,6 +156,7 @@ open class WifiConfiguration: JavaObject { /// ```java /// public void android.net.wifi.WifiConfiguration.setIpConfiguration(android.net.IpConfiguration) /// ``` + @available(Android 33, *) @available(*, deprecated) @JavaMethod open func setIpConfiguration(_ arg0: IpConfiguration?) diff --git a/Sources/AndroidNet/WifiEnterpriseConfig+Eap.swift b/Sources/AndroidNet/WifiEnterpriseConfig+Eap.swift index 2d1bf6d..69fca42 100644 --- a/Sources/AndroidNet/WifiEnterpriseConfig+Eap.swift +++ b/Sources/AndroidNet/WifiEnterpriseConfig+Eap.swift @@ -2,12 +2,14 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 18, *) extension WifiEnterpriseConfig { @JavaClass("android.net.wifi.WifiEnterpriseConfig$Eap") open class Eap: JavaObject { } } +@available(Android 18, *) extension JavaClass { @JavaStaticField(isFinal: true) public var AKA: Int32 diff --git a/Sources/AndroidNet/WifiEnterpriseConfig+Phase2.swift b/Sources/AndroidNet/WifiEnterpriseConfig+Phase2.swift index 0eda63e..cbc190c 100644 --- a/Sources/AndroidNet/WifiEnterpriseConfig+Phase2.swift +++ b/Sources/AndroidNet/WifiEnterpriseConfig+Phase2.swift @@ -2,12 +2,14 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 18, *) extension WifiEnterpriseConfig { @JavaClass("android.net.wifi.WifiEnterpriseConfig$Phase2") open class Phase2: JavaObject { } } +@available(Android 18, *) extension JavaClass { @JavaStaticField(isFinal: true) public var AKA: Int32 diff --git a/Sources/AndroidNet/WifiEnterpriseConfig.swift b/Sources/AndroidNet/WifiEnterpriseConfig.swift index dd1ad82..da6147c 100644 --- a/Sources/AndroidNet/WifiEnterpriseConfig.swift +++ b/Sources/AndroidNet/WifiEnterpriseConfig.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 18, *) @JavaClass("android.net.wifi.WifiEnterpriseConfig", implements: Parcelable.self) open class WifiEnterpriseConfig: JavaObject { @JavaMethod @@ -328,6 +329,7 @@ open class WifiEnterpriseConfig: JavaObject { @JavaMethod open override func toString() -> String } +@available(Android 18, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/WifiManager+AddNetworkResult.swift b/Sources/AndroidNet/WifiManager+AddNetworkResult.swift index 04efb61..3b58620 100644 --- a/Sources/AndroidNet/WifiManager+AddNetworkResult.swift +++ b/Sources/AndroidNet/WifiManager+AddNetworkResult.swift @@ -34,6 +34,7 @@ extension WifiManager { open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) } } +@available(Android 30, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/WifiManager+LocalOnlyHotspotCallback.swift b/Sources/AndroidNet/WifiManager+LocalOnlyHotspotCallback.swift index a2544c3..7db8ec9 100644 --- a/Sources/AndroidNet/WifiManager+LocalOnlyHotspotCallback.swift +++ b/Sources/AndroidNet/WifiManager+LocalOnlyHotspotCallback.swift @@ -36,6 +36,7 @@ extension WifiManager { open func onFailed(_ arg0: Int32) } } +@available(Android 26, *) extension JavaClass { @JavaStaticField(isFinal: true) public var ERROR_GENERIC: Int32 diff --git a/Sources/AndroidNet/WifiManager+LocalOnlyHotspotReservation.swift b/Sources/AndroidNet/WifiManager+LocalOnlyHotspotReservation.swift index 6c06384..e995b0c 100644 --- a/Sources/AndroidNet/WifiManager+LocalOnlyHotspotReservation.swift +++ b/Sources/AndroidNet/WifiManager+LocalOnlyHotspotReservation.swift @@ -21,6 +21,7 @@ extension WifiManager { /// ```java /// public android.net.wifi.SoftApConfiguration android.net.wifi.WifiManager$LocalOnlyHotspotReservation.getSoftApConfiguration() /// ``` + @available(Android 30, *) @JavaMethod open func getSoftApConfiguration() -> SoftApConfiguration! diff --git a/Sources/AndroidNet/WifiManager+SuggestionConnectionStatusListener.swift b/Sources/AndroidNet/WifiManager+SuggestionConnectionStatusListener.swift index 2cdeaaa..171b69f 100644 --- a/Sources/AndroidNet/WifiManager+SuggestionConnectionStatusListener.swift +++ b/Sources/AndroidNet/WifiManager+SuggestionConnectionStatusListener.swift @@ -3,6 +3,7 @@ import SwiftJava import SwiftJavaJNICore extension WifiManager { + @available(Android 29, *) @JavaInterface("android.net.wifi.WifiManager$SuggestionConnectionStatusListener") public struct SuggestionConnectionStatusListener { /// Java method `onConnectionStatus`. diff --git a/Sources/AndroidNet/WifiManager.swift b/Sources/AndroidNet/WifiManager.swift index e1a0c8f..06bd09a 100644 --- a/Sources/AndroidNet/WifiManager.swift +++ b/Sources/AndroidNet/WifiManager.swift @@ -177,7 +177,8 @@ open class WifiManager: JavaObject { /// ```java /// public boolean android.net.wifi.WifiManager.validateSoftApConfiguration(android.net.wifi.SoftApConfiguration) /// ``` -@JavaMethod +@available(Android 30, *) + @JavaMethod open func validateSoftApConfiguration(_ arg0: SoftApConfiguration?) -> Bool /// Java method `startLocalOnlyHotspot`. @@ -402,7 +403,8 @@ open class WifiManager: JavaObject { /// ```java /// public void android.net.wifi.WifiManager.setPerSsidRoamingMode(android.net.wifi.WifiSsid,int) /// ``` -@JavaMethod +@available(Android 33, *) + @JavaMethod open func setPerSsidRoamingMode(_ arg0: WifiSsid?, _ arg1: Int32) /// Java method `removePerSsidRoamingMode`. @@ -411,7 +413,8 @@ open class WifiManager: JavaObject { /// ```java /// public void android.net.wifi.WifiManager.removePerSsidRoamingMode(android.net.wifi.WifiSsid) /// ``` -@JavaMethod +@available(Android 33, *) + @JavaMethod open func removePerSsidRoamingMode(_ arg0: WifiSsid?) /// Java method `addNetwork`. @@ -761,7 +764,8 @@ open class WifiManager: JavaObject { /// ```java /// public void android.net.wifi.WifiManager.removeSuggestionConnectionStatusListener(android.net.wifi.WifiManager$SuggestionConnectionStatusListener) /// ``` -@JavaMethod +@available(Android 29, *) + @JavaMethod open func removeSuggestionConnectionStatusListener(_ arg0: WifiManager.SuggestionConnectionStatusListener?) /// Java method `removeLocalOnlyConnectionFailureListener`. @@ -770,7 +774,8 @@ open class WifiManager: JavaObject { /// ```java /// public void android.net.wifi.WifiManager.removeLocalOnlyConnectionFailureListener(android.net.wifi.WifiManager$LocalOnlyConnectionFailureListener) /// ``` -@JavaMethod +@available(Android 33, *) + @JavaMethod open func removeLocalOnlyConnectionFailureListener(_ arg0: WifiManager.LocalOnlyConnectionFailureListener?) /// Java method `removeSuggestionUserApprovalStatusListener`. @@ -801,6 +806,7 @@ open class WifiManager: JavaObject { open func getMaxNumberOfChannelsPerNetworkSpecifierRequest() -> Int32 } extension WifiManager { + @available(Android 33, *) @JavaInterface("android.net.wifi.WifiManager$LocalOnlyConnectionFailureListener") public struct LocalOnlyConnectionFailureListener { /// Java method `onConnectionFailed`. diff --git a/Sources/AndroidNet/WifiNetworkSpecifier+Builder.swift b/Sources/AndroidNet/WifiNetworkSpecifier+Builder.swift index 93d1189..52148a7 100644 --- a/Sources/AndroidNet/WifiNetworkSpecifier+Builder.swift +++ b/Sources/AndroidNet/WifiNetworkSpecifier+Builder.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 29, *) extension WifiNetworkSpecifier { @JavaClass("android.net.wifi.WifiNetworkSpecifier$Builder") open class Builder: JavaObject { diff --git a/Sources/AndroidNet/WifiNetworkSpecifier.swift b/Sources/AndroidNet/WifiNetworkSpecifier.swift index 051ff5b..2a8c2c1 100644 --- a/Sources/AndroidNet/WifiNetworkSpecifier.swift +++ b/Sources/AndroidNet/WifiNetworkSpecifier.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 29, *) @JavaClass("android.net.wifi.WifiNetworkSpecifier", implements: Parcelable.self) open class WifiNetworkSpecifier: NetworkSpecifier { /// Java method `getPreferredChannelFrequenciesMhz`. @@ -86,6 +87,7 @@ open class WifiNetworkSpecifier: NetworkSpecifier { @JavaMethod open override func hashCode() -> Int32 } +@available(Android 29, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/WifiNetworkSuggestion+Builder.swift b/Sources/AndroidNet/WifiNetworkSuggestion+Builder.swift index 92c48fc..dbabb96 100644 --- a/Sources/AndroidNet/WifiNetworkSuggestion+Builder.swift +++ b/Sources/AndroidNet/WifiNetworkSuggestion+Builder.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 29, *) extension WifiNetworkSuggestion { @JavaClass("android.net.wifi.WifiNetworkSuggestion$Builder") open class Builder: JavaObject { @@ -124,6 +125,7 @@ extension WifiNetworkSuggestion { /// ```java /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWifiSsid(android.net.wifi.WifiSsid) /// ``` + @available(Android 33, *) @JavaMethod open func setWifiSsid(_ arg0: WifiSsid?) -> WifiNetworkSuggestion.Builder! diff --git a/Sources/AndroidNet/WifiNetworkSuggestion.swift b/Sources/AndroidNet/WifiNetworkSuggestion.swift index 5329c8e..fd5cc05 100644 --- a/Sources/AndroidNet/WifiNetworkSuggestion.swift +++ b/Sources/AndroidNet/WifiNetworkSuggestion.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 29, *) @JavaClass("android.net.wifi.WifiNetworkSuggestion", implements: Parcelable.self) open class WifiNetworkSuggestion: JavaObject { /// Java method `isAppInteractionRequired`. @@ -101,7 +102,8 @@ open class WifiNetworkSuggestion: JavaObject { /// ```java /// public android.net.wifi.WifiSsid android.net.wifi.WifiNetworkSuggestion.getWifiSsid() /// ``` -@JavaMethod +@available(Android 33, *) + @JavaMethod open func getWifiSsid() -> WifiSsid! /// Java method `getBssid`. @@ -248,6 +250,7 @@ open class WifiNetworkSuggestion: JavaObject { @JavaMethod open func getPriority() -> Int32 } +@available(Android 29, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/WifiP2pConfig+Builder.swift b/Sources/AndroidNet/WifiP2pConfig+Builder.swift index 8a396f4..825354d 100644 --- a/Sources/AndroidNet/WifiP2pConfig+Builder.swift +++ b/Sources/AndroidNet/WifiP2pConfig+Builder.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) extension WifiP2pConfig { @JavaClass("android.net.wifi.p2p.WifiP2pConfig$Builder") open class Builder: JavaObject { diff --git a/Sources/AndroidNet/WifiP2pConfig.swift b/Sources/AndroidNet/WifiP2pConfig.swift index 459dce2..ee31b68 100644 --- a/Sources/AndroidNet/WifiP2pConfig.swift +++ b/Sources/AndroidNet/WifiP2pConfig.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) @JavaClass("android.net.wifi.p2p.WifiP2pConfig", implements: Parcelable.self) open class WifiP2pConfig: JavaObject { @JavaField(isFinal: false) @@ -92,6 +93,7 @@ open class WifiP2pConfig: JavaObject { @JavaMethod open override func toString() -> String } +@available(Android 14, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/WifiP2pDevice.swift b/Sources/AndroidNet/WifiP2pDevice.swift index 344d876..71ee974 100644 --- a/Sources/AndroidNet/WifiP2pDevice.swift +++ b/Sources/AndroidNet/WifiP2pDevice.swift @@ -4,6 +4,7 @@ import JavaLangNet import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) @JavaClass("android.net.wifi.p2p.WifiP2pDevice", implements: Parcelable.self) open class WifiP2pDevice: JavaObject { @JavaField(isFinal: false) @@ -144,6 +145,7 @@ open class WifiP2pDevice: JavaObject { @JavaMethod open func update(_ arg0: WifiP2pDevice?) } +@available(Android 14, *) extension JavaClass { @JavaStaticField(isFinal: true) public var AVAILABLE: Int32 diff --git a/Sources/AndroidNet/WifiP2pDeviceList.swift b/Sources/AndroidNet/WifiP2pDeviceList.swift index a7dc87b..aee0b89 100644 --- a/Sources/AndroidNet/WifiP2pDeviceList.swift +++ b/Sources/AndroidNet/WifiP2pDeviceList.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) @JavaClass("android.net.wifi.p2p.WifiP2pDeviceList", implements: Parcelable.self) open class WifiP2pDeviceList: JavaObject { @JavaMethod @@ -47,6 +48,7 @@ open class WifiP2pDeviceList: JavaObject { @JavaMethod open override func toString() -> String } +@available(Android 14, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/WifiP2pDnsSdServiceInfo.swift b/Sources/AndroidNet/WifiP2pDnsSdServiceInfo.swift index 4e21dca..381fcc6 100644 --- a/Sources/AndroidNet/WifiP2pDnsSdServiceInfo.swift +++ b/Sources/AndroidNet/WifiP2pDnsSdServiceInfo.swift @@ -3,6 +3,7 @@ import JavaLangUtil import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) @JavaClass("android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceInfo") open class WifiP2pDnsSdServiceInfo: WifiP2pServiceInfo { diff --git a/Sources/AndroidNet/WifiP2pDnsSdServiceRequest.swift b/Sources/AndroidNet/WifiP2pDnsSdServiceRequest.swift index a4575a3..7409f08 100644 --- a/Sources/AndroidNet/WifiP2pDnsSdServiceRequest.swift +++ b/Sources/AndroidNet/WifiP2pDnsSdServiceRequest.swift @@ -2,10 +2,12 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) @JavaClass("android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest") open class WifiP2pDnsSdServiceRequest: WifiP2pServiceRequest { } +@available(Android 14, *) extension JavaClass { /// Java method `newInstance`. /// diff --git a/Sources/AndroidNet/WifiP2pGroup.swift b/Sources/AndroidNet/WifiP2pGroup.swift index 4d6f8a0..7178a84 100644 --- a/Sources/AndroidNet/WifiP2pGroup.swift +++ b/Sources/AndroidNet/WifiP2pGroup.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) @JavaClass("android.net.wifi.p2p.WifiP2pGroup", implements: Parcelable.self) open class WifiP2pGroup: JavaObject { @JavaMethod @@ -101,6 +102,7 @@ open class WifiP2pGroup: JavaObject { @JavaMethod open func getOwner() -> WifiP2pDevice! } +@available(Android 14, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/WifiP2pInfo.swift b/Sources/AndroidNet/WifiP2pInfo.swift index fe6ab19..7c73cf9 100644 --- a/Sources/AndroidNet/WifiP2pInfo.swift +++ b/Sources/AndroidNet/WifiP2pInfo.swift @@ -4,6 +4,7 @@ import JavaLangNet import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) @JavaClass("android.net.wifi.p2p.WifiP2pInfo", implements: Parcelable.self) open class WifiP2pInfo: JavaObject { @JavaField(isFinal: false) @@ -48,6 +49,7 @@ open class WifiP2pInfo: JavaObject { @JavaMethod open override func toString() -> String } +@available(Android 14, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/WifiP2pManager+ActionListener.swift b/Sources/AndroidNet/WifiP2pManager+ActionListener.swift index 0c1f981..dc3c77a 100644 --- a/Sources/AndroidNet/WifiP2pManager+ActionListener.swift +++ b/Sources/AndroidNet/WifiP2pManager+ActionListener.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) extension WifiP2pManager { @JavaInterface("android.net.wifi.p2p.WifiP2pManager$ActionListener") public struct ActionListener { diff --git a/Sources/AndroidNet/WifiP2pManager+Channel.swift b/Sources/AndroidNet/WifiP2pManager+Channel.swift index 073d795..259681a 100644 --- a/Sources/AndroidNet/WifiP2pManager+Channel.swift +++ b/Sources/AndroidNet/WifiP2pManager+Channel.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) extension WifiP2pManager { @JavaClass("android.net.wifi.p2p.WifiP2pManager$Channel") open class Channel: JavaObject { diff --git a/Sources/AndroidNet/WifiP2pManager+ChannelListener.swift b/Sources/AndroidNet/WifiP2pManager+ChannelListener.swift index ff2243f..2decab5 100644 --- a/Sources/AndroidNet/WifiP2pManager+ChannelListener.swift +++ b/Sources/AndroidNet/WifiP2pManager+ChannelListener.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) extension WifiP2pManager { @JavaInterface("android.net.wifi.p2p.WifiP2pManager$ChannelListener") public struct ChannelListener { diff --git a/Sources/AndroidNet/WifiP2pManager+ConnectionInfoListener.swift b/Sources/AndroidNet/WifiP2pManager+ConnectionInfoListener.swift index 4bfb5f0..4fb26de 100644 --- a/Sources/AndroidNet/WifiP2pManager+ConnectionInfoListener.swift +++ b/Sources/AndroidNet/WifiP2pManager+ConnectionInfoListener.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) extension WifiP2pManager { @JavaInterface("android.net.wifi.p2p.WifiP2pManager$ConnectionInfoListener") public struct ConnectionInfoListener { diff --git a/Sources/AndroidNet/WifiP2pManager+DeviceInfoListener.swift b/Sources/AndroidNet/WifiP2pManager+DeviceInfoListener.swift index bbc7729..e18d046 100644 --- a/Sources/AndroidNet/WifiP2pManager+DeviceInfoListener.swift +++ b/Sources/AndroidNet/WifiP2pManager+DeviceInfoListener.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) extension WifiP2pManager { @JavaInterface("android.net.wifi.p2p.WifiP2pManager$DeviceInfoListener") public struct DeviceInfoListener { diff --git a/Sources/AndroidNet/WifiP2pManager+DiscoveryStateListener.swift b/Sources/AndroidNet/WifiP2pManager+DiscoveryStateListener.swift index 944cf2d..e8eaae1 100644 --- a/Sources/AndroidNet/WifiP2pManager+DiscoveryStateListener.swift +++ b/Sources/AndroidNet/WifiP2pManager+DiscoveryStateListener.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) extension WifiP2pManager { @JavaInterface("android.net.wifi.p2p.WifiP2pManager$DiscoveryStateListener") public struct DiscoveryStateListener { diff --git a/Sources/AndroidNet/WifiP2pManager+DnsSdServiceResponseListener.swift b/Sources/AndroidNet/WifiP2pManager+DnsSdServiceResponseListener.swift index a691602..b50e2ec 100644 --- a/Sources/AndroidNet/WifiP2pManager+DnsSdServiceResponseListener.swift +++ b/Sources/AndroidNet/WifiP2pManager+DnsSdServiceResponseListener.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) extension WifiP2pManager { @JavaInterface("android.net.wifi.p2p.WifiP2pManager$DnsSdServiceResponseListener") public struct DnsSdServiceResponseListener { diff --git a/Sources/AndroidNet/WifiP2pManager+DnsSdTxtRecordListener.swift b/Sources/AndroidNet/WifiP2pManager+DnsSdTxtRecordListener.swift index 1ea1648..97aa461 100644 --- a/Sources/AndroidNet/WifiP2pManager+DnsSdTxtRecordListener.swift +++ b/Sources/AndroidNet/WifiP2pManager+DnsSdTxtRecordListener.swift @@ -3,6 +3,7 @@ import JavaLangUtil import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) extension WifiP2pManager { @JavaInterface("android.net.wifi.p2p.WifiP2pManager$DnsSdTxtRecordListener") public struct DnsSdTxtRecordListener { diff --git a/Sources/AndroidNet/WifiP2pManager+ExternalApproverRequestListener.swift b/Sources/AndroidNet/WifiP2pManager+ExternalApproverRequestListener.swift index 92eb1e7..16d5b22 100644 --- a/Sources/AndroidNet/WifiP2pManager+ExternalApproverRequestListener.swift +++ b/Sources/AndroidNet/WifiP2pManager+ExternalApproverRequestListener.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) extension WifiP2pManager { @JavaInterface("android.net.wifi.p2p.WifiP2pManager$ExternalApproverRequestListener") public struct ExternalApproverRequestListener { @@ -42,6 +43,7 @@ extension WifiP2pManager { public func onPinGenerated(_ arg0: MacAddress?, _ arg1: String) } } +@available(Android 14, *) extension JavaClass { @JavaStaticField(isFinal: true) public var APPROVER_DETACH_REASON_CLOSE: Int32 diff --git a/Sources/AndroidNet/WifiP2pManager+GroupInfoListener.swift b/Sources/AndroidNet/WifiP2pManager+GroupInfoListener.swift index 9cecf8b..f2d7e70 100644 --- a/Sources/AndroidNet/WifiP2pManager+GroupInfoListener.swift +++ b/Sources/AndroidNet/WifiP2pManager+GroupInfoListener.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) extension WifiP2pManager { @JavaInterface("android.net.wifi.p2p.WifiP2pManager$GroupInfoListener") public struct GroupInfoListener { diff --git a/Sources/AndroidNet/WifiP2pManager+NetworkInfoListener.swift b/Sources/AndroidNet/WifiP2pManager+NetworkInfoListener.swift index 8648825..7301caf 100644 --- a/Sources/AndroidNet/WifiP2pManager+NetworkInfoListener.swift +++ b/Sources/AndroidNet/WifiP2pManager+NetworkInfoListener.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) extension WifiP2pManager { @JavaInterface("android.net.wifi.p2p.WifiP2pManager$NetworkInfoListener") public struct NetworkInfoListener { diff --git a/Sources/AndroidNet/WifiP2pManager+P2pStateListener.swift b/Sources/AndroidNet/WifiP2pManager+P2pStateListener.swift index 1d9d3ff..66fa270 100644 --- a/Sources/AndroidNet/WifiP2pManager+P2pStateListener.swift +++ b/Sources/AndroidNet/WifiP2pManager+P2pStateListener.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) extension WifiP2pManager { @JavaInterface("android.net.wifi.p2p.WifiP2pManager$P2pStateListener") public struct P2pStateListener { diff --git a/Sources/AndroidNet/WifiP2pManager+PeerListListener.swift b/Sources/AndroidNet/WifiP2pManager+PeerListListener.swift index 13be1dc..ed279f8 100644 --- a/Sources/AndroidNet/WifiP2pManager+PeerListListener.swift +++ b/Sources/AndroidNet/WifiP2pManager+PeerListListener.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) extension WifiP2pManager { @JavaInterface("android.net.wifi.p2p.WifiP2pManager$PeerListListener") public struct PeerListListener { diff --git a/Sources/AndroidNet/WifiP2pManager+ServiceResponseListener.swift b/Sources/AndroidNet/WifiP2pManager+ServiceResponseListener.swift index 18d3727..7d03504 100644 --- a/Sources/AndroidNet/WifiP2pManager+ServiceResponseListener.swift +++ b/Sources/AndroidNet/WifiP2pManager+ServiceResponseListener.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) extension WifiP2pManager { @JavaInterface("android.net.wifi.p2p.WifiP2pManager$ServiceResponseListener") public struct ServiceResponseListener { diff --git a/Sources/AndroidNet/WifiP2pManager+UpnpServiceResponseListener.swift b/Sources/AndroidNet/WifiP2pManager+UpnpServiceResponseListener.swift index b3bb1fb..24fadfb 100644 --- a/Sources/AndroidNet/WifiP2pManager+UpnpServiceResponseListener.swift +++ b/Sources/AndroidNet/WifiP2pManager+UpnpServiceResponseListener.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) extension WifiP2pManager { @JavaInterface("android.net.wifi.p2p.WifiP2pManager$UpnpServiceResponseListener") public struct UpnpServiceResponseListener { diff --git a/Sources/AndroidNet/WifiP2pManager.swift b/Sources/AndroidNet/WifiP2pManager.swift index 5d04926..9456712 100644 --- a/Sources/AndroidNet/WifiP2pManager.swift +++ b/Sources/AndroidNet/WifiP2pManager.swift @@ -4,6 +4,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) @JavaClass("android.net.wifi.p2p.WifiP2pManager") open class WifiP2pManager: JavaObject { /// Java method `unregisterWifiP2pListener`. @@ -487,6 +488,7 @@ extension WifiP2pManager { public func onGroupRemoved() } } +@available(Android 14, *) extension JavaClass { @JavaStaticField(isFinal: true) public var ACTION_WIFI_P2P_LISTEN_STATE_CHANGED: String diff --git a/Sources/AndroidNet/WifiP2pServiceInfo.swift b/Sources/AndroidNet/WifiP2pServiceInfo.swift index 34fb32a..7b84b2c 100644 --- a/Sources/AndroidNet/WifiP2pServiceInfo.swift +++ b/Sources/AndroidNet/WifiP2pServiceInfo.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) @JavaClass("android.net.wifi.p2p.nsd.WifiP2pServiceInfo", implements: Parcelable.self) open class WifiP2pServiceInfo: JavaObject { /// Java method `describeContents`. @@ -41,6 +42,7 @@ open class WifiP2pServiceInfo: JavaObject { @JavaMethod open override func hashCode() -> Int32 } +@available(Android 14, *) extension JavaClass { @JavaStaticField(isFinal: true) public var SERVICE_TYPE_ALL: Int32 diff --git a/Sources/AndroidNet/WifiP2pServiceRequest.swift b/Sources/AndroidNet/WifiP2pServiceRequest.swift index d4bfd1a..0f511f6 100644 --- a/Sources/AndroidNet/WifiP2pServiceRequest.swift +++ b/Sources/AndroidNet/WifiP2pServiceRequest.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) @JavaClass("android.net.wifi.p2p.nsd.WifiP2pServiceRequest", implements: Parcelable.self) open class WifiP2pServiceRequest: JavaObject { /// Java method `describeContents`. @@ -41,6 +42,7 @@ open class WifiP2pServiceRequest: JavaObject { @JavaMethod open override func hashCode() -> Int32 } +@available(Android 14, *) extension JavaClass { /// Java method `newInstance`. /// diff --git a/Sources/AndroidNet/WifiP2pUpnpServiceInfo.swift b/Sources/AndroidNet/WifiP2pUpnpServiceInfo.swift index 8609b1d..a9eb717 100644 --- a/Sources/AndroidNet/WifiP2pUpnpServiceInfo.swift +++ b/Sources/AndroidNet/WifiP2pUpnpServiceInfo.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) @JavaClass("android.net.wifi.p2p.nsd.WifiP2pUpnpServiceInfo") open class WifiP2pUpnpServiceInfo: WifiP2pServiceInfo { diff --git a/Sources/AndroidNet/WifiP2pUpnpServiceRequest.swift b/Sources/AndroidNet/WifiP2pUpnpServiceRequest.swift index cb35d88..5c19334 100644 --- a/Sources/AndroidNet/WifiP2pUpnpServiceRequest.swift +++ b/Sources/AndroidNet/WifiP2pUpnpServiceRequest.swift @@ -2,10 +2,12 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) @JavaClass("android.net.wifi.p2p.nsd.WifiP2pUpnpServiceRequest") open class WifiP2pUpnpServiceRequest: WifiP2pServiceRequest { } +@available(Android 14, *) extension JavaClass { /// Java method `newInstance`. /// diff --git a/Sources/AndroidNet/WifiP2pWfdInfo.swift b/Sources/AndroidNet/WifiP2pWfdInfo.swift index 05dffb7..e70fa39 100644 --- a/Sources/AndroidNet/WifiP2pWfdInfo.swift +++ b/Sources/AndroidNet/WifiP2pWfdInfo.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 14, *) @JavaClass("android.net.wifi.p2p.WifiP2pWfdInfo", implements: Parcelable.self) open class WifiP2pWfdInfo: JavaObject { @JavaMethod @@ -227,6 +228,7 @@ open class WifiP2pWfdInfo: JavaObject { @JavaMethod open func isEnabled() -> Bool } +@available(Android 14, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/WifiRttManager.swift b/Sources/AndroidNet/WifiRttManager.swift index 0570fa4..348752e 100644 --- a/Sources/AndroidNet/WifiRttManager.swift +++ b/Sources/AndroidNet/WifiRttManager.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 28, *) @JavaClass("android.net.wifi.rtt.WifiRttManager") open class WifiRttManager: JavaObject { /// Java method `getRttCharacteristics`. @@ -23,6 +24,7 @@ open class WifiRttManager: JavaObject { @JavaMethod open func isAvailable() -> Bool } +@available(Android 28, *) extension JavaClass { @JavaStaticField(isFinal: true) public var ACTION_WIFI_RTT_STATE_CHANGED: String diff --git a/Sources/AndroidNet/WifiSsid.swift b/Sources/AndroidNet/WifiSsid.swift index dcafc7f..aa415ec 100644 --- a/Sources/AndroidNet/WifiSsid.swift +++ b/Sources/AndroidNet/WifiSsid.swift @@ -3,6 +3,7 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +@available(Android 33, *) @JavaClass("android.net.wifi.WifiSsid", implements: Parcelable.self) open class WifiSsid: JavaObject { /// Java method `describeContents`. @@ -59,6 +60,7 @@ open class WifiSsid: JavaObject { @JavaMethod open func getBytes() -> [Int8] } +@available(Android 33, *) extension JavaClass { @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! diff --git a/Sources/AndroidNet/X509TrustManagerExtensions.swift b/Sources/AndroidNet/X509TrustManagerExtensions.swift index 4340dbf..1362ab2 100644 --- a/Sources/AndroidNet/X509TrustManagerExtensions.swift +++ b/Sources/AndroidNet/X509TrustManagerExtensions.swift @@ -2,6 +2,7 @@ import SwiftJava import SwiftJavaJNICore +@available(Android 17, *) @JavaClass("android.net.http.X509TrustManagerExtensions") open class X509TrustManagerExtensions: JavaObject { /// Java method `isSameTrustConfiguration`. From d9d05426e22681fe32fffec71bcb3cda921912be Mon Sep 17 00:00:00 2001 From: Alsey Coleman Miller Date: Sat, 7 Mar 2026 20:55:46 -0500 Subject: [PATCH 6/6] Add documentation --- Sources/AndroidNet/Uri.swift | 344 ++++++++++++++--------------------- 1 file changed, 132 insertions(+), 212 deletions(-) diff --git a/Sources/AndroidNet/Uri.swift b/Sources/AndroidNet/Uri.swift index 26a2cc3..53f532b 100644 --- a/Sources/AndroidNet/Uri.swift +++ b/Sources/AndroidNet/Uri.swift @@ -3,336 +3,256 @@ import AndroidOS import SwiftJava import SwiftJavaJNICore +/// An immutable URI reference following RFC 2396. +/// +/// `Uri` wraps `android.net.Uri` and represents a Uniform Resource Identifier +/// as defined by [RFC 2396](http://www.ietf.org/rfc/rfc2396.txt). Unlike +/// `java.net.URL`, `Uri` does not attempt to validate or connect to the URI; +/// it is simply a parsed representation of the string. +/// +/// Use the static factory methods on `JavaClass` to construct instances: +/// - ``parse(_:)`` — parse an encoded URI string +/// - ``fromParts(_:_:_:)`` — create from scheme, scheme-specific part, and fragment +/// - ``withAppendedPath(_:_:)`` — append a path segment to an existing URI +/// +/// ## Example +/// ```swift +/// let uri = JavaClass().parse("https://www.example.com/path?q=1#frag") +/// uri.getScheme() // "https" +/// uri.getHost() // "www.example.com" +/// uri.getPath() // "/path" +/// uri.getQuery() // "q=1" +/// uri.getFragment() // "frag" +/// ``` +/// +/// - SeeAlso: `Uri.Builder` for constructing URIs incrementally. @JavaClass("android.net.Uri", implements: Parcelable.self) open class Uri: JavaObject { - /// Java method `getEncodedSchemeSpecificPart`. - /// - /// ### Java method signature - /// ```java - /// public abstract java.lang.String android.net.Uri.getEncodedSchemeSpecificPart() - /// ``` + /// Returns the encoded scheme-specific part of this URI, i.e. everything + /// between the scheme separator `:` and the fragment separator `#`. @JavaMethod open func getEncodedSchemeSpecificPart() -> String - /// Java method `getEncodedAuthority`. - /// - /// ### Java method signature - /// ```java - /// public abstract java.lang.String android.net.Uri.getEncodedAuthority() - /// ``` + /// Returns the encoded authority component of this URI, or an empty string + /// if not present. The authority appears after `//` and before the path. @JavaMethod open func getEncodedAuthority() -> String - /// Java method `getBooleanQueryParameter`. + /// Searches the query string for the first value with the given key and + /// interprets it as a boolean. `"false"` and `"0"` are `false`; any other + /// non-empty value is `true`. Returns `defaultValue` when the key is absent. /// - /// ### Java method signature - /// ```java - /// public boolean android.net.Uri.getBooleanQueryParameter(java.lang.String,boolean) - /// ``` + /// - Parameters: + /// - arg0: The query parameter key to search for. + /// - arg1: The value to return when the key is not found. + /// - Returns: The boolean value of the parameter, or `defaultValue`. @JavaMethod open func getBooleanQueryParameter(_ arg0: String, _ arg1: Bool) -> Bool - /// Java method `isHierarchical`. - /// - /// ### Java method signature - /// ```java - /// public abstract boolean android.net.Uri.isHierarchical() - /// ``` + /// Returns `true` if this URI is hierarchical (i.e. not opaque). + /// Hierarchical URIs have a path component and may have an authority. + /// For example, `http:` and `file:` URIs are hierarchical. @JavaMethod open func isHierarchical() -> Bool - /// Java method `getEncodedUserInfo`. - /// - /// ### Java method signature - /// ```java - /// public abstract java.lang.String android.net.Uri.getEncodedUserInfo() - /// ``` + /// Returns the encoded user-information component from the authority, + /// i.e. everything before the first `@` in the authority, or an empty + /// string if not present. @JavaMethod open func getEncodedUserInfo() -> String - /// Java method `getEncodedPath`. - /// - /// ### Java method signature - /// ```java - /// public abstract java.lang.String android.net.Uri.getEncodedPath() - /// ``` + /// Returns the encoded path component of this URI, or an empty string + /// if the path is absent. For hierarchical URIs, the path begins after + /// the authority (if any) and ends before the query or fragment. @JavaMethod open func getEncodedPath() -> String - /// Java method `getEncodedQuery`. - /// - /// ### Java method signature - /// ```java - /// public abstract java.lang.String android.net.Uri.getEncodedQuery() - /// ``` + /// Returns the encoded query component of this URI (everything after `?` + /// and before `#`), or an empty string if no query is present. @JavaMethod open func getEncodedQuery() -> String - /// Java method `getEncodedFragment`. - /// - /// ### Java method signature - /// ```java - /// public abstract java.lang.String android.net.Uri.getEncodedFragment() - /// ``` + /// Returns the encoded fragment component of this URI (everything after + /// `#`), or an empty string if no fragment is present. @JavaMethod open func getEncodedFragment() -> String - /// Java method `getLastPathSegment`. - /// - /// ### Java method signature - /// ```java - /// public abstract java.lang.String android.net.Uri.getLastPathSegment() - /// ``` + /// Returns the decoded last segment of the path, or an empty string + /// if the path is empty. For example, the last segment of + /// `"content://com.example/data/42"` is `"42"`. @JavaMethod open func getLastPathSegment() -> String - /// Java method `buildUpon`. + /// Constructs a new `Uri.Builder` pre-populated with all components of + /// this URI. Use the builder to create a modified copy. /// - /// ### Java method signature - /// ```java - /// public abstract android.net.Uri$Builder android.net.Uri.buildUpon() - /// ``` + /// - Returns: A new builder initialized from this URI. @JavaMethod open func buildUpon() -> Uri.Builder! - /// Java method `getQueryParameter`. + /// Returns the decoded value of the first query parameter with the given key, + /// or an empty string if the key is not present. /// - /// ### Java method signature - /// ```java - /// public java.lang.String android.net.Uri.getQueryParameter(java.lang.String) - /// ``` + /// - Parameter arg0: The query parameter key. + /// - Returns: The decoded parameter value, or an empty string. @JavaMethod open func getQueryParameter(_ arg0: String) -> String - /// Java method `normalizeScheme`. - /// - /// ### Java method signature - /// ```java - /// public android.net.Uri android.net.Uri.normalizeScheme() - /// ``` + /// Returns a URI with a normalized scheme (lowercased). Returns `self` + /// unchanged if the scheme is already lowercase or absent. @JavaMethod open func normalizeScheme() -> Uri! - /// Java method `equals`. - /// - /// ### Java method signature - /// ```java - /// public boolean android.net.Uri.equals(java.lang.Object) - /// ``` + /// Returns `true` if `arg0` is a `Uri` with the same string representation + /// as this URI. @JavaMethod open override func equals(_ arg0: JavaObject?) -> Bool - /// Java method `toString`. - /// - /// ### Java method signature - /// ```java - /// public abstract java.lang.String android.net.Uri.toString() - /// ``` + /// Returns the encoded string representation of this URI. @JavaMethod open override func toString() -> String - /// Java method `hashCode`. - /// - /// ### Java method signature - /// ```java - /// public int android.net.Uri.hashCode() - /// ``` + /// Returns a hash code derived from the encoded string representation. @JavaMethod open override func hashCode() -> Int32 - /// Java method `compareTo`. + /// Compares this URI to another lexicographically by their encoded string + /// representations. /// - /// ### Java method signature - /// ```java - /// public int android.net.Uri.compareTo(android.net.Uri) - /// ``` + /// - Parameter arg0: The URI to compare against. + /// - Returns: A negative integer, zero, or positive integer. @JavaMethod open func compareTo(_ arg0: Uri?) -> Int32 - /// Java method `compareTo`. - /// - /// ### Java method signature - /// ```java - /// public int android.net.Uri.compareTo(java.lang.Object) - /// ``` + /// Compares this URI to an arbitrary object. The object must be a `Uri`. @JavaMethod open func compareTo(_ arg0: JavaObject?) -> Int32 - /// Java method `isAbsolute`. - /// - /// ### Java method signature - /// ```java - /// public boolean android.net.Uri.isAbsolute() - /// ``` + /// Returns `true` if this URI has a scheme component (i.e. is not relative). @JavaMethod open func isAbsolute() -> Bool - /// Java method `getScheme`. - /// - /// ### Java method signature - /// ```java - /// public abstract java.lang.String android.net.Uri.getScheme() - /// ``` + /// Returns the scheme of this URI (e.g. `"http"`, `"content"`), or an + /// empty string if the URI is relative or has no scheme. @JavaMethod open func getScheme() -> String - /// Java method `isOpaque`. - /// - /// ### Java method signature - /// ```java - /// public boolean android.net.Uri.isOpaque() - /// ``` + /// Returns `true` if this URI is opaque (i.e. its scheme-specific part + /// does not begin with `/`). For example, `mailto:user@example.com` is opaque. @JavaMethod open func isOpaque() -> Bool - /// Java method `getHost`. - /// - /// ### Java method signature - /// ```java - /// public abstract java.lang.String android.net.Uri.getHost() - /// ``` + /// Returns the decoded host from the authority component, or an empty + /// string if the host is absent. For IPv6 addresses the brackets are included. @JavaMethod open func getHost() -> String - /// Java method `getPort`. - /// - /// ### Java method signature - /// ```java - /// public abstract int android.net.Uri.getPort() - /// ``` + /// Returns the port from the authority component, or `-1` if no port + /// is specified. @JavaMethod open func getPort() -> Int32 - /// Java method `getAuthority`. - /// - /// ### Java method signature - /// ```java - /// public abstract java.lang.String android.net.Uri.getAuthority() - /// ``` + /// Returns the decoded authority component (host and optional port), or + /// an empty string if not present. @JavaMethod open func getAuthority() -> String - /// Java method `isRelative`. - /// - /// ### Java method signature - /// ```java - /// public abstract boolean android.net.Uri.isRelative() - /// ``` + /// Returns `true` if this URI is relative (has no scheme). @JavaMethod open func isRelative() -> Bool - /// Java method `getQuery`. - /// - /// ### Java method signature - /// ```java - /// public abstract java.lang.String android.net.Uri.getQuery() - /// ``` + /// Returns the decoded query component of this URI, or an empty string + /// if no query is present. @JavaMethod open func getQuery() -> String - /// Java method `getPath`. - /// - /// ### Java method signature - /// ```java - /// public abstract java.lang.String android.net.Uri.getPath() - /// ``` + /// Returns the decoded path component of this URI, or an empty string + /// if the path is absent. @JavaMethod open func getPath() -> String - /// Java method `getUserInfo`. - /// - /// ### Java method signature - /// ```java - /// public abstract java.lang.String android.net.Uri.getUserInfo() - /// ``` + /// Returns the decoded user-information from the authority (everything + /// before `@`), or an empty string if not present. @JavaMethod open func getUserInfo() -> String - /// Java method `getSchemeSpecificPart`. - /// - /// ### Java method signature - /// ```java - /// public abstract java.lang.String android.net.Uri.getSchemeSpecificPart() - /// ``` + /// Returns the decoded scheme-specific part of this URI. @JavaMethod open func getSchemeSpecificPart() -> String - /// Java method `getFragment`. - /// - /// ### Java method signature - /// ```java - /// public abstract java.lang.String android.net.Uri.getFragment() - /// ``` + /// Returns the decoded fragment component (everything after `#`), or an + /// empty string if no fragment is present. @JavaMethod open func getFragment() -> String } extension JavaClass { + /// Parcelable creator for restoring `Uri` instances from a `Parcel`. @JavaStaticField(isFinal: true) public var CREATOR: Parcelable.Creator! + /// The empty URI (`""`). @JavaStaticField(isFinal: true) public var EMPTY: Uri! - /// Java method `writeToParcel`. - /// - /// ### Java method signature - /// ```java - /// public static void android.net.Uri.writeToParcel(android.os.Parcel,android.net.Uri) - /// ``` + /// Writes a `Uri` to a `Parcel`. Pass `nil` to write a `null` URI. + /// + /// - Parameters: + /// - arg0: The destination parcel. + /// - arg1: The URI to write, or `nil`. @JavaStaticMethod public func writeToParcel(_ arg0: Parcel?, _ arg1: Uri?) - /// Java method `fromParts`. - /// - /// ### Java method signature - /// ```java - /// public static android.net.Uri android.net.Uri.fromParts(java.lang.String,java.lang.String,java.lang.String) - /// ``` + /// Creates a URI from an already-encoded scheme, scheme-specific part, + /// and fragment. None of the components are encoded by this method. + /// + /// - Parameters: + /// - arg0: The URI scheme (e.g. `"mailto"`). + /// - arg1: The scheme-specific part (already encoded). + /// - arg2: The fragment (already encoded), or `nil`. + /// - Returns: A new `Uri`. @JavaStaticMethod public func fromParts(_ arg0: String, _ arg1: String, _ arg2: String) -> Uri! - /// Java method `withAppendedPath`. - /// - /// ### Java method signature - /// ```java - /// public static android.net.Uri android.net.Uri.withAppendedPath(android.net.Uri,java.lang.String) - /// ``` + /// Appends an already-encoded path segment to the end of `arg0`'s path. + /// + /// - Parameters: + /// - arg0: The base URI. + /// - arg1: The encoded path segment to append. + /// - Returns: A new `Uri` with the segment appended, or `nil` if `arg0` is `nil`. @JavaStaticMethod public func withAppendedPath(_ arg0: Uri?, _ arg1: String) -> Uri! - /// Java method `decode`. - /// - /// ### Java method signature - /// ```java - /// public static java.lang.String android.net.Uri.decode(java.lang.String) - /// ``` + /// Decodes `'%'`-escaped octets in `arg0` using UTF-8, returning the + /// decoded string. Invalid sequences are left as-is. + /// + /// - Parameter arg0: The encoded string to decode. + /// - Returns: The decoded string. @JavaStaticMethod public func decode(_ arg0: String) -> String - /// Java method `encode`. - /// - /// ### Java method signature - /// ```java - /// public static java.lang.String android.net.Uri.encode(java.lang.String) - /// ``` + /// Encodes characters in `arg0` as `'%'`-escaped octets using UTF-8, + /// leaving unreserved characters (letters, digits, `_-!.~'()*`) unencoded. + /// + /// - Parameter arg0: The string to encode. + /// - Returns: The encoded string. @JavaStaticMethod public func encode(_ arg0: String) -> String - /// Java method `encode`. - /// - /// ### Java method signature - /// ```java - /// public static java.lang.String android.net.Uri.encode(java.lang.String,java.lang.String) - /// ``` + /// Encodes characters in `arg0` as `'%'`-escaped octets using UTF-8, + /// but allows characters in `arg1` to pass through unencoded in addition + /// to the standard unreserved set. + /// + /// - Parameters: + /// - arg0: The string to encode. + /// - arg1: Additional characters to allow unencoded, or `nil`. + /// - Returns: The encoded string. @JavaStaticMethod public func encode(_ arg0: String, _ arg1: String) -> String - /// Java method `parse`. - /// - /// ### Java method signature - /// ```java - /// public static android.net.Uri android.net.Uri.parse(java.lang.String) - /// ``` + /// Parses an encoded URI string into a `Uri`. + /// + /// - Parameter arg0: A fully-encoded URI string (e.g. `"https://example.com/path"`). + /// - Returns: A parsed `Uri`. @JavaStaticMethod public func parse(_ arg0: String) -> Uri! }