Skip to content

Commit 5172a93

Browse files
committed
dont change parameter name to self
1 parent bef0d3b commit 5172a93

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

‎Sources/JExtractSwiftLib/Swift2JavaVisitor.swift‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,7 @@ final class Swift2JavaVisitor {
418418

419419
let knownTypes = SwiftKnownTypes(symbolTable: translator.symbolTable)
420420
let toStringFunctionSignature = SwiftFunctionSignature(
421-
selfParameter: .instance(SwiftParameter(convention: .byValue, type: imported.swiftType)),
421+
selfParameter: .instance(SwiftParameter(convention: .byValue, parameterName: "selfPointer", type: imported.swiftType)),
422422
parameters: [],
423423
result: SwiftResult(convention: .direct, type: knownTypes.string),
424424
effectSpecifiers: [],

‎Tests/JExtractSwiftTests/JNI/JNIToStringTests.swift‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ struct JNIToStringTests {
3535
public java.lang.String toString() {
3636
return MyType.$toString(this.$memoryAddress());
3737
}
38-
private static native java.lang.String $toString(long self);
38+
private static native java.lang.String $toString(long selfPointer);
3939
"""
4040
]
4141
)
@@ -51,7 +51,7 @@ struct JNIToStringTests {
5151
expectedChunks: [
5252
"""
5353
@_cdecl("Java_com_example_swift_MyType__00024toString__J")
54-
public func Java_com_example_swift_MyType__00024toString__J(environment: UnsafeMutablePointer<JNIEnv?>!, thisClass: jclass, self: jlong) -> jstring? {
54+
public func Java_com_example_swift_MyType__00024toString__J(environment: UnsafeMutablePointer<JNIEnv?>!, thisClass: jclass, selfPointer: jlong) -> jstring? {
5555
...
5656
return String(describing: self$.pointee).getJNIValue(in: environment)
5757
}
@@ -72,7 +72,7 @@ struct JNIToStringTests {
7272
public java.lang.String toDebugString() {
7373
return MyType.$toDebugString(this.$memoryAddress());
7474
}
75-
private static native java.lang.String $toDebugString(long self);
75+
private static native java.lang.String $toDebugString(long selfPointer);
7676
"""
7777
]
7878
)
@@ -88,7 +88,7 @@ struct JNIToStringTests {
8888
expectedChunks: [
8989
"""
9090
@_cdecl("Java_com_example_swift_MyType__00024toDebugString__J")
91-
public func Java_com_example_swift_MyType__00024toDebugString__J(environment: UnsafeMutablePointer<JNIEnv?>!, thisClass: jclass, self: jlong) -> jstring? {
91+
public func Java_com_example_swift_MyType__00024toDebugString__J(environment: UnsafeMutablePointer<JNIEnv?>!, thisClass: jclass, selfPointer: jlong) -> jstring? {
9292
...
9393
return String(reflecting: self$.pointee).getJNIValue(in: environment)
9494
}

0 commit comments

Comments
 (0)