@@ -44,57 +44,6 @@ struct FFMSubscriptsTests {
4444
4545 @Test ( " Test generation of JavaClass for subscript with no parameters " )
4646 func generatesJavaClassForNoParams( ) throws {
47- try assertOutput (
48- input: noParamsSubscriptSource, . ffm, . java,
49- expectedChunks: [
50- """
51- // Generated by jextract-swift
52- // Swift module: SwiftModule
53-
54- package com.example.swift;
55-
56- import org.swift.swiftkit.core.*;
57- import org.swift.swiftkit.core.util.*;
58- import org.swift.swiftkit.ffm.*;
59- import org.swift.swiftkit.core.annotations.*;
60- import java.lang.foreign.*;
61- import java.lang.invoke.*;
62- import java.util.*;
63- import java.nio.charset.StandardCharsets;
64- """ , ] )
65- try assertOutput (
66- input: noParamsSubscriptSource, . ffm, . java,
67- expectedChunks: [
68- """
69- public final class MyStruct extends FFMSwiftInstance implements SwiftValue {
70- static final String LIB_NAME = " SwiftModule " ;
71- static final Arena LIBRARY_ARENA = Arena.ofAuto();
72- @SuppressWarnings( " unused " )
73- private static final boolean INITIALIZED_LIBS = initializeLibs();
74- static boolean initializeLibs() {
75- System.loadLibrary(SwiftLibraries.LIB_NAME_SWIFT_CORE);
76- System.loadLibrary(SwiftLibraries.LIB_NAME_SWIFT_RUNTIME_FUNCTIONS);
77- System.loadLibrary(LIB_NAME);
78- return true;
79- }
80- """ ,
81- """
82- public static final SwiftAnyType TYPE_METADATA =
83- new SwiftAnyType(SwiftRuntime.swiftjava.getType( " SwiftModule " , " MyStruct " ));
84- public final SwiftAnyType $swiftType() {
85- return TYPE_METADATA;
86- }
87-
88- public static final GroupLayout $LAYOUT = (GroupLayout) SwiftValueWitnessTable.layoutOfSwiftType(TYPE_METADATA.$memorySegment());
89- public final GroupLayout $layout() {
90- return $LAYOUT;
91- }
92-
93- private MyStruct(MemorySegment segment, AllocatingSwiftArena arena) {
94- super(segment, arena);
95- }
96- """
97- ] )
9847 try assertOutput ( input: noParamsSubscriptSource, . ffm, . java, expectedChunks: [
9948 """
10049 private static class swiftjava_SwiftModule_MyStruct_subscript$get {
@@ -157,57 +106,6 @@ struct FFMSubscriptsTests {
157106
158107 @Test ( " Test generation of JavaClass for subscript with parameters " )
159108 func generatesJavaClassForParameters( ) throws {
160- try assertOutput (
161- input: subscriptWithParamsSource, . ffm, . java,
162- expectedChunks: [
163- """
164- // Generated by jextract-swift
165- // Swift module: SwiftModule
166-
167- package com.example.swift;
168-
169- import org.swift.swiftkit.core.*;
170- import org.swift.swiftkit.core.util.*;
171- import org.swift.swiftkit.ffm.*;
172- import org.swift.swiftkit.core.annotations.*;
173- import java.lang.foreign.*;
174- import java.lang.invoke.*;
175- import java.util.*;
176- import java.nio.charset.StandardCharsets;
177- """ , ] )
178- try assertOutput (
179- input: noParamsSubscriptSource, . ffm, . java,
180- expectedChunks: [
181- """
182- public final class MyStruct extends FFMSwiftInstance implements SwiftValue {
183- static final String LIB_NAME = " SwiftModule " ;
184- static final Arena LIBRARY_ARENA = Arena.ofAuto();
185- @SuppressWarnings( " unused " )
186- private static final boolean INITIALIZED_LIBS = initializeLibs();
187- static boolean initializeLibs() {
188- System.loadLibrary(SwiftLibraries.LIB_NAME_SWIFT_CORE);
189- System.loadLibrary(SwiftLibraries.LIB_NAME_SWIFT_RUNTIME_FUNCTIONS);
190- System.loadLibrary(LIB_NAME);
191- return true;
192- }
193- """ ,
194- """
195- public static final SwiftAnyType TYPE_METADATA =
196- new SwiftAnyType(SwiftRuntime.swiftjava.getType( " SwiftModule " , " MyStruct " ));
197- public final SwiftAnyType $swiftType() {
198- return TYPE_METADATA;
199- }
200-
201- public static final GroupLayout $LAYOUT = (GroupLayout) SwiftValueWitnessTable.layoutOfSwiftType(TYPE_METADATA.$memorySegment());
202- public final GroupLayout $layout() {
203- return $LAYOUT;
204- }
205-
206- private MyStruct(MemorySegment segment, AllocatingSwiftArena arena) {
207- super(segment, arena);
208- }
209- """
210- ] )
211109 try assertOutput ( input: subscriptWithParamsSource, . ffm, . java, expectedChunks: [
212110 """
213111 private static class swiftjava_SwiftModule_MyStruct_subscript$get {
0 commit comments