Skip to content

Commit 373cafb

Browse files
committed
Map remaining Java classes to API output targets
1 parent 50cc72e commit 373cafb

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

src/test/java/org/apposed/appose/DumpApi.java

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,8 @@ public class DumpApi {
8787

8888
// Subsystem packages - all classes in package go to same file.
8989
PACKAGE_TO_MODULE.put("org.apposed.appose.scheme", "appose/scheme.api");
90+
PACKAGE_TO_MODULE.put("org.apposed.appose.scheme.Schemes", "appose/scheme.api");
91+
PACKAGE_TO_MODULE.put("org.apposed.appose.shm.Shms", "appose/shm.api");
9092
PACKAGE_TO_MODULE.put("org.apposed.appose.syntax", "appose/syntax.api");
9193

9294
// Builder subsystem - core in builder/__init__.api, implementations in separate files.
@@ -117,11 +119,14 @@ public class DumpApi {
117119
PACKAGE_TO_MODULE.put("org.apposed.appose.util.Processes", "appose/util/process.api");
118120
PACKAGE_TO_MODULE.put("org.apposed.appose.util.Proxies", "appose/util/proxy.api");
119121
PACKAGE_TO_MODULE.put("org.apposed.appose.util.Types", "appose/util/types.api");
122+
PACKAGE_TO_MODULE.put("org.apposed.appose.util.Versions", "appose/util/versions.api");
123+
PACKAGE_TO_MODULE.put("org.apposed.appose.util.XML", "appose/util/xml.api");
120124

121125
// Workers.
122126
PACKAGE_TO_MODULE.put("org.apposed.appose.GroovyWorker", "appose/groovy_worker.api");
123127

124128
// Test classes - map to tests/*.api files (aligned with Python structure).
129+
PACKAGE_TO_MODULE.put("org.apposed.appose.TestBase", "tests/test_base.api");
125130
PACKAGE_TO_MODULE.put("org.apposed.appose.ServiceTest", "tests/test_service.api");
126131
PACKAGE_TO_MODULE.put("org.apposed.appose.SharedMemoryTest", "tests/test_shm.api");
127132
PACKAGE_TO_MODULE.put("org.apposed.appose.SyntaxTest", "tests/test_syntax.api");
@@ -140,14 +145,19 @@ public class DumpApi {
140145
private static final Set<String> STATIC_UTILITY_CLASSES = new HashSet<>(Arrays.asList(
141146
"org.apposed.appose.Appose",
142147
"org.apposed.appose.builder.Builders",
148+
"org.apposed.appose.scheme.Schemes",
149+
"org.apposed.appose.shm.Shms",
143150
"org.apposed.appose.util.Downloads",
144151
"org.apposed.appose.util.Environments",
145152
"org.apposed.appose.util.FilePaths",
146153
"org.apposed.appose.util.Platforms",
147154
"org.apposed.appose.util.Processes",
148155
"org.apposed.appose.util.Proxies",
149156
"org.apposed.appose.util.Types",
157+
"org.apposed.appose.util.Versions",
158+
"org.apposed.appose.util.XML",
150159
// Test classes - dump as module-level test functions.
160+
"org.apposed.appose.TestBase",
151161
"org.apposed.appose.ServiceTest",
152162
"org.apposed.appose.SharedMemoryTest",
153163
"org.apposed.appose.SyntaxTest",
@@ -174,9 +184,7 @@ public class DumpApi {
174184
"org.apposed.appose.shm.Kernel32",
175185
"org.apposed.appose.shm.LibC",
176186
// Utility classes (keeping discovery/factory classes, excluding internal helpers).
177-
"org.apposed.appose.util.Plugins",
178-
// Test utility classes.
179-
"org.apposed.appose.TestBase"
187+
"org.apposed.appose.util.Plugins"
180188
));
181189

182190
private static PrintWriter currentWriter = null;

0 commit comments

Comments
 (0)