@@ -94,45 +94,45 @@ let package = Package(
9494 . macOS( . v15)
9595 ] ,
9696 products: [
97- // ==== JavaKit (i.e. calling Java directly Swift utilities)
97+ // ==== SwiftJava (i.e. calling Java directly Swift utilities)
9898 . library(
99- name: " JavaKit " ,
100- targets: [ " JavaKit " ]
99+ name: " SwiftJava " ,
100+ targets: [ " SwiftJava " ]
101101 ) ,
102102
103103 . library(
104- name: " JavaRuntime " ,
105- targets: [ " JavaRuntime " ]
104+ name: " CJNI " ,
105+ targets: [ " CJNI " ]
106106 ) ,
107107
108108 . library(
109- name: " JavaKitCollection " ,
110- targets: [ " JavaKitCollection " ]
109+ name: " JavaUtil " ,
110+ targets: [ " JavaUtil " ]
111111 ) ,
112112
113113 . library(
114- name: " JavaKitFunction " ,
115- targets: [ " JavaKitFunction " ]
114+ name: " JavaUtilFunction " ,
115+ targets: [ " JavaUtilFunction " ]
116116 ) ,
117117
118118 . library(
119- name: " JavaKitJar " ,
120- targets: [ " JavaKitJar " ]
119+ name: " JavaUtilJar " ,
120+ targets: [ " JavaUtilJar " ]
121121 ) ,
122122
123123 . library(
124- name: " JavaKitNetwork " ,
125- targets: [ " JavaKitNetwork " ]
124+ name: " JavaNet " ,
125+ targets: [ " JavaNet " ]
126126 ) ,
127127
128128 . library(
129- name: " JavaKitIO " ,
130- targets: [ " JavaKitIO " ]
129+ name: " JavaIO " ,
130+ targets: [ " JavaIO " ]
131131 ) ,
132132
133133 . library(
134- name: " JavaKitReflection " ,
135- targets: [ " JavaKitReflection " ]
134+ name: " JavaLangReflect " ,
135+ targets: [ " JavaLangReflect " ]
136136 ) ,
137137
138138 . library(
@@ -212,13 +212,13 @@ let package = Package(
212212 . target(
213213 name: " SwiftJavaDocumentation " ,
214214 dependencies: [
215- " JavaKit " ,
215+ " SwiftJava " ,
216216 " SwiftKitSwift " ,
217217 ]
218218 ) ,
219219
220220 . macro(
221- name: " JavaKitMacros " ,
221+ name: " SwiftJavaMacros " ,
222222 dependencies: [
223223 . product( name: " SwiftSyntaxMacros " , package : " swift-syntax " ) ,
224224 . product( name: " SwiftCompilerPlugin " , package : " swift-syntax " ) ,
@@ -235,12 +235,12 @@ let package = Package(
235235 ) ,
236236
237237 . target(
238- name: " JavaKit " ,
238+ name: " SwiftJava " ,
239239 dependencies: [
240- " JavaRuntime " ,
241- " JavaKitMacros " ,
240+ " CJNI " ,
241+ " SwiftJavaMacros " ,
242242 " JavaTypes " ,
243- " JavaKitConfigurationShared " , // for Configuration reading at runtime
243+ " SwiftJavaConfigurationShared " , // for Configuration reading at runtime
244244 ] ,
245245 exclude: [ " swift-java.config " ] ,
246246 swiftSettings: [
@@ -268,53 +268,59 @@ let package = Package(
268268 ]
269269 ) ,
270270 . target(
271- name: " JavaKitCollection " ,
272- dependencies: [ " JavaKit " ] ,
271+ name: " JavaUtil " ,
272+ dependencies: [ " SwiftJava " ] ,
273+ path: " Sources/JavaStdlib/JavaUtil " ,
273274 exclude: [ " swift-java.config " ] ,
274275 swiftSettings: [
275276 . swiftLanguageMode( . v5) ,
276277 . unsafeFlags( [ " -I \( javaIncludePath) " , " -I \( javaPlatformIncludePath) " ] )
277278 ]
278279 ) ,
279280 . target(
280- name: " JavaKitFunction " ,
281- dependencies: [ " JavaKit " ] ,
281+ name: " JavaUtilFunction " ,
282+ dependencies: [ " SwiftJava " ] ,
283+ path: " Sources/JavaStdlib/JavaUtilFunction " ,
282284 exclude: [ " swift-java.config " ] ,
283285 swiftSettings: [
284286 . swiftLanguageMode( . v5) ,
285287 . unsafeFlags( [ " -I \( javaIncludePath) " , " -I \( javaPlatformIncludePath) " ] )
286288 ]
287289 ) ,
288290 . target(
289- name: " JavaKitJar " ,
290- dependencies: [ " JavaKit " , " JavaKitCollection " ] ,
291+ name: " JavaUtilJar " ,
292+ dependencies: [ " SwiftJava " , " JavaUtil " ] ,
293+ path: " Sources/JavaStdlib/JavaUtilJar " ,
291294 exclude: [ " swift-java.config " ] ,
292295 swiftSettings: [
293296 . swiftLanguageMode( . v5) ,
294297 . unsafeFlags( [ " -I \( javaIncludePath) " , " -I \( javaPlatformIncludePath) " ] )
295298 ]
296299 ) ,
297300 . target(
298- name: " JavaKitNetwork " ,
299- dependencies: [ " JavaKit " , " JavaKitCollection " ] ,
301+ name: " JavaNet " ,
302+ dependencies: [ " SwiftJava " , " JavaUtil " ] ,
303+ path: " Sources/JavaStdlib/JavaNet " ,
300304 exclude: [ " swift-java.config " ] ,
301305 swiftSettings: [
302306 . swiftLanguageMode( . v5) ,
303307 . unsafeFlags( [ " -I \( javaIncludePath) " , " -I \( javaPlatformIncludePath) " ] )
304308 ]
305309 ) ,
306310 . target(
307- name: " JavaKitIO " ,
308- dependencies: [ " JavaKit " , " JavaKitCollection " ] ,
311+ name: " JavaIO " ,
312+ dependencies: [ " SwiftJava " , " JavaUtil " ] ,
313+ path: " Sources/JavaStdlib/JavaIO " ,
309314 exclude: [ " swift-java.config " ] ,
310315 swiftSettings: [
311316 . swiftLanguageMode( . v5) ,
312317 . unsafeFlags( [ " -I \( javaIncludePath) " , " -I \( javaPlatformIncludePath) " ] )
313318 ]
314319 ) ,
315320 . target(
316- name: " JavaKitReflection " ,
317- dependencies: [ " JavaKit " , " JavaKitCollection " ] ,
321+ name: " JavaLangReflect " ,
322+ dependencies: [ " SwiftJava " , " JavaUtil " ] ,
323+ path: " Sources/JavaStdlib/JavaLangReflect " ,
318324 exclude: [ " swift-java.config " ] ,
319325 swiftSettings: [
320326 . swiftLanguageMode( . v5) ,
@@ -353,34 +359,34 @@ let package = Package(
353359 ) ,
354360
355361 . target(
356- name: " JavaRuntime " ,
362+ name: " CJNI " ,
357363 swiftSettings: [
358364 . swiftLanguageMode( . v5) ,
359365 . unsafeFlags( [ " -I \( javaIncludePath) " , " -I \( javaPlatformIncludePath) " ] )
360366 ]
361367 ) ,
362368
363369 . target(
364- name: " JavaKitConfigurationShared "
370+ name: " SwiftJavaConfigurationShared "
365371 ) ,
366372
367373 . target(
368- name: " JavaKitShared "
374+ name: " SwiftJavaShared "
369375 ) ,
370376
371377 . target(
372- name: " SwiftJavaLib " ,
378+ name: " SwiftJavaToolLib " ,
373379 dependencies: [
374380 . product( name: " SwiftBasicFormat " , package : " swift-syntax " ) ,
375381 . product( name: " SwiftSyntax " , package : " swift-syntax " ) ,
376382 . product( name: " SwiftSyntaxBuilder " , package : " swift-syntax " ) ,
377- " JavaKit " ,
378- " JavaKitJar " ,
379- " JavaKitReflection " ,
380- " JavaKitNetwork " ,
383+ " SwiftJava " ,
384+ " JavaUtilJar " ,
385+ " JavaLangReflect " ,
386+ " JavaNet " ,
381387 " JavaTypes " ,
382- " JavaKitShared " ,
383- " JavaKitConfigurationShared " ,
388+ " SwiftJavaShared " ,
389+ " SwiftJavaConfigurationShared " ,
384390 // .product(name: "Subprocess", package: "swift-subprocess")
385391 " _Subprocess " ,
386392 ] ,
@@ -399,13 +405,13 @@ let package = Package(
399405 . product( name: " SwiftSyntaxBuilder " , package : " swift-syntax " ) ,
400406 . product( name: " ArgumentParser " , package : " swift-argument-parser " ) ,
401407 . product( name: " SystemPackage " , package : " swift-system " ) ,
402- " JavaKit " ,
403- " JavaKitJar " ,
404- " JavaKitNetwork " ,
405- " SwiftJavaLib " ,
408+ " SwiftJava " ,
409+ " JavaUtilJar " ,
410+ " JavaNet " ,
411+ " SwiftJavaToolLib " ,
406412 " JExtractSwiftLib " ,
407- " JavaKitShared " ,
408- " JavaKitConfigurationShared " ,
413+ " SwiftJavaShared " ,
414+ " SwiftJavaConfigurationShared " ,
409415 ] ,
410416 swiftSettings: [
411417 . swiftLanguageMode( . v5) ,
@@ -427,8 +433,8 @@ let package = Package(
427433 . product( name: " SwiftSyntaxBuilder " , package : " swift-syntax " ) ,
428434 . product( name: " ArgumentParser " , package : " swift-argument-parser " ) ,
429435 " JavaTypes " ,
430- " JavaKitShared " ,
431- " JavaKitConfigurationShared " ,
436+ " SwiftJavaShared " ,
437+ " SwiftJavaConfigurationShared " ,
432438 ] ,
433439 swiftSettings: [
434440 . swiftLanguageMode( . v5) ,
@@ -445,8 +451,11 @@ let package = Package(
445451 ) ,
446452
447453 . testTarget(
448- name: " JavaKitTests " ,
449- dependencies: [ " JavaKit " , " JavaKitNetwork " ] ,
454+ name: " SwiftJavaTests " ,
455+ dependencies: [
456+ " SwiftJava " ,
457+ " JavaNet "
458+ ] ,
450459 swiftSettings: [
451460 . swiftLanguageMode( . v5) ,
452461 . unsafeFlags( [ " -I \( javaIncludePath) " , " -I \( javaPlatformIncludePath) " ] )
@@ -455,16 +464,18 @@ let package = Package(
455464
456465 . testTarget(
457466 name: " JavaTypesTests " ,
458- dependencies: [ " JavaTypes " ] ,
467+ dependencies: [
468+ " JavaTypes "
469+ ] ,
459470 swiftSettings: [
460471 . swiftLanguageMode( . v5)
461472 ]
462473 ) ,
463474
464475 . testTarget(
465- name: " JavaKitMacroTests " ,
476+ name: " SwiftJavaMacrosTests " ,
466477 dependencies: [
467- " JavaKitMacros " ,
478+ " SwiftJavaMacros " ,
468479 . product( name: " SwiftSyntaxMacrosTestSupport " , package : " swift-syntax " ) ,
469480 ] ,
470481 swiftSettings: [
@@ -473,17 +484,19 @@ let package = Package(
473484 ) ,
474485
475486 . testTarget(
476- name: " SwiftJavaTests " ,
477- dependencies: [ " SwiftJavaLib " ] ,
487+ name: " SwiftJavaToolLibTests " ,
488+ dependencies: [
489+ " SwiftJavaToolLib "
490+ ] ,
478491 swiftSettings: [
479492 . swiftLanguageMode( . v5) ,
480493 . unsafeFlags( [ " -I \( javaIncludePath) " , " -I \( javaPlatformIncludePath) " ] )
481494 ]
482495 ) ,
483496
484497 . testTarget(
485- name: " JavaKitConfigurationSharedTests " ,
486- dependencies: [ " JavaKitConfigurationShared " ] ,
498+ name: " SwiftJavaConfigurationSharedTests " ,
499+ dependencies: [ " SwiftJavaConfigurationShared " ] ,
487500 swiftSettings: [
488501 . swiftLanguageMode( . v5) ,
489502 . unsafeFlags( [ " -I \( javaIncludePath) " , " -I \( javaPlatformIncludePath) " ] )
0 commit comments