public class ModifierUtil
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ModifierUtil.ModifierType
修饰符枚举
|
| 构造器和说明 |
|---|
ModifierUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
hasModifier(java.lang.Class<?> clazz,
ModifierUtil.ModifierType... modifierTypes)
是否同时存在一个或多个修饰符(可能有多个修饰符,如果有指定的修饰符则返回true)
|
static boolean |
hasModifier(java.lang.reflect.Constructor<?> constructor,
ModifierUtil.ModifierType... modifierTypes)
是否同时存在一个或多个修饰符(可能有多个修饰符,如果有指定的修饰符则返回true)
|
static boolean |
hasModifier(java.lang.reflect.Field field,
ModifierUtil.ModifierType... modifierTypes)
是否同时存在一个或多个修饰符(可能有多个修饰符,如果有指定的修饰符则返回true)
|
static boolean |
hasModifier(java.lang.reflect.Method method,
ModifierUtil.ModifierType... modifierTypes)
是否同时存在一个或多个修饰符(可能有多个修饰符,如果有指定的修饰符则返回true)
|
static boolean |
isPublic(java.lang.Class<?> clazz)
是否是Public类
|
static boolean |
isPublic(java.lang.reflect.Constructor<?> constructor)
是否是Public构造
|
static boolean |
isPublic(java.lang.reflect.Field field)
是否是Public字段
|
static boolean |
isPublic(java.lang.reflect.Method method)
是否是Public方法
|
static boolean |
isStatic(java.lang.Class<?> clazz)
是否是static类
|
static boolean |
isStatic(java.lang.reflect.Field field)
是否是static字段
|
static boolean |
isStatic(java.lang.reflect.Method method)
是否是static方法
|
public static boolean hasModifier(java.lang.Class<?> clazz,
ModifierUtil.ModifierType... modifierTypes)
clazz - 类modifierTypes - 修饰符枚举public static boolean hasModifier(java.lang.reflect.Constructor<?> constructor,
ModifierUtil.ModifierType... modifierTypes)
constructor - 构造方法modifierTypes - 修饰符枚举public static boolean hasModifier(java.lang.reflect.Method method,
ModifierUtil.ModifierType... modifierTypes)
method - 方法modifierTypes - 修饰符枚举public static boolean hasModifier(java.lang.reflect.Field field,
ModifierUtil.ModifierType... modifierTypes)
field - 字段modifierTypes - 修饰符枚举public static boolean isPublic(java.lang.reflect.Field field)
field - 字段public static boolean isPublic(java.lang.reflect.Method method)
method - 方法public static boolean isPublic(java.lang.Class<?> clazz)
clazz - 类public static boolean isPublic(java.lang.reflect.Constructor<?> constructor)
constructor - 构造public static boolean isStatic(java.lang.reflect.Field field)
field - 字段public static boolean isStatic(java.lang.reflect.Method method)
method - 方法public static boolean isStatic(java.lang.Class<?> clazz)
clazz - 类Copyright © 2018. All rights reserved.