Spec-Zone.ru › OpenJDK 8

Модификатор перечисления

  • java.lang.Object
    • java.lang.Enum<Modifier>
      • javax.lang.model.element.Modifier
Все реализуемые интерфейсы:
Serializable, Comparable<Modifier>

public enum Modifier
extends Enum<Modifier>

Представляет модификатор элемента программы, такого как класс, метод или поле.

Не все модификаторы применимы ко всем типам элементов. Когда в исходном коде элемента присутствует два или более модификаторов, принято, хотя и не обязательно, что они расположены в том же порядке, что и константы, перечисленные в разделе описания ниже.

Обратите внимание, что в будущих версиях платформы могут быть добавлены дополнительные модификаторы.

С тех пор:
1.6

Константы перечисления

Константа перечисления и описание
ABSTRACT

Модификатор abstract

DEFAULT

Модификатор default

FINAL

Модификатор final

NATIVE

Модификатор native

PRIVATE

Модификатор private

PROTECTED

Модификатор protected

PUBLIC

Модификатор public

STATIC

Модификатор static

STRICTFP

Модификатор strictfp

SYNCHRONIZED

Модификатор synchronized

TRANSIENT

Модификатор transient

VOLATILE

Модификатор volatile

Методы

Модификатор и тип Метод и описание
String toString()

Возвращает имя этого модификатора в нижнем регистре.

static Modifier valueOf(String name)

Возвращает константу перечисления этого типа с заданным именем.

static Modifier[] values()

Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления.

Методы, унаследованные от класса java.lang.Enum

clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf

Методы, унаследованные от класса java.lang.Object

getClass, notify, notifyAll, wait, wait, wait

Константы перечисления

PUBLIC

public static final Modifier PUBLIC

Модификатор public

PROTECTED

public static final Modifier PROTECTED

Модификатор protected

PRIVATE

public static final Modifier PRIVATE

Модификатор private

ABSTRACT

public static final Modifier ABSTRACT

Модификатор abstract

DEFAULT

public static final Modifier DEFAULT

Модификатор default

С тех пор:
1.8

STATIC

public static final Modifier STATIC

Модификатор static

FINAL

public static final Modifier FINAL

Модификатор final

TRANSIENT

public static final Modifier TRANSIENT

Модификатор transient

VOLATILE

public static final Modifier VOLATILE

Модификатор volatile

SYNCHRONIZED

public static final Modifier SYNCHRONIZED

Модификатор synchronized

NATIVE

public static final Modifier NATIVE

Модификатор native

STRICTFP

public static final Modifier STRICTFP

Модификатор strictfp

Методы

values

public static Modifier[] values()

Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. Этот метод может быть использован для итерации по константам следующим образом:

for (Modifier c : Modifier.values())
    System.out.println(c);

Возвращает:
массив, содержащий константы этого типа перечисления в порядке их объявления

valueOf

public static Modifier valueOf(String name)

Возвращает константу перечисления этого типа с заданным именем. Строка должна точно совпадать с идентификатором, используемым для объявления константы перечисления в этом типе. (Дополнительные пробелы не допускаются.)

Параметры:
name - имя константы перечисления, которое требуется вернуть.
Возвращает:
константу перечисления с указанным именем
Исключения:
IllegalArgumentException - если в этом типе перечисления нет константы с указанным именем
NullPointerException - если аргумент равен null

toString

public String toString()

Возвращает имя этого модификатора в нижнем регистре.

Переопределяет:
toString в классе Enum<Modifier>
Возвращает:
имя этой константы перечисления

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API