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 voidPrint source code ofrequiresmodule directive modifiers:publicandstatickeywords 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:
getTypein classJModuleDirective- Returns:
- type of this module directive. Will always return
Type.RequiresDirective.
-
generateModifiers
Print source code ofrequiresmodule directive modifiers:publicandstatickeywords for module dependency.- Parameters:
f- Java code formatter.
-
generate
Print source code of this module directive.- Specified by:
generatein classJModuleDirective- Parameters:
f- Java code formatter.- Returns:
- provided instance of Java code formatter.
-