File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -91,9 +91,10 @@ extension JavaClassMacro: MemberMacro {
9191 fullJavaClassNameMemberModifiers = " class "
9292 }
9393
94+ let classNameAccessSpecifier = isSwiftClass ? " open " : " public "
9495 members. append ( """
9596 /// The full Java class name for this Swift type.
96- public \( raw: fullJavaClassNameMemberModifiers) var fullJavaClassName: String { \( literal: className) }
97+ \( raw : classNameAccessSpecifier ) \( raw: fullJavaClassNameMemberModifiers) var fullJavaClassName: String { \( literal: className) }
9798 """
9899 )
99100
Original file line number Diff line number Diff line change @@ -186,7 +186,7 @@ class JavaKitMacroTests: XCTestCase {
186186 }
187187
188188 /// The full Java class name for this Swift type.
189- public override class var fullJavaClassName: String {
189+ open override class var fullJavaClassName: String {
190190 " org.swift.example.HelloWorld "
191191 }
192192
@@ -227,7 +227,7 @@ class JavaKitMacroTests: XCTestCase {
227227 }
228228
229229 /// The full Java class name for this Swift type.
230- public class var fullJavaClassName: String {
230+ open class var fullJavaClassName: String {
231231 " java.lang.Object "
232232 }
233233
You can’t perform that action at this time.
0 commit comments