Skip to content

Commit 68f8049

Browse files
committed
[JExtract] Move the 'arena' parameter to the end
Because that seems to be more common
1 parent 971bb92 commit 68f8049

File tree

14 files changed

+22
-22
lines changed

14 files changed

+22
-22
lines changed

Samples/SwiftAndJavaJarSampleLib/src/jmh/java/org/swift/swiftkit/JavaToSwiftBenchmark.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public void beforeALl() {
4545
System.setProperty("jextract.trace.downcalls", "false");
4646

4747
arena = SwiftArena.ofConfined();
48-
obj = new MySwiftClass(arena, 1, 2);
48+
obj = new MySwiftClass(1, 2, arena);
4949
}
5050

5151
@TearDown(Level.Trial)

Samples/SwiftAndJavaJarSampleLib/src/main/java/com/example/swift/HelloJava2Swift.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ static void examples() {
4444

4545
// Example of using an arena; MyClass.deinit is run at end of scope
4646
try (var arena = SwiftArena.ofConfined()) {
47-
MySwiftClass obj = new MySwiftClass(arena, 2222, 7777);
47+
MySwiftClass obj = new MySwiftClass(2222, 7777, arena);
4848

4949
// just checking retains/releases work
5050
SwiftKit.retain(obj);

Samples/SwiftAndJavaJarSampleLib/src/test/java/com/example/swift/MySwiftClassTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ void checkPaths(Throwable throwable) {
4343
@Test
4444
void test_MySwiftClass_voidMethod() {
4545
try(var arena = SwiftArena.ofConfined()) {
46-
MySwiftClass o = new MySwiftClass(arena, 12, 42);
46+
MySwiftClass o = new MySwiftClass(12, 42, arena);
4747
o.voidMethod();
4848
} catch (Throwable throwable) {
4949
checkPaths(throwable);
@@ -53,7 +53,7 @@ void test_MySwiftClass_voidMethod() {
5353
@Test
5454
void test_MySwiftClass_makeIntMethod() {
5555
try(var arena = SwiftArena.ofConfined()) {
56-
MySwiftClass o = new MySwiftClass(arena, 12, 42);
56+
MySwiftClass o = new MySwiftClass(12, 42, arena);
5757
var got = o.makeIntMethod();
5858
assertEquals(12, got);
5959
}
@@ -63,7 +63,7 @@ void test_MySwiftClass_makeIntMethod() {
6363
@Disabled // TODO: Need var mangled names in interfaces
6464
void test_MySwiftClass_property_len() {
6565
try(var arena = SwiftArena.ofConfined()) {
66-
MySwiftClass o = new MySwiftClass(arena, 12, 42);
66+
MySwiftClass o = new MySwiftClass(12, 42, arena);
6767
var got = o.getLen();
6868
assertEquals(12, got);
6969
}

Samples/SwiftAndJavaJarSampleLib/src/test/java/org/swift/swiftkit/MySwiftClassTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public class MySwiftClassTest {
2525
@Test
2626
void call_retain_retainCount_release() {
2727
var arena = SwiftArena.ofConfined();
28-
var obj = new MySwiftClass(arena, 1, 2);
28+
var obj = new MySwiftClass(1, 2, arena);
2929

3030
assertEquals(1, SwiftKit.retainCount(obj));
3131
// TODO: test directly on SwiftHeapObject inheriting obj

Samples/SwiftAndJavaJarSampleLib/src/test/java/org/swift/swiftkit/SwiftArenaTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ static boolean isAmd64() {
3939
@DisabledIf("isAmd64")
4040
public void arena_releaseClassOnClose_class_ok() {
4141
try (var arena = SwiftArena.ofConfined()) {
42-
var obj = new MySwiftClass(arena,1, 2);
42+
var obj = new MySwiftClass(1, 2, arena);
4343

4444
retain(obj);
4545
assertEquals(2, retainCount(obj));

Samples/SwiftKitSampleApp/src/jmh/java/org/swift/swiftkit/JavaToSwiftBenchmark.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public static class BenchmarkState {
3737
@Setup(Level.Trial)
3838
public void beforeAll() {
3939
arena = SwiftArena.ofConfined();
40-
obj = new MySwiftClass(arena, 1, 2);
40+
obj = new MySwiftClass(1, 2, arena);
4141
}
4242

4343
@TearDown(Level.Trial)

Samples/SwiftKitSampleApp/src/jmh/java/org/swift/swiftkit/StringPassingBenchmark.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public class StringPassingBenchmark {
4646
@Setup(Level.Trial)
4747
public void beforeAll() {
4848
arena = SwiftArena.ofConfined();
49-
obj = new MySwiftClass(arena, 1, 2);
49+
obj = new MySwiftClass(1, 2, arena);
5050
string = makeString(stringLen);
5151
}
5252

Samples/SwiftKitSampleApp/src/main/java/com/example/swift/HelloJava2Swift.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ static void examples() {
4242

4343
// Example of using an arena; MyClass.deinit is run at end of scope
4444
try (var arena = SwiftArena.ofConfined()) {
45-
MySwiftClass obj = new MySwiftClass(arena, 2222, 7777);
45+
MySwiftClass obj = new MySwiftClass(2222, 7777, arena);
4646

4747
// just checking retains/releases work
4848
SwiftKit.trace("retainCount = " + SwiftKit.retainCount(obj));
@@ -54,7 +54,7 @@ static void examples() {
5454
obj.voidMethod();
5555
obj.takeIntMethod(42);
5656

57-
MySwiftStruct swiftValue = new MySwiftStruct(arena, 2222, 1111);
57+
MySwiftStruct swiftValue = new MySwiftStruct(2222, 1111, arena);
5858
}
5959

6060
System.out.println("DONE.");

Samples/SwiftKitSampleApp/src/test/java/com/example/swift/MySwiftClassTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ void checkPaths(Throwable throwable) {
4242
@Test
4343
void test_MySwiftClass_voidMethod() {
4444
try(var arena = SwiftArena.ofConfined()) {
45-
MySwiftClass o = new MySwiftClass(arena, 12, 42);
45+
MySwiftClass o = new MySwiftClass(12, 42, arena);
4646
o.voidMethod();
4747
} catch (Throwable throwable) {
4848
checkPaths(throwable);
@@ -52,7 +52,7 @@ void test_MySwiftClass_voidMethod() {
5252
@Test
5353
void test_MySwiftClass_makeIntMethod() {
5454
try(var arena = SwiftArena.ofConfined()) {
55-
MySwiftClass o = new MySwiftClass(arena, 12, 42);
55+
MySwiftClass o = new MySwiftClass(12, 42, arena);
5656
var got = o.makeIntMethod();
5757
assertEquals(12, got);
5858
}
@@ -62,7 +62,7 @@ void test_MySwiftClass_makeIntMethod() {
6262
@Disabled // TODO: Need var mangled names in interfaces
6363
void test_MySwiftClass_property_len() {
6464
try(var arena = SwiftArena.ofConfined()) {
65-
MySwiftClass o = new MySwiftClass(arena, 12, 42);
65+
MySwiftClass o = new MySwiftClass(12, 42, arena);
6666
var got = o.getLen();
6767
assertEquals(12, got);
6868
}

Samples/SwiftKitSampleApp/src/test/java/org/swift/swiftkit/MySwiftClassTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public class MySwiftClassTest {
2525
@Test
2626
void call_retain_retainCount_release() {
2727
var arena = SwiftArena.ofConfined();
28-
var obj = new MySwiftClass(arena, 1, 2);
28+
var obj = new MySwiftClass(1, 2, arena);
2929

3030
assertEquals(1, SwiftKit.retainCount(obj));
3131
// TODO: test directly on SwiftHeapObject inheriting obj

Samples/SwiftKitSampleApp/src/test/java/org/swift/swiftkit/MySwiftStructTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ void create_struct() {
2626
try (var arena = SwiftArena.ofConfined()) {
2727
long cap = 12;
2828
long len = 34;
29-
var struct = new MySwiftStruct(arena, cap, len);
29+
var struct = new MySwiftStruct(cap, len, arena);
3030

3131
assertEquals(cap, struct.getCapacity());
3232
assertEquals(len, struct.getLength());

Samples/SwiftKitSampleApp/src/test/java/org/swift/swiftkit/SwiftArenaTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ static boolean isAmd64() {
4040
@DisabledIf("isAmd64")
4141
public void arena_releaseClassOnClose_class_ok() {
4242
try (var arena = SwiftArena.ofConfined()) {
43-
var obj = new MySwiftClass(arena,1, 2);
43+
var obj = new MySwiftClass(1, 2, arena);
4444

4545
retain(obj);
4646
assertEquals(2, retainCount(obj));
@@ -57,7 +57,7 @@ public void arena_markAsDestroyed_preventUseAfterFree_class() {
5757
MySwiftClass unsafelyEscapedOutsideArenaScope = null;
5858

5959
try (var arena = SwiftArena.ofConfined()) {
60-
var obj = new MySwiftClass(arena,1, 2);
60+
var obj = new MySwiftClass(1, 2, arena);
6161
unsafelyEscapedOutsideArenaScope = obj;
6262
}
6363

@@ -76,7 +76,7 @@ public void arena_markAsDestroyed_preventUseAfterFree_struct() {
7676
MySwiftStruct unsafelyEscapedOutsideArenaScope = null;
7777

7878
try (var arena = SwiftArena.ofConfined()) {
79-
var s = new MySwiftStruct(arena,1, 2);
79+
var s = new MySwiftStruct(1, 2, arena);
8080
unsafelyEscapedOutsideArenaScope = s;
8181
}
8282

Sources/JExtractSwift/Swift2JavaTranslator+Printing.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -440,7 +440,7 @@ extension Swift2JavaTranslator {
440440
*
441441
\(decl.renderCommentSnippet ?? " *")
442442
*/
443-
public \(parentName.unqualifiedJavaTypeName)(SwiftArena arena, \(renderJavaParamDecls(decl, paramPassingStyle: .wrapper))) {
443+
public \(parentName.unqualifiedJavaTypeName)(\(renderJavaParamDecls(decl, paramPassingStyle: .wrapper)), SwiftArena arena) {
444444
super(() -> {
445445
var mh$ = \(descClassIdentifier).HANDLE;
446446
try {

Tests/JExtractSwiftTests/MethodImportTests.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,7 @@ final class MethodImportTests {
423423
* public init(len: Swift.Int, cap: Swift.Int)
424424
* }
425425
*/
426-
public MySwiftClass(SwiftArena arena, long len, long cap) {
426+
public MySwiftClass(long len, long cap, SwiftArena arena) {
427427
super(() -> {
428428
var mh$ = init_len_cap.HANDLE;
429429
try {
@@ -475,7 +475,7 @@ final class MethodImportTests {
475475
* public init(len: Swift.Int, cap: Swift.Int)
476476
* }
477477
*/
478-
public MySwiftStruct(SwiftArena arena, long len, long cap) {
478+
public MySwiftStruct(long len, long cap, SwiftArena arena) {
479479
super(() -> {
480480
var mh$ = init_len_cap.HANDLE;
481481
try {

0 commit comments

Comments
 (0)