### Exports
# for com.ibm.crypto.ibmkeycert.jar
--add-exports
java.base/sun.security.action=ALL-UNNAMED
# for com.ibm.ws.jndi.internal.WASInitialContextFactoryBuilder
--add-exports
java.naming/com.sun.jndi.ldap=ALL-UNNAMED
--add-exports
java.naming/com.sun.jndi.url.ldap=ALL-UNNAMED
--add-exports
jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED
# for Oracle Kerberos
--add-exports
java.security.jgss/sun.security.krb5.internal=ALL-UNNAMED
# for Dump action: com.ibm.ws.kernel.boot.internal.commands.HotSpotJavaDumperImpl$VirtualMachine.remoteDataDump(HotSpotJavaDumperImpl.java:339)
--add-exports
jdk.attach/sun.tools.attach=ALL-UNNAMED
### Opens
--add-opens
java.base/java.util=ALL-UNNAMED
# needed for EJB Container's ClassDefiner.defineClass
--add-opens
java.base/java.lang=ALL-UNNAMED
--add-opens
java.base/java.util.concurrent=ALL-UNNAMED
--add-opens
java.base/java.io=ALL-UNNAMED
--add-opens
java.naming/javax.naming.spi=ALL-UNNAMED
# For https://github.com/OpenLiberty/open-liberty/issues/10488
--add-opens
jdk.naming.rmi/com.sun.jndi.url.rmi=ALL-UNNAMED
# for ejbcontainer.ejb2x_fat/S[FL]RemoteTest (yoko setAccessible calls)
--add-opens
java.naming/javax.naming=ALL-UNNAMED
# for ejbcontainer.ejb2x_fat/S[FL]RemoteTest (yoko setAccessible calls)
--add-opens
java.rmi/java.rmi=ALL-UNNAMED
# for ejbcontainer.ejb2x_fat/S[FL]RemoteTest (yoko setAccessible calls)
--add-opens
java.sql/java.sql=ALL-UNNAMED
# for com.ibm.ws.management.j2ee.client_fat_java7:TestMEJBqueryNames/TestMEJBgetAttribute (yoko setAccessible calls)
--add-opens
java.management/javax.management=ALL-UNNAMED
# for com.ibm.ws.transport.iiop_fat:testResolvable/testResolvableThatThrows (yoko setAccessible calls)
--add-opens
java.base/java.lang.reflect=ALL-UNNAMED
# for com.ibm.ws.transport.iiop_fat:testResolvable/testResolvableThatThrows (yoko setAccessible calls)
--add-opens
java.desktop/java.awt.image=ALL-UNNAMED
# for com.ibm.ws.transport.iiop_fat:testResolvable/testResolvableThatThrows (yoko accessible calls)
--add-opens
java.base/java.security=ALL-UNNAMED
# for java -jar execution on command line (java.net.URLClassLoader) and CXF 3.1.X Authenticator support
--add-opens
java.base/java.net=ALL-UNNAMED
# for com.ibm.ws.clientcontainer.javacolon.fat.* tests (yoko accessible calls)
--add-opens
java.base/java.text=ALL-UNNAMED
# For https://github.com/OpenLiberty/open-liberty/issues/20818
--add-opens
java.base/sun.net.www.protocol.https=ALL-UNNAMED
# For https://github.com/OpenLiberty/open-liberty/issues/20858
--add-exports
jdk.management.agent/jdk.internal.agent=ALL-UNNAMED
# Also for https://github.com/OpenLiberty/open-liberty/issues/20858
--add-exports
java.base/jdk.internal.vm=ALL-UNNAMED
