@@ -133,18 +133,18 @@ struct JNIProtocolTests {
133133 """
134134 @_cdecl( " Java_com_example_swift_SwiftModule__00024takeProtocol__Ljava_lang_Object_2Ljava_lang_Object_2 " )
135135 public func Java_com_example_swift_SwiftModule__00024takeProtocol__Ljava_lang_Object_2Ljava_lang_Object_2(environment: UnsafeMutablePointer<JNIEnv?>!, thisClass: jclass, x: jobject?, y: jobject?) {
136- let xswiftObject$: (SomeProtocol)
136+ let xswiftObject$: (any SomeProtocol)
137137 if environment.interface.IsInstanceOf(environment, x, _JNIMethodIDCache.JNISwiftInstance.class) != 0 {
138138 ...
139139 let xpointer$DynamicType$: Any.Type = unsafeBitCast(xpointer$TypeMetadataPointer$, to: Any.Type.self)
140140 guard let xpointer$RawPointer$ = UnsafeMutableRawPointer(bitPattern: Int(Int64(fromJNI: xpointer$, in: environment))) else {
141141 fatalError( " xpointer$ memory address was null " )
142142 }
143143 #if hasFeature(ImplicitOpenExistentials)
144- let xpointer$Existential$ = xpointer$RawPointer$.load(as: xpointer$DynamicType$) as! any ( SomeProtocol)
144+ let xpointer$Existential$ = xpointer$RawPointer$.load(as: xpointer$DynamicType$) as! ( any SomeProtocol)
145145 #else
146- func xpointer$DoLoad<Ty>(_ ty: Ty.Type) -> any ( SomeProtocol) {
147- xpointer$RawPointer$.load(as: ty) as! any ( SomeProtocol)
146+ func xpointer$DoLoad<Ty>(_ ty: Ty.Type) -> ( any SomeProtocol) {
147+ xpointer$RawPointer$.load(as: ty) as! ( any SomeProtocol)
148148 }
149149 let xpointer$Existential$ = _openExistential(xpointer$DynamicType$, do: xpointer$DoLoad)
150150 #endif
@@ -153,7 +153,7 @@ struct JNIProtocolTests {
153153 else {
154154 xswiftObject$ = _SwiftModule_takeProtocol_x_Wrapper(_javaSomeProtocolInterface: JavaSomeProtocol(javaThis: x!, environment: environment))
155155 }
156- let yswiftObject$: (SomeProtocol)
156+ let yswiftObject$: (any SomeProtocol)
157157 if environment.interface.IsInstanceOf(environment, y, _JNIMethodIDCache.JNISwiftInstance.class) != 0 {
158158 ...
159159 yswiftObject$ = ypointer$Existential$
@@ -209,7 +209,7 @@ struct JNIProtocolTests {
209209 """
210210 @_cdecl( " Java_com_example_swift_SwiftModule__00024takeGeneric__Ljava_lang_Object_2 " )
211211 public func Java_com_example_swift_SwiftModule__00024takeGeneric__Ljava_lang_Object_2(environment: UnsafeMutablePointer<JNIEnv?>!, thisClass: jclass, s: jobject?) {
212- let sswiftObject$: (SomeProtocol)
212+ let sswiftObject$: (any SomeProtocol)
213213 if environment.interface.IsInstanceOf(environment, s, _JNIMethodIDCache.JNISwiftInstance.class) != 0 {
214214 ...
215215 sswiftObject$ = spointer$Existential$
@@ -267,7 +267,7 @@ struct JNIProtocolTests {
267267 """
268268 @_cdecl( " Java_com_example_swift_SwiftModule__00024takeComposite__Ljava_lang_Object_2 " )
269269 public func Java_com_example_swift_SwiftModule__00024takeComposite__Ljava_lang_Object_2(environment: UnsafeMutablePointer<JNIEnv?>!, thisClass: jclass, x: jobject?) {
270- let xswiftObject$: (SomeProtocol & B)
270+ let xswiftObject$: (any ( SomeProtocol & B) )
271271 if environment.interface.IsInstanceOf(environment, x, _JNIMethodIDCache.JNISwiftInstance.class) != 0 {
272272 let xpointer$ = environment.interface.CallLongMethodA(environment, x, _JNIMethodIDCache.JNISwiftInstance.memoryAddress, [])
273273 let xtypeMetadata$ = environment.interface.CallLongMethodA(environment, x, _JNIMethodIDCache.JNISwiftInstance.typeMetadataAddress, [])
@@ -279,10 +279,10 @@ struct JNIProtocolTests {
279279 fatalError( " xpointer$ memory address was null " )
280280 }
281281 #if hasFeature(ImplicitOpenExistentials)
282- let xpointer$Existential$ = xpointer$RawPointer$.load(as: xpointer$DynamicType$) as! any (SomeProtocol & B)
282+ let xpointer$Existential$ = xpointer$RawPointer$.load(as: xpointer$DynamicType$) as! ( any (SomeProtocol & B) )
283283 #else
284- func xpointer$DoLoad<Ty>(_ ty: Ty.Type) -> any (SomeProtocol & B) {
285- xpointer$RawPointer$.load(as: ty) as! any (SomeProtocol & B)
284+ func xpointer$DoLoad<Ty>(_ ty: Ty.Type) -> ( any (SomeProtocol & B) ) {
285+ xpointer$RawPointer$.load(as: ty) as! ( any (SomeProtocol & B) )
286286 }
287287 let xpointer$Existential$ = _openExistential(xpointer$DynamicType$, do: xpointer$DoLoad)
288288 #endif
0 commit comments