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

Все реализованные интерфейсы:
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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.compiler/javax/lang/model/element/Modifier.html

Spec-Zone .ru
спецификации, руководства, описания, API