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)
Имена модификатора возвращаются в порядке, непротиворечивом с предложенными упорядочиваниями модификатора, данными в разделах 8.1.1, 8.3.1, 8.4.3, 8.8.3, и 9.1.1 из Спецификации языка Java™. Полное упорядочивание модификатора, используемое этим методом:public final synchronized strictfp
public protected private abstract static final transient volatile synchronized native strictfp interface
interface
модификатор, обсужденный в этом class, не является истинным модификатором на языке Java, и это появляется после всех других модификаторов, перечисленных этим методом. Этот метод может возвратить строку модификаторов, которые не являются допустимыми модификаторами объекта Java; другими словами никакая проверка не делается на возможной законности комбинации модификаторов, представленных вводом. Отметьте что выполнить такую проверку известный вид объекта, такого как конструктор или метод, сначала И параметр toString
с соответствующей маской от метода как constructorModifiers()
или methodModifiers()
.mod
- ряд модификаторовmod
public 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