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 {
91
91
fullJavaClassNameMemberModifiers = " class "
92
92
}
93
93
94
+ let classNameAccessSpecifier = isSwiftClass ? " open " : " public "
94
95
members. append ( """
95
96
/// 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) }
97
98
"""
98
99
)
99
100
Original file line number Diff line number Diff line change @@ -186,7 +186,7 @@ class JavaKitMacroTests: XCTestCase {
186
186
}
187
187
188
188
/// The full Java class name for this Swift type.
189
- public override class var fullJavaClassName: String {
189
+ open override class var fullJavaClassName: String {
190
190
" org.swift.example.HelloWorld "
191
191
}
192
192
@@ -227,7 +227,7 @@ class JavaKitMacroTests: XCTestCase {
227
227
}
228
228
229
229
/// The full Java class name for this Swift type.
230
- public class var fullJavaClassName: String {
230
+ open class var fullJavaClassName: String {
231
231
" java.lang.Object "
232
232
}
233
233
You can’t perform that action at this time.
0 commit comments