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
FieldsModifier 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, ornullif none or if more than one bit is set.intReturns the module modifier flag value corresponding to this module modifier keyword.Returns the module modifier corresponding to the given string, ornullif 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, ornullif none or if more than one bit is set.fromFlagValueis the converse oftoFlagValue: that is,ModuleModifierKind.fromFlagValue(k.toFlagValue()) == kfor all module modifier keywordsk.- Parameters:
flagValue- the single-bit flag value for the module modifier- Returns:
- the module modifier keyword, or
nullif none - See Also:
-
toKeyword
Returns the module modifier corresponding to the given string, ornullif none.toKeywordis the converse oftoString: that is,ModuleModifierKind.toKeyword(k.toString()) == kfor all module modifier keywordsk.- Parameters:
keyword- the lowercase string name for the module modifier- Returns:
- the module modifier keyword, or
nullif 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
ModuleModifierconstants - See Also:
-
toString
Returns the keyword for the module modifier.
-