Class JpmsModule
java.lang.Object
com.inductiveautomation.ignition.client.launch.model.JpmsModule
Data object defining a JPMS module which requires --add-opens and --add-exports clauses due to strong encapsulation
 of the JVM internals.
- See Also:
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionfinal List<JpmsModule.Mapping>A Mapping of a JPMS module and its packages which need to be "exported" tomoduleName.final List<JpmsModule.Mapping>A Mapping of a JPMS modules and its packages which need to be "opened" tomoduleName.final StringThe module which will be given access to the supplied modules and packages.static final String
- 
Method SummaryModifier and TypeMethodDescriptionbooleaninthashCode()static JpmsModulenamed(String openTo, List<JpmsModule.Mapping> addOpens, List<JpmsModule.Mapping> addExports) static JpmsModuleunnamed(List<JpmsModule.Mapping> addOpens, List<JpmsModule.Mapping> addExports) 
- 
Field Details- 
UNNAMED_MODULES- See Also:
 
- 
moduleNameThe module which will be given access to the supplied modules and packages. typically this will be the unnamed module, in which case this can be null.
- 
addOpensA Mapping of a JPMS modules and its packages which need to be "opened" tomoduleName.
- 
addExportsA Mapping of a JPMS module and its packages which need to be "exported" tomoduleName.
 
- 
- 
Method Details- 
unnamedpublic static JpmsModule unnamed(List<JpmsModule.Mapping> addOpens, List<JpmsModule.Mapping> addExports) 
- 
namedpublic static JpmsModule named(String openTo, List<JpmsModule.Mapping> addOpens, List<JpmsModule.Mapping> addExports) 
- 
openToJvmArgs
- 
exportToJvmArgs
- 
equals
- 
hashCodepublic int hashCode()
 
-