java.lang.reflect Modifier类
精华
小牛编辑
163浏览
2023-03-14
1 java.lang.reflect Modifier类的介绍
java.lang.reflect.Modifier类提供了用于解码类和成员访问修饰符的静态方法和常量。修饰符集合被表示为具有表示不同修饰符的不同位位置的整数。表示修饰符的常量的值取自“Java虚拟机规范”第4.1,4.4,4.5和4.7节中的表中。
2 java.lang.reflect Modifier类的声明
public class Modifier
extends Object
3 java.lang.reflect Modifier类的方法
方法 | 描述 |
---|---|
static int classModifiers() | 返回一个int值将可以应用于一个类的源语言修饰符组合在一起。 |
static int constructorModifiers() | 返回一个int值将可以应用于构造函数的源语言修饰符组合在一起。 |
static int fieldModifiers() | 返回一个int值将可以应用于字段的源语言修饰符组合在一起。 |
static int interfaceModifiers() | 返回一个int值将可以应用于interface的源语言修饰符组合在一起。 |
static boolean isAbstract(int mod) | 如果整数参数包含abstract修饰符,返回true,否则返回false。 |
static boolean isFinal(int mod) | 如果整数参数包含final修饰符,则返回true,否则返回false。 |
static boolean isInterface(int mod) | 如果整数参数包含interface修饰符,返回true,否则返回false。 |
static boolean isNative(int mod) | 如果整数参数包含native修饰符,则返回true,否则返回false。 |
static boolean isPrivate(int mod) | 如果整数参数包含private修饰符,返回true,否则返回false。 |
static boolean isProtected(int mod) | 如果整数参数包含protected修饰符,则返回true,否则返回false。 |
static boolean isPublic(int mod) | 如果整数参数包含public修饰符,则返回true,否则返回false。 |
static boolean isStatic(int mod) | 如果整数参数包含static修饰符,则返回true,否则返回false。 |
static boolean isStrict(int mod) | 如果整数参数包含strictfp修饰符,则返回true,否则返回false。 |
static boolean isSynchronized(int mod) | 如果整数参数包含synchronized修饰符,返回true,否则返回false。 |
static boolean isTransient(int mod) | 如果整数参数包含transient 修饰符,则返回true,否则返回false。 |
static boolean isVolatile(int mod) | 如果整数参数包含volatile修饰符,则返回true,否则返回false。 |
static int methodModifiers() | 返回一个将可以应用于方法的源语言修饰符组合在一起的int值。 |
static String toString(int mod) | 返回描述指定修饰符中的访问修饰符标志的字符串。 |