|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Modifier extends Object
static методы и константы, чтобы декодировать class и задействованные модификаторы доступа. Наборы модификаторов представляются как целые числа с отличными позициями двоичного разряда, представляющими различные модификаторы. Значения для констант, представляющих модификаторы, принимаются от таблиц в разделах 4.1, 4.4, 4.5, и 4.7 из Спецификации Виртуальной машины Java™.Class.getModifiers(), Member.getModifiers()| Модификатор и Тип | Поле и Описание |
|---|---|
static int |
КРАТКИЙ ОБЗОР
int значение, представляющее abstract модификатор. |
static int |
ФИНАЛ
int значение, представляющее final модификатор. |
static int |
ИНТЕРФЕЙС
int значение, представляющее interface модификатор. |
static int |
СОБСТВЕННЫЙ
int значение, представляющее native модификатор. |
static int |
ЧАСТНЫЙ
int значение, представляющее private модификатор. |
static int |
ЗАЩИЩЕННЫЙ
int значение, представляющее protected модификатор. |
static int |
ОБЩЕСТВЕННОСТЬ
int значение, представляющее public модификатор. |
static int |
СТАТИЧНЫЙ
int значение, представляющее static модификатор. |
static int |
СТРОГИЙ
int значение, представляющее strictfp модификатор. |
static int |
СИНХРОНИЗИРУЕМЫЙ
int значение, представляющее synchronized модификатор. |
static int |
ПЕРЕХОДНЫЙ ПРОЦЕСС
int значение, представляющее transient модификатор. |
static int |
ЭНЕРГОЗАВИСИМЫЙ
int значение, представляющее volatile модификатор. |
| Конструктор и Описание |
|---|
Modifier() |
| Модификатор и Тип | Метод и Описание |
|---|---|
static int |
classModifiers()
Возвратитесь
int осуществление операции ИЛИ значения вместе модификаторы исходного языка, которые могут быть применены к class. |
static int |
constructorModifiers()
Возвратитесь
int осуществление операции ИЛИ значения вместе модификаторы исходного языка, которые могут быть применены к конструктору. |
static int |
fieldModifiers()
Возвратитесь
int осуществление операции ИЛИ значения вместе модификаторы исходного языка, которые могут быть применены к полю. |
static int |
interfaceModifiers()
Возвратитесь
int осуществление операции ИЛИ значения вместе модификаторы исходного языка, которые могут быть применены к интерфейсу. |
static boolean |
isAbstract(int mod)
Возвратиться
true если целочисленный параметр включает abstract модификатор, false иначе. |
static boolean |
isFinal(int mod)
Возвратиться
true если целочисленный параметр включает final модификатор, false иначе. |
static boolean |
isInterface(int mod)
Возвратиться
true если целочисленный параметр включает interface модификатор, false иначе. |
static boolean |
isNative(int mod)
Возвратиться
true если целочисленный параметр включает native модификатор, false иначе. |
static boolean |
isPrivate(int mod)
Возвратиться
true если целочисленный параметр включает private модификатор, false иначе. |
static boolean |
isProtected(int mod)
Возвратиться
true если целочисленный параметр включает protected модификатор, false иначе. |
static boolean |
isPublic(int mod)
Возвратиться
true если целочисленный параметр включает public модификатор, false иначе. |
static boolean |
isStatic(int mod)
Возвратиться
true если целочисленный параметр включает static модификатор, false иначе. |
static boolean |
isStrict(int mod)
Возвратиться
true если целочисленный параметр включает strictfp модификатор, false иначе. |
static boolean |
isSynchronized(int mod)
Возвратиться
true если целочисленный параметр включает synchronized модификатор, false иначе. |
static boolean |
isTransient(int mod)
Возвратиться
true если целочисленный параметр включает transient модификатор, false иначе. |
static boolean |
isVolatile(int mod)
Возвратиться
true если целочисленный параметр включает volatile модификатор, false иначе. |
static int |
methodModifiers()
Возвратитесь
int осуществление операции ИЛИ значения вместе модификаторы исходного языка, которые могут быть применены к методу. |
static int |
parameterModifiers()
Возвратитесь
int осуществление операции ИЛИ значения вместе модификаторы исходного языка, которые могут быть применены к параметру. |
static String |
toString(int mod)
Возвратите строку, описывающую флаги модификатора доступа в указанном модификаторе.
|
public static final int PUBLIC
int значение, представляющее public модификатор.public static final int PRIVATE
int значение, представляющее private модификатор.public static final int PROTECTED
int значение, представляющее protected модификатор.public static final int STATIC
int значение, представляющее static модификатор.public static final int FINAL
int значение, представляющее final модификатор.public static final int SYNCHRONIZED
int значение, представляющее synchronized модификатор.public static final int VOLATILE
int значение, представляющее volatile модификатор.public static final int TRANSIENT
int значение, представляющее transient модификатор.public static final int NATIVE
int значение, представляющее native модификатор.public static final int INTERFACE
int значение, представляющее interface модификатор.public static final int ABSTRACT
int значение, представляющее abstract модификатор.public static final int STRICT
int значение, представляющее strictfp модификатор.public static boolean isPublic(int mod)
true если целочисленный параметр включает public модификатор, false иначе.mod - ряд модификаторовtrue если mod включает public модификатор; false иначе.public static boolean isPrivate(int mod)
true если целочисленный параметр включает private модификатор, false иначе.mod - ряд модификаторовtrue если mod включает private модификатор; false иначе.public static boolean isProtected(int mod)
true если целочисленный параметр включает protected модификатор, false иначе.mod - ряд модификаторовtrue если mod включает protected модификатор; false иначе.public static boolean isStatic(int mod)
true если целочисленный параметр включает static модификатор, false иначе.mod - ряд модификаторовtrue если mod включает static модификатор; false иначе.public static boolean isFinal(int mod)
true если целочисленный параметр включает final модификатор, false иначе.mod - ряд модификаторовtrue если mod включает final модификатор; false иначе.public static boolean isSynchronized(int mod)
true если целочисленный параметр включает synchronized модификатор, false иначе.mod - ряд модификаторовtrue если mod включает synchronized модификатор; false иначе.public static boolean isVolatile(int mod)
true если целочисленный параметр включает volatile модификатор, false иначе.mod - ряд модификаторовtrue если mod включает volatile модификатор; false иначе.public static boolean isTransient(int mod)
true если целочисленный параметр включает transient модификатор, false иначе.mod - ряд модификаторовtrue если mod включает transient модификатор; false иначе.public static boolean isNative(int mod)
true если целочисленный параметр включает native модификатор, false иначе.mod - ряд модификаторовtrue если mod включает native модификатор; false иначе.public static boolean isInterface(int mod)
true если целочисленный параметр включает interface модификатор, false иначе.mod - ряд модификаторовtrue если mod включает interface модификатор; false иначе.public static boolean isAbstract(int mod)
true если целочисленный параметр включает abstract модификатор, false иначе.mod - ряд модификаторовtrue если mod включает abstract модификатор; false иначе.public static boolean isStrict(int mod)
true если целочисленный параметр включает strictfp модификатор, false иначе.mod - ряд модификаторовtrue если mod включает strictfp модификатор; false иначе.public static String toString(int mod)
public final synchronized strictfp
Имена модификатора возвращаются в порядке, непротиворечивом с предложенными упорядочиваниями модификатора, данными в разделах 8.1.1, 8.3.1, 8.4.3, 8.8.3, и 9.1.1 из Спецификации языка Java™. Полное упорядочивание модификатора, используемое этим методом: public protected private abstract static final transient volatile synchronized native strictfp interface interface модификатор, обсужденный в этом class, не является истинным модификатором на языке Java, и это появляется после всех других модификаторов, перечисленных этим методом. Этот метод может возвратить строку модификаторов, которые не являются допустимыми модификаторами объекта Java; другими словами никакая проверка не делается на возможной законности комбинации модификаторов, представленных вводом. Отметьте что выполнить такую проверку известный вид объекта, такого как конструктор или метод, сначала И параметр toString с соответствующей маской от метода как constructorModifiers() или methodModifiers().mod - ряд модификаторовmodpublic static int classModifiers()
int осуществление операции ИЛИ значения вместе модификаторы исходного языка, которые могут быть применены к class.int осуществление операции ИЛИ значения вместе модификаторы исходного языка, которые могут быть применены к class.public static int interfaceModifiers()
int осуществление операции ИЛИ значения вместе модификаторы исходного языка, которые могут быть применены к интерфейсу.int осуществление операции ИЛИ значения вместе модификаторы исходного языка, которые могут быть применены к интерфейсу.public static int constructorModifiers()
int осуществление операции ИЛИ значения вместе модификаторы исходного языка, которые могут быть применены к конструктору.int осуществление операции ИЛИ значения вместе модификаторы исходного языка, которые могут быть применены к конструктору.public static int methodModifiers()
int осуществление операции ИЛИ значения вместе модификаторы исходного языка, которые могут быть применены к методу.int осуществление операции ИЛИ значения вместе модификаторы исходного языка, которые могут быть применены к методу.public static int fieldModifiers()
int осуществление операции ИЛИ значения вместе модификаторы исходного языка, которые могут быть применены к полю.int осуществление операции ИЛИ значения вместе модификаторы исходного языка, которые могут быть применены к полю.public static int parameterModifiers()
int осуществление операции ИЛИ значения вместе модификаторы исходного языка, которые могут быть применены к параметру.int осуществление операции ИЛИ значения вместе модификаторы исходного языка, которые могут быть применены к параметру.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92