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