@@ -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