Учебники

java.lang.reflect — класс модификатора

Класс java.lang.reflect.Modifier предоставляет статические методы и константы для декодирования модификаторов доступа к классам и членам. Наборы модификаторов представлены как целые числа с различными позициями битов, представляющими различные модификаторы. Значения для констант, представляющих модификаторы, взяты из таблиц в разделах 4.1, 4.4, 4.5 и 4.7 Спецификации виртуальной машины Java.

Объявление класса

Ниже приводится объявление для класса java.lang.reflect.Modifier.

public class Modifier
   extends Object

поля

Ниже приведены поля для класса java.lang.reflect.Modifier.

  • static int ABSTRACT — значение int, представляющее абстрактный модификатор.

  • static int FINAL — значение int, представляющее конечный модификатор.

  • static int INTERFACE — значение int, представляющее модификатор интерфейса.

  • static int NATIVE — значение int, представляющее собственный модификатор.

  • static int PRIVATE — значение int, представляющее частный модификатор.

  • static int PROTECTED — значение int, представляющее защищенный модификатор.

  • static int PUBLIC — значение int, представляющее открытый модификатор.

  • static int STATIC — значение int, представляющее модификатор static.

  • static int STRICT — значение int, представляющее модификатор strictfp.

  • static int SYNCHRONIZED — значение int, представляющее синхронизированный модификатор.

  • static int TRANSIENT — значение int, представляющее модификатор переходного процесса.

  • static int VOLATILE — значение int, представляющее модификатор volatile.

static int ABSTRACT — значение int, представляющее абстрактный модификатор.

static int FINAL — значение int, представляющее конечный модификатор.

static int INTERFACE — значение int, представляющее модификатор интерфейса.

static int NATIVE — значение int, представляющее собственный модификатор.

static int PRIVATE — значение int, представляющее частный модификатор.

static int PROTECTED — значение int, представляющее защищенный модификатор.

static int PUBLIC — значение int, представляющее открытый модификатор.

static int STATIC — значение int, представляющее модификатор static.

static int STRICT — значение int, представляющее модификатор strictfp.

static int SYNCHRONIZED — значение int, представляющее синхронизированный модификатор.

static int TRANSIENT — значение int, представляющее модификатор переходного процесса.

static int VOLATILE — значение int, представляющее модификатор volatile.

Конструкторы

Sr.No. Конструктор и описание
1 Модификатор()

Конструктор по умолчанию.

Конструктор по умолчанию.

Методы класса

Sr.No. Метод и описание
1 static int classModifiers ()

Возвращает значение int ИЛИ, объединяя модификаторы исходного языка, которые могут быть применены к классу.

2 static int constructorModifiers ()

Возвращает значение int ИЛИ, объединяя модификаторы исходного языка, которые могут быть применены к конструктору.

3 static int fieldModifiers ()

Возвращает значение int ИЛИ, объединяя модификаторы исходного языка, которые могут быть применены к полю.

4 static int interfaceModifiers ()

Возвращает значение int ИЛИ, объединяя модификаторы исходного языка, которые могут быть применены к интерфейсу.

5 статический логический isAbstract (int mod)

Вернуть true, если целочисленный аргумент включает в себя абстрактный модификатор, иначе false.

6 статический логический isFinal (мод)

Вернуть true, если целочисленный аргумент включает модификатор final, иначе false.

7 статический логический isInterface (int mod)

Вернуть true, если целочисленный аргумент включает модификатор интерфейса, иначе false.

8 статический логический isNative (int mod)

Вернуть true, если целочисленный аргумент включает собственный модификатор, иначе false.

9 статический логический isPrivate (int mod)

Вернуть true, если целочисленный аргумент включает в себя частный модификатор, иначе false.

10 статическое логическое значение isProtected (int mod)

Вернуть true, если целочисленный аргумент включает защищенный модификатор, иначе false.

11 статический логический isPublic (int mod)

Вернуть true, если целочисленный аргумент включает в себя открытый модификатор, иначе false.

12 статический логический isStatic (int mod)

Вернуть true, если целочисленный аргумент включает модификатор static, иначе false.

13 статический логический isStrict (int mod)

Вернуть true, если целочисленный аргумент включает модификатор strictfp, в противном случае — false.

14 статический логический isSynchronized (int mod)

Вернуть true, если целочисленный аргумент включает синхронизированный модификатор, иначе false.

15 статический логический isTransient (int mod)

Вернуть true, если целочисленный аргумент включает в себя модификатор transient, иначе false.

16 статическое логическое значение isVolatile (int mod)

Вернуть true, если целочисленный аргумент включает модификатор volatile, иначе false.

17 static int methodModifiers ()

Возвращает значение int ИЛИ, объединяя модификаторы исходного языка, которые могут быть применены к методу.

18 статическая строка toString (int mod)

Вернуть строку, описывающую флаги модификатора доступа в указанном модификаторе.

Возвращает значение int ИЛИ, объединяя модификаторы исходного языка, которые могут быть применены к классу.

Возвращает значение int ИЛИ, объединяя модификаторы исходного языка, которые могут быть применены к конструктору.

Возвращает значение int ИЛИ, объединяя модификаторы исходного языка, которые могут быть применены к полю.

Возвращает значение int ИЛИ, объединяя модификаторы исходного языка, которые могут быть применены к интерфейсу.

Вернуть true, если целочисленный аргумент включает в себя абстрактный модификатор, иначе false.

Вернуть true, если целочисленный аргумент включает модификатор final, иначе false.

Вернуть true, если целочисленный аргумент включает модификатор интерфейса, иначе false.

Вернуть true, если целочисленный аргумент включает собственный модификатор, иначе false.

Вернуть true, если целочисленный аргумент включает в себя частный модификатор, иначе false.

Вернуть true, если целочисленный аргумент включает защищенный модификатор, иначе false.

Вернуть true, если целочисленный аргумент включает в себя открытый модификатор, иначе false.

Вернуть true, если целочисленный аргумент включает модификатор static, иначе false.

Вернуть true, если целочисленный аргумент включает модификатор strictfp, в противном случае — false.

Вернуть true, если целочисленный аргумент включает синхронизированный модификатор, иначе false.

Вернуть true, если целочисленный аргумент включает в себя модификатор transient, иначе false.

Вернуть true, если целочисленный аргумент включает модификатор volatile, иначе false.

Возвращает значение int ИЛИ, объединяя модификаторы исходного языка, которые могут быть применены к методу.

Вернуть строку, описывающую флаги модификатора доступа в указанном модификаторе.

Методы унаследованы

Этот класс наследует методы от следующих классов —