Package com.sun.codemodel
Class JModule
java.lang.Object
com.sun.codemodel.JModule
Represents a Java module.
- Author:
- Tomas Kraus
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds a package to the list of Java module exports.void
_exports
(Collection<JPackage> pkgs, boolean addEmpty) Adds packages to the list of Java module exports.void
Adds all modules to the list of Java module requirements.void
Adds a module to the list of Java module requirements withoutpublic
andstatic
modifiers.void
Adds all modules to the list of Java module requirements withoutpublic
andstatic
modifiers.void
Adds a module to the list of Java module requirements.Print source code of Java Module declaration.name()
Gets the name of this module.
-
Method Details
-
name
Gets the name of this module.- Returns:
- name of this module.
-
_exports
Adds a package to the list of Java module exports. The package name shall not benull
or emptyString
.- Parameters:
pkg
- Java package to be exported.
-
_exports
Adds packages to the list of Java module exports.- Parameters:
pkgs
- Collection of packages to be added.addEmpty
- Adds also packages without any classes whentrue
.
-
_requires
Adds a module to the list of Java module requirements. The module name shall not benull
or emptyString
.- Parameters:
name
- Name of required Java module.isPublic
- Usepublic
modifier.isStatic
- Usestatic
modifier.
-
_requires
Adds a module to the list of Java module requirements withoutpublic
andstatic
modifiers. The module name shall not benull
or emptyString
.- Parameters:
name
- Name of required Java module.
-
_requires
Adds all modules to the list of Java module requirements. The module name shall not benull
or emptyString
.- Parameters:
names
- Names of required Java module.isPublic
- Usepublic
modifier.isStatic
- Usestatic
modifier.
-
_requires
Adds all modules to the list of Java module requirements withoutpublic
andstatic
modifiers.- Parameters:
names
- Names of required Java module.
-
generate
Print source code of Java Module declaration.- Parameters:
f
- Java code formatter.- Returns:
- provided instance of Java code formatter.
-