--add-opens 是否适用于 JPMS 中动态创建的图层?

Does --add-opens work for dynamically created layers in JPMS?

我有一个 JPMS 框架,可以动态创建 JPMS 层并向它们添加模块。经过一些测试后,在我看来 --add-opens JVM 参数仅适用于 boot layer,我的意思是应用程序启动时创建的层。

那么,问题 - --add-opens 是否适用于 JPMS 中动态创建的图层?

具体例子

--add-opens java.base/java.lang=weld.servlet.shaded

如果weld.servlet.shaded在动态创建的图层中,java.base/java.lang会被打开到weld.servlet.shaded吗?

@AlanBateman 给出了答案

The --add-opens CLI option is for the boot layer only.