Skip to content

Commit fd9a859

Browse files
replace \(raw: superclass) parameter with \(raw:superclass).type
- slight modification to docs
1 parent 07a8ff1 commit fd9a859

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Sources/JavaKitMacros/JavaClassMacro.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,8 @@ extension JavaClassMacro: MemberMacro {
8888
"""
8989

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

Tests/JavaKitMacroTests/JavaClassMacroTests.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,8 @@ class JavaKitMacroTests: XCTestCase {
7979
self.javaHolder = javaHolder
8080
}
8181
82-
/// Casting to <JavaObject> will never be nil because <HelloWorld> extends it.
83-
public func `as`(_: JavaObject) -> JavaObject {
82+
/// Casting to ``JavaObject`` will never be nil because ``HelloWorld`` extends it.
83+
public func `as`(_: JavaObject.type) -> JavaObject {
8484
return JavaObject(javaHolder: javaHolder)
8585
}
8686
}

0 commit comments

Comments
 (0)