11/*******************************************************************************
2- * Copyright (c) 2019, 2026 GK Software SE and others.
2+ * Copyright (c) 2019, 2024 GK Software SE and others.
33 *
44 * This program and the accompanying materials
55 * are made available under the terms of the Eclipse Public License 2.0
1818import java .util .List ;
1919
2020import org .eclipse .core .runtime .CoreException ;
21- import org .eclipse .core .runtime .Platform ;
2221import org .eclipse .debug .core .ILaunchConfiguration ;
2322import org .eclipse .jdt .core .IClasspathAttribute ;
2423import org .eclipse .jdt .core .IClasspathEntry ;
@@ -64,36 +63,6 @@ public class ModuleOptionsTests extends AbstractDebugTest {
6463 + "jdk.unsupported.desktop," //
6564 + "jdk.xml.dom" ;
6665
67- private static final String ASSUMED_DEFAULT_MODULES_9_MAC_21 = "java.se," //
68- + "jdk.accessibility,jdk.attach,jdk.compiler,jdk.dynalink,jdk.httpserver," //
69- + "jdk.jartool,jdk.javadoc,jdk.jconsole,jdk.jdi," //
70- + "jdk.jfr," //
71- + "jdk.jshell,jdk.jsobject,jdk.management," //
72- + "jdk.management.jfr," //
73- + "jdk.naming.ldap," //
74- + "jdk.net," //
75- + "jdk.sctp,jdk.security.auth,jdk.security.jgss,jdk.unsupported," //
76- + "jdk.scripting.nashorn," //
77- + "jdk.unsupported.desktop," //
78- + "jdk.xml.dom" ;
79-
80- private static final String ASSUMED_DEFAULT_MODULES_21_MAC = "java.base," //
81- + "java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging," //
82- + "java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi," //
83- + "java.scripting,java.security.jgss,java.security.sasl,java.smartcardio," //
84- + "java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto," //
85- + "jdk.accessibility,jdk.attach,jdk.compiler,jdk.dynalink,jdk.httpserver," //
86- + "jdk.jartool,jdk.javadoc,jdk.jconsole,jdk.jdi," //
87- + "jdk.jfr," //
88- + "jdk.jshell,jdk.jsobject,jdk.management," //
89- + "jdk.management.jfr," //
90- + "jdk.naming.ldap," //
91- + "jdk.net," //
92- + "jdk.scripting.nashorn," //
93- + "jdk.sctp,jdk.security.auth,jdk.security.jgss,jdk.unsupported," //
94- + "jdk.unsupported.desktop," //
95- + "jdk.xml.dom" ;
96-
9766
9867 public ModuleOptionsTests (String name ) {
9968 super (name );
@@ -173,11 +142,6 @@ public void testLimitModules_release9() throws CoreException {
173142 List <String > defaultModules = getDefaultModules (javaProject );
174143 String expectedModules ;
175144 String moduleList = String .join ("," , defaultModules );
176- if (Platform .OS .isMac () && Runtime .version ().feature () == 21 ) {
177- assertEquals (ASSUMED_DEFAULT_MODULES_9_MAC_21 , moduleList );
178- } else {
179- assertEquals (ASSUMED_DEFAULT_MODULES_9 , moduleList );
180- }
181145 assertEquals (ASSUMED_DEFAULT_MODULES_9 , moduleList );
182146 switch (moduleList ) {
183147 case ASSUMED_DEFAULT_MODULES_9 :
@@ -189,17 +153,11 @@ public void testLimitModules_release9() throws CoreException {
189153 + "jdk.net," //
190154 + "jdk.nio.mapmode," //
191155 // + "jdk.packager,jdk.packager.services,jdk.plugin.dom,"
192- // + "jdk.scripting.nashorn,"
156+ // + "jdk.scripting.nashorn,"
193157 + "jdk.sctp,"
194158 + "jdk.security.auth,jdk.security.jgss,jdk.unsupported," //
195159 + "jdk.unsupported.desktop,jdk.xml.dom" ;
196160 break ;
197- case ASSUMED_DEFAULT_MODULES_9_MAC_21 :
198- expectedModules = "java.instrument,java.net.http,java.scripting,java.sql.rowset,java.xml.crypto,"
199- + "jdk.accessibility,jdk.dynalink,jdk.httpserver," + "jdk.jartool,jdk.jconsole,jdk.jshell," + "jdk.management.jfr,"
200- + "jdk.naming.ldap," + "jdk.net," + "jdk.sctp," + "jdk.security.auth,jdk.security.jgss,jdk.unsupported,"
201- + "jdk.scripting.nashorn," + "jdk.unsupported.desktop,jdk.xml.dom" ;
202- break ;
203161 default :
204162 fail ("Unknown set of default modules " + moduleList );
205163 return ;
@@ -242,12 +200,6 @@ public void testLimitModules1() throws JavaModelException {
242200 + "jdk.unsupported.desktop," //
243201 + "jdk.xml.dom" ;
244202 break ;
245- case ASSUMED_DEFAULT_MODULES_21_MAC :
246- expectedModules = "java.instrument,java.net.http,java.scripting,java.smartcardio,java.sql.rowset,java.xml.crypto,"
247- + "jdk.accessibility," + "jdk.dynalink," + "jdk.httpserver," + "jdk.jartool,jdk.jconsole,jdk.jshell," + "jdk.jsobject,"
248- + "jdk.management.jfr," + "jdk.naming.ldap," + "jdk.net," + "jdk.scripting.nashorn," + "jdk.sctp,"
249- + "jdk.security.auth,jdk.security.jgss,jdk.unsupported," + "jdk.unsupported.desktop," + "jdk.xml.dom" ;
250- break ;
251203 default :
252204 fail ("Unknown set of default modules " + moduleList );
253205 return ;
0 commit comments