Skip to content

Commit dbdae0d

Browse files
committed
Fix generated code
1 parent 147676f commit dbdae0d

File tree

3 files changed

+27
-7
lines changed

3 files changed

+27
-7
lines changed

Sources/AndroidX/CollectionNavType.swift

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import JavaKitCollection
44
import JavaRuntime
55

66
@JavaClass("androidx.navigation.CollectionNavType")
7-
open class CollectionNavType<T: AnyJavaObject>: NavType {
7+
open class CollectionNavType: NavType<JavaObject> {
88
@JavaMethod
99
@_nonoverride public convenience init(_ arg0: Bool, environment: JNIEnvironment? = nil)
1010

@@ -14,7 +14,9 @@ open class CollectionNavType<T: AnyJavaObject>: NavType {
1414
@JavaMethod
1515
open func emptyCollection() -> JavaObject!
1616
}
17-
extension JavaClass {
17+
18+
extension JavaClass<CollectionNavType> {
19+
1820
@JavaStaticField(isFinal: true)
1921
public var Companion: NavType.Companion!
2022

Sources/AndroidX/Lifecycle.swift

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
//
2+
// Lifecycle.swift
3+
// SwiftAndroid
4+
//
5+
// Created by Alsey Coleman Miller on 6/15/25.
6+
//
7+
8+
import JavaKit
9+
import JavaLang
10+
import JavaRuntime
11+
12+
@JavaClass("androidx.lifecycle.Lifecycle")
13+
open class Lifecycle: JavaObject {
14+
15+
16+
}
17+

Sources/AndroidX/NavType.swift

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,10 @@ open class NavType<T: AnyJavaObject>: JavaObject {
4242
@JavaMethod
4343
open override func toString() -> String
4444
}
45-
extension JavaClass {
45+
extension JavaClass<NavType<JavaObject>> {
46+
4647
@JavaStaticField(isFinal: true)
47-
public var Companion: NavType.Companion!
48+
public var Companion: NavType<JavaObject>.Companion!
4849

4950
@JavaStaticField(isFinal: true)
5051
public var IntType: NavType<JavaInteger>!
@@ -95,11 +96,11 @@ extension JavaClass {
9596
public var StringListType: NavType<List<JavaString>>!
9697

9798
@JavaStaticMethod
98-
public func fromArgType<T: AnyJavaObject>(_ arg0: String, _ arg1: String) -> NavType<JavaObject>! where ObjectType == NavType<T>
99+
public func fromArgType<T: AnyJavaObject>(_ arg0: String, _ arg1: String) -> NavType<T>! where ObjectType == NavType<T>
99100

100101
@JavaStaticMethod
101-
public func inferFromValue<T: AnyJavaObject>(_ arg0: String) -> NavType<JavaObject>! where ObjectType == NavType<T>
102+
public func inferFromValue<T: AnyJavaObject>(_ arg0: String) -> NavType<T>! where ObjectType == NavType<T>
102103

103104
@JavaStaticMethod
104-
public func inferFromValueType<T: AnyJavaObject>(_ arg0: JavaObject?) -> NavType<JavaObject>! where ObjectType == NavType<T>
105+
public func inferFromValueType<T: AnyJavaObject>(_ arg0: JavaObject?) -> NavType<T>! where ObjectType == NavType<T>
105106
}

0 commit comments

Comments
 (0)