Skip to content

Commit eaf0848

Browse files
ktosorjmansfield
authored andcommitted
[Distributed] add availability annotations in test
resolves rdar://159314393
1 parent 4a0bb82 commit eaf0848

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

test/Distributed/distributed_actor_adhoc_requirements_optimized_build.swift

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,10 @@
99

1010
import Distributed
1111

12-
// NOTE: None of the ad-hoc protocol requirement implementations
13-
1412
public protocol Transferable: Sendable {}
1513

1614
// NOT final on purpose
15+
@available(SwiftStdlib 5.7, *)
1716
public class TheSpecificResultHandlerWhichIsANonFinalClass: DistributedTargetInvocationResultHandler {
1817
public typealias SerializationRequirement = Transferable
1918

@@ -30,6 +29,7 @@ public class TheSpecificResultHandlerWhichIsANonFinalClass: DistributedTargetInv
3029
}
3130

3231
// NOT final on purpose
32+
@available(SwiftStdlib 5.7, *)
3333
public class FakeInvocationDecoder: DistributedTargetInvocationDecoder {
3434
public typealias SerializationRequirement = Transferable
3535

@@ -51,6 +51,7 @@ public class FakeInvocationDecoder: DistributedTargetInvocationDecoder {
5151
}
5252

5353
// NOT final on purpose
54+
@available(SwiftStdlib 5.7, *)
5455
public class FakeInvocationEncoder : DistributedTargetInvocationEncoder {
5556
public typealias SerializationRequirement = Transferable
5657

@@ -72,6 +73,7 @@ public class FakeInvocationEncoder : DistributedTargetInvocationEncoder {
7273
}
7374

7475
// NOT final on purpose
76+
@available(SwiftStdlib 5.7, *)
7577
public class NotFinalActorSystemForAdHocRequirementTest: DistributedActorSystem, @unchecked Sendable {
7678
public typealias ActorID = String
7779
public typealias InvocationEncoder = FakeInvocationEncoder

0 commit comments

Comments
 (0)