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 Details

  • Method Details

    • fromFlagValue

      public static ModuleModifier.ModuleModifierKeyword fromFlagValue(int flagValue)
      Returns the module modifier corresponding to the given single-bit flag value, or null if none or if more than one bit is set.

      fromFlagValue is the converse of toFlagValue: that is, ModuleModifierKind.fromFlagValue(k.toFlagValue()) == k for all module modifier keywords k.

      Parameters:
      flagValue - the single-bit flag value for the module modifier
      Returns:
      the module modifier keyword, or null if none
      See Also:
    • toKeyword

      public static ModuleModifier.ModuleModifierKeyword toKeyword(String keyword)
      Returns the module modifier corresponding to the given string, or null if none.

      toKeyword is the converse of toString: that is, ModuleModifierKind.toKeyword(k.toString()) == k for all module modifier keywords k.

      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

      public String toString()
      Returns the keyword for the module modifier.
      Overrides:
      toString in class Object
      Returns:
      the keyword for the module modifier
      See Also: