Package io.microsphere.reflect
Class MemberUtils
- java.lang.Object
-
- io.microsphere.util.BaseUtils
-
- io.microsphere.reflect.MemberUtils
-
public abstract class MemberUtils extends BaseUtils
Java ReflectionMember
Utilities class- Since:
- 1.0.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.function.Predicate<java.lang.reflect.Member>
FINAL_METHOD_PREDICATE
static java.util.function.Predicate<java.lang.reflect.Member>
NON_PRIVATE_METHOD_PREDICATE
static java.util.function.Predicate<java.lang.reflect.Member>
NON_STATIC_METHOD_PREDICATE
static java.util.function.Predicate<java.lang.reflect.Member>
PUBLIC_METHOD_PREDICATE
static java.util.function.Predicate<java.lang.reflect.Method>
STATIC_METHOD_PREDICATE
-
Constructor Summary
Constructors Constructor Description MemberUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.reflect.Member
asMember(java.lang.Object object)
Try to cast to be an instance ofMember
static boolean
isAbstract(java.lang.reflect.Member member)
check the specifiedmember
is abstract or not ?static boolean
isFinal(java.lang.reflect.Member member)
check the specifiedmember
is final or not ?static boolean
isNonPrivate(java.lang.reflect.Member member)
check the specifiedmember
is non-private or not ?static boolean
isNonStatic(java.lang.reflect.Member member)
static boolean
isPrivate(java.lang.reflect.Member member)
check the specifiedmember
is private or not ?static boolean
isPublic(java.lang.reflect.Member member)
check the specifiedmember
is public or not ?static boolean
isStatic(java.lang.reflect.Member member)
check the specifiedmember
is static or not ?
-
-
-
Field Detail
-
STATIC_METHOD_PREDICATE
public static final java.util.function.Predicate<java.lang.reflect.Method> STATIC_METHOD_PREDICATE
-
NON_STATIC_METHOD_PREDICATE
public static final java.util.function.Predicate<java.lang.reflect.Member> NON_STATIC_METHOD_PREDICATE
-
FINAL_METHOD_PREDICATE
public static final java.util.function.Predicate<java.lang.reflect.Member> FINAL_METHOD_PREDICATE
-
PUBLIC_METHOD_PREDICATE
public static final java.util.function.Predicate<java.lang.reflect.Member> PUBLIC_METHOD_PREDICATE
-
NON_PRIVATE_METHOD_PREDICATE
public static final java.util.function.Predicate<java.lang.reflect.Member> NON_PRIVATE_METHOD_PREDICATE
-
-
Method Detail
-
isStatic
public static boolean isStatic(java.lang.reflect.Member member)
check the specifiedmember
is static or not ?- Parameters:
member
-Member
instance, e.g,Constructor
,Method
orField
- Returns:
- Iff
member
is static one, returntrue
, orfalse
-
isAbstract
public static boolean isAbstract(java.lang.reflect.Member member)
check the specifiedmember
is abstract or not ?- Parameters:
member
-Member
instance, e.g,Constructor
,Method
orField
- Returns:
- Iff
member
is static one, returntrue
, orfalse
-
isNonStatic
public static boolean isNonStatic(java.lang.reflect.Member member)
-
isFinal
public static boolean isFinal(java.lang.reflect.Member member)
check the specifiedmember
is final or not ?- Parameters:
member
-Member
instance, e.g,Constructor
,Method
orField
- Returns:
- Iff
member
is final one, returntrue
, orfalse
-
isPrivate
public static boolean isPrivate(java.lang.reflect.Member member)
check the specifiedmember
is private or not ?- Parameters:
member
-Member
instance, e.g,Constructor
,Method
orField
- Returns:
- Iff
member
is private one, returntrue
, orfalse
-
isPublic
public static boolean isPublic(java.lang.reflect.Member member)
check the specifiedmember
is public or not ?- Parameters:
member
-Member
instance, e.g,Constructor
,Method
orField
- Returns:
- Iff
member
is public one, returntrue
, orfalse
-
isNonPrivate
public static boolean isNonPrivate(java.lang.reflect.Member member)
check the specifiedmember
is non-private or not ?- Parameters:
member
-Member
instance, e.g,Constructor
,Method
orField
- Returns:
- Iff
member
is non-private one, returntrue
, orfalse
-
asMember
public static java.lang.reflect.Member asMember(java.lang.Object object)
Try to cast to be an instance ofMember
- Parameters:
object
- the object to be casted- Returns:
Member
ifobject
isMember
-
-