Package com.sun.codemodel
Class JRequiresDirective
java.lang.Object
com.sun.codemodel.JModuleDirective
com.sun.codemodel.JRequiresDirective
Represents a Java module
requires
directive.
For example "requires foo.bar;"
or "requires public foo.baz;"
.- Author:
- Tomas Kraus
-
Nested Class Summary
Nested classes/interfaces inherited from class com.sun.codemodel.JModuleDirective
JModuleDirective.Type
-
Field Summary
Fields inherited from class com.sun.codemodel.JModuleDirective
name
-
Method Summary
Modifier and TypeMethodDescriptionPrint source code of this module directive.protected void
Print source code ofrequires
module directive modifiers:public
andstatic
keywords for module dependency.getType()
Gets the type of this module directive.Methods inherited from class com.sun.codemodel.JModuleDirective
equals, hashCode, name
-
Method Details
-
getType
Gets the type of this module directive.- Specified by:
getType
in classJModuleDirective
- Returns:
- type of this module directive. Will always return
Type.RequiresDirective
.
-
generateModifiers
Print source code ofrequires
module directive modifiers:public
andstatic
keywords for module dependency.- Parameters:
f
- Java code formatter.
-
generate
Print source code of this module directive.- Specified by:
generate
in classJModuleDirective
- Parameters:
f
- Java code formatter.- Returns:
- provided instance of Java code formatter.
-