Skip to content

Commit f236487

Browse files
authored
Uppercase Type to make the syntax valid Swift
1 parent fd9a859 commit f236487

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Sources/JavaKitMacros/JavaClassMacro.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ extension JavaClassMacro: MemberMacro {
8989

9090
let nonOptionalAs: DeclSyntax = """
9191
/// Casting to ``\(raw: superclass)`` will never be nil because ``\(raw: className.split(separator: ".").last!)`` extends it.
92-
public func `as`(_: \(raw: superclass).type) -> \(raw: superclass) {
92+
public func `as`(_: \(raw: superclass).Type) -> \(raw: superclass) {
9393
return \(raw: superclass)(javaHolder: javaHolder)
9494
}
9595
"""

Tests/JavaKitMacroTests/JavaClassMacroTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ class JavaKitMacroTests: XCTestCase {
8080
}
8181
8282
/// Casting to ``JavaObject`` will never be nil because ``HelloWorld`` extends it.
83-
public func `as`(_: JavaObject.type) -> JavaObject {
83+
public func `as`(_: JavaObject.Type) -> JavaObject {
8484
return JavaObject(javaHolder: javaHolder)
8585
}
8686
}

0 commit comments

Comments
 (0)