Skip to content

Commit f40d2b2

Browse files
committed
Add availability annotations
1 parent 54b5c1b commit f40d2b2

222 files changed

Lines changed: 338 additions & 11 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Sources/AndroidNet/AttachCallback.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import SwiftJava
33
import SwiftJavaJNICore
44

5+
@available(Android 26, *)
56
@JavaClass("android.net.wifi.aware.AttachCallback")
67
open class AttachCallback: JavaObject {
78
@JavaMethod

Sources/AndroidNet/AudioCodec.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import SwiftJava
33
import SwiftJavaJNICore
44

55
@available(*, deprecated)
6+
@available(Android 12, *)
67
@JavaClass("android.net.rtp.AudioCodec")
78
open class AudioCodec: JavaObject {
89
@available(*, deprecated)
@@ -17,6 +18,7 @@ open class AudioCodec: JavaObject {
1718
@JavaField(isFinal: true)
1819
public var type: Int32
1920
}
21+
@available(Android 12, *)
2022
extension JavaClass<AudioCodec> {
2123
@available(*, deprecated)
2224
@JavaStaticField(isFinal: true)

Sources/AndroidNet/AudioGroup.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import SwiftJava
44
import SwiftJavaJNICore
55

66
@available(*, deprecated)
7+
@available(Android 12, *)
78
@JavaClass("android.net.rtp.AudioGroup")
89
open class AudioGroup: JavaObject {
910
@available(*, deprecated)
@@ -74,6 +75,7 @@ open class AudioGroup: JavaObject {
7475
@JavaMethod
7576
open func clear()
7677
}
78+
@available(Android 12, *)
7779
extension JavaClass<AudioGroup> {
7880
@available(*, deprecated)
7981
@JavaStaticField(isFinal: true)

Sources/AndroidNet/AudioStream.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import SwiftJava
44
import SwiftJavaJNICore
55

66
@available(*, deprecated)
7+
@available(Android 12, *)
78
@JavaClass("android.net.rtp.AudioStream")
89
open class AudioStream: RtpStream {
910
@available(*, deprecated)

Sources/AndroidNet/AwareResources.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import AndroidOS
33
import SwiftJava
44
import SwiftJavaJNICore
55

6+
@available(Android 30, *)
67
@JavaClass("android.net.wifi.aware.AwareResources", implements: Parcelable.self)
78
open class AwareResources: JavaObject {
89
@JavaMethod
@@ -53,6 +54,7 @@ open class AwareResources: JavaObject {
5354
@JavaMethod
5455
open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32)
5556
}
57+
@available(Android 30, *)
5658
extension JavaClass<AwareResources> {
5759
@JavaStaticField(isFinal: true)
5860
public var CREATOR: Parcelable.Creator<AwareResources>!

Sources/AndroidNet/CaptivePortal.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import AndroidOS
33
import SwiftJava
44
import SwiftJavaJNICore
55

6+
@available(Android 23, *)
67
@JavaClass("android.net.CaptivePortal", implements: Parcelable.self)
78
open class CaptivePortal: JavaObject {
89
/// Java method `reportCaptivePortalDismissed`.
@@ -41,6 +42,7 @@ open class CaptivePortal: JavaObject {
4142
@JavaMethod
4243
open func ignoreNetwork()
4344
}
45+
@available(Android 23, *)
4446
extension JavaClass<CaptivePortal> {
4547
@JavaStaticField(isFinal: true)
4648
public var CREATOR: Parcelable.Creator<CaptivePortal>!

Sources/AndroidNet/Characteristics.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import AndroidOS
33
import SwiftJava
44
import SwiftJavaJNICore
55

6+
@available(Android 26, *)
67
@JavaClass("android.net.wifi.aware.Characteristics", implements: Parcelable.self)
78
open class Characteristics: JavaObject {
89
/// Java method `getSupportedCipherSuites`.
@@ -131,6 +132,7 @@ open class Characteristics: JavaObject {
131132
@JavaMethod
132133
open func isInstantCommunicationModeSupported() -> Bool
133134
}
135+
@available(Android 26, *)
134136
extension JavaClass<Characteristics> {
135137
@JavaStaticField(isFinal: true)
136138
public var CREATOR: Parcelable.Creator<Characteristics>!

Sources/AndroidNet/ChildSaProposal+Builder.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import SwiftJava
33
import SwiftJavaJNICore
44

5+
@available(Android 31, *)
56
extension ChildSaProposal {
67
@JavaClass("android.net.ipsec.ike.ChildSaProposal$Builder")
78
open class Builder: JavaObject {

Sources/AndroidNet/ChildSaProposal.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import SwiftJava
33
import SwiftJavaJNICore
44

5+
@available(Android 31, *)
56
@JavaClass("android.net.ipsec.ike.ChildSaProposal")
67
open class ChildSaProposal: SaProposal {
78
/// Java method `equals`.

Sources/AndroidNet/ChildSessionCallback.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import SwiftJava
33
import SwiftJavaJNICore
44

5+
@available(Android 31, *)
56
@JavaInterface("android.net.ipsec.ike.ChildSessionCallback")
67
public struct ChildSessionCallback {
78
/// Java method `onClosedWithException`.

0 commit comments

Comments
 (0)