Skip to content

Commit f3487f2

Browse files
committed
Move java.util.Enumeration wrapper into a new module JavaKitCollection
1 parent 9e72ab6 commit f3487f2

File tree

7 files changed

+34
-8
lines changed

7 files changed

+34
-8
lines changed

Makefile

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -72,17 +72,21 @@ generate-JavaKit: Java2Swift
7272
mkdir -p Sources/JavaKit/generated
7373
$(BUILD_DIR)/debug/Java2Swift --module-name JavaKit -o Sources/JavaKit/generated Sources/JavaKit/Java2Swift.config
7474

75-
generate-JavaKitReflection: Java2Swift generate-JavaKit
75+
generate-JavaKitCollection: Java2Swift
76+
mkdir -p Sources/JavaKitCollection/generated
77+
$(BUILD_DIR)/debug/Java2Swift --module-name JavaKitCollection --depends-on JavaKit=Sources/JavaKit/Java2Swift.config -o Sources/JavaKitCollection/generated Sources/JavaKitCollection/Java2Swift.config
78+
79+
generate-JavaKitReflection: Java2Swift generate-JavaKit generate-JavaKitCollection
7680
mkdir -p Sources/JavaKitReflection/generated
77-
$(BUILD_DIR)/debug/Java2Swift --module-name JavaKitReflection --depends-on JavaKit=Sources/JavaKit/Java2Swift.config -o Sources/JavaKitReflection/generated Sources/JavaKitReflection/Java2Swift.config
81+
$(BUILD_DIR)/debug/Java2Swift --module-name JavaKitReflection --depends-on JavaKit=Sources/JavaKit/Java2Swift.config --depends-on JavaKitCollection=Sources/JavaKitCollection/Java2Swift.config -o Sources/JavaKitReflection/generated Sources/JavaKitReflection/Java2Swift.config
7882

79-
generate-JavaKitJar: Java2Swift generate-JavaKit
83+
generate-JavaKitJar: Java2Swift generate-JavaKit generate-JavaKitCollection
8084
mkdir -p Sources/JavaKitJar/generated
81-
$(BUILD_DIR)/debug/Java2Swift --module-name JavaKitJar --depends-on JavaKit=Sources/JavaKit/Java2Swift.config -o Sources/JavaKitJar/generated Sources/JavaKitJar/Java2Swift.config
85+
$(BUILD_DIR)/debug/Java2Swift --module-name JavaKitJar --depends-on JavaKit=Sources/JavaKit/Java2Swift.config --depends-on JavaKitCollection=Sources/JavaKitCollection/Java2Swift.config -o Sources/JavaKitJar/generated Sources/JavaKitJar/Java2Swift.config
8286

83-
generate-JavaKitNetwork: Java2Swift generate-JavaKit
87+
generate-JavaKitNetwork: Java2Swift generate-JavaKit generate-JavaKitCollection
8488
mkdir -p Sources/JavaKitNetwork/generated
85-
$(BUILD_DIR)/debug/Java2Swift --module-name JavaKitNetwork --depends-on JavaKit=Sources/JavaKit/Java2Swift.config -o Sources/JavaKitNetwork/generated Sources/JavaKitNetwork/Java2Swift.config
89+
$(BUILD_DIR)/debug/Java2Swift --module-name JavaKitNetwork --depends-on JavaKit=Sources/JavaKit/Java2Swift.config --depends-on JavaKitCollection=Sources/JavaKitCollection/Java2Swift.config -o Sources/JavaKitNetwork/generated Sources/JavaKitNetwork/Java2Swift.config
8690

8791
javakit-generate: generate-JavaKit generate-JavaKitReflection generate-JavaKitJar generate-JavaKitNetwork
8892

Package.swift

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,11 @@ let package = Package(
5757
targets: ["JavaRuntime"]
5858
),
5959

60+
.library(
61+
name: "JavaKitCollection",
62+
targets: ["JavaKitCollection"]
63+
),
64+
6065
.library(
6166
name: "JavaKitJar",
6267
targets: ["JavaKitReflection"]
@@ -163,17 +168,26 @@ let package = Package(
163168
]
164169
),
165170
.target(
166-
name: "JavaKitJar",
171+
name: "JavaKitCollection",
167172
dependencies: ["JavaKit"],
168173
exclude: ["Java2Swift.config"],
169174
swiftSettings: [
170175
.swiftLanguageMode(.v5),
171176
.unsafeFlags(["-I\(javaIncludePath)", "-I\(javaPlatformIncludePath)"])
172177
]
173178
),
179+
.target(
180+
name: "JavaKitJar",
181+
dependencies: ["JavaKit", "JavaKitCollection"],
182+
exclude: ["Java2Swift.config"],
183+
swiftSettings: [
184+
.swiftLanguageMode(.v5),
185+
.unsafeFlags(["-I\(javaIncludePath)", "-I\(javaPlatformIncludePath)"])
186+
]
187+
),
174188
.target(
175189
name: "JavaKitNetwork",
176-
dependencies: ["JavaKit"],
190+
dependencies: ["JavaKit", "JavaKitCollection"],
177191
exclude: ["Java2Swift.config"],
178192
swiftSettings: [
179193
.swiftLanguageMode(.v5),
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"classes" : {
3+
"java.util.Enumeration" : "Enumeration"
4+
}
5+
}

Sources/JavaKit/generated/Enumeration.swift renamed to Sources/JavaKitCollection/generated/Enumeration.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// Auto-generated by Java-to-Swift wrapper generator.
2+
import JavaKit
23
import JavaRuntime
34

45
@JavaInterface("java.util.Enumeration")

Sources/JavaKitJar/generated/JarFile.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
// Auto-generated by Java-to-Swift wrapper generator.
22
import JavaKit
3+
import JavaKitCollection
34
import JavaRuntime
45

56
@JavaClass("java.util.jar.JarFile")

Sources/JavaKitNetwork/generated/URLClassLoader.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
// Auto-generated by Java-to-Swift wrapper generator.
22
import JavaKit
3+
import JavaKitCollection
34
import JavaRuntime
45

56
@JavaClass("java.net.URLClassLoader")

0 commit comments

Comments
 (0)