Package org.eclipse.jdt.core.dom
Class ModuleModifier.ModuleModifierKeyword
java.lang.Object
org.eclipse.jdt.core.dom.ModuleModifier.ModuleModifierKeyword
- Enclosing class:
- ModuleModifier
Module Modifier keywords (typesafe enumeration).
-
Field Summary
Modifier and TypeFieldDescriptionstatic final ModuleModifier.ModuleModifierKeyword
"static" modifier with flag valueModuleModifier.STATIC_PHASE
.static final ModuleModifier.ModuleModifierKeyword
"transitive" modifier with flag valueModuleModifier.TRANSITIVE
. -
Method Summary
Modifier and TypeMethodDescriptionfromFlagValue
(int flagValue) Returns the module modifier corresponding to the given single-bit flag value, ornull
if none or if more than one bit is set.int
Returns the module modifier flag value corresponding to this module modifier keyword.Returns the module modifier corresponding to the given string, ornull
if none.toString()
Returns the keyword for the module modifier.
-
Field Details
-
STATIC_KEYWORD
"static" modifier with flag valueModuleModifier.STATIC_PHASE
. -
TRANSITIVE_KEYWORD
"transitive" modifier with flag valueModuleModifier.TRANSITIVE
.
-
-
Method Details
-
fromFlagValue
Returns the module modifier corresponding to the given single-bit flag value, ornull
if none or if more than one bit is set.fromFlagValue
is the converse oftoFlagValue
: that is,ModuleModifierKind.fromFlagValue(k.toFlagValue()) == k
for all module modifier keywordsk
.- Parameters:
flagValue
- the single-bit flag value for the module modifier- Returns:
- the module modifier keyword, or
null
if none - See Also:
-
toKeyword
Returns the module modifier corresponding to the given string, ornull
if none.toKeyword
is the converse oftoString
: that is,ModuleModifierKind.toKeyword(k.toString()) == k
for all module modifier keywordsk
.- Parameters:
keyword
- the lowercase string name for the module modifier- Returns:
- the module modifier keyword, or
null
if none - See Also:
-
toFlagValue
public int toFlagValue()Returns the module modifier flag value corresponding to this module modifier keyword. These flag values are as described in the Java Virtual Machine Specification.- Returns:
- one of the
ModuleModifier
constants - See Also:
-
toString
Returns the keyword for the module modifier.
-