Package org.eclipse.jdt.core.dom
Class ModuleModifier.ModuleModifierKeyword
- java.lang.Object
-
- org.eclipse.jdt.core.dom.ModuleModifier.ModuleModifierKeyword
-
- Enclosing class:
- ModuleModifier
public static class ModuleModifier.ModuleModifierKeyword extends Object
Module Modifier keywords (typesafe enumeration).
-
-
Field Summary
Fields Modifier and Type Field Description static ModuleModifier.ModuleModifierKeyword
STATIC_KEYWORD
"static" modifier with flag valueModuleModifier.STATIC_PHASE
.static ModuleModifier.ModuleModifierKeyword
TRANSITIVE_KEYWORD
"transitive" modifier with flag valueModuleModifier.TRANSITIVE
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ModuleModifier.ModuleModifierKeyword
fromFlagValue(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
toFlagValue()
Returns the module modifier flag value corresponding to this module modifier keyword.static ModuleModifier.ModuleModifierKeyword
toKeyword(String keyword)
Returns the module modifier corresponding to the given string, ornull
if none.String
toString()
Returns the keyword for the module modifier.
-
-
-
Field Detail
-
STATIC_KEYWORD
public static final ModuleModifier.ModuleModifierKeyword STATIC_KEYWORD
"static" modifier with flag valueModuleModifier.STATIC_PHASE
.
-
TRANSITIVE_KEYWORD
public static final ModuleModifier.ModuleModifierKeyword TRANSITIVE_KEYWORD
"transitive" modifier with flag valueModuleModifier.TRANSITIVE
.
-
-
Method Detail
-
fromFlagValue
public static ModuleModifier.ModuleModifierKeyword fromFlagValue(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.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:
toFlagValue()
-
toKeyword
public static ModuleModifier.ModuleModifierKeyword toKeyword(String keyword)
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:
toString()
-
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:
fromFlagValue(int)
-
toString
public String toString()
Returns the keyword for the module modifier.- Overrides:
toString
in classObject
- Returns:
- the keyword for the module modifier
- See Also:
toKeyword(String)
-
-