Package io.microsphere.reflect
Class MemberUtils
- java.lang.Object
-
- io.microsphere.reflect.MemberUtils
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.function.Predicate<? super java.lang.reflect.Member>
FINAL_MEMBER_PREDICATE
ThePredicate
reference toisFinal(Member)
static java.util.function.Predicate<? super java.lang.reflect.Member>
NON_PRIVATE_MEMBER_PREDICATE
ThePredicate
reference toisNonPrivate(Member)
static java.util.function.Predicate<? super java.lang.reflect.Member>
NON_STATIC_MEMBER_PREDICATE
ThePredicate
reference toisNonStatic(Member)
static java.util.function.Predicate<? super java.lang.reflect.Member>
PUBLIC_MEMBER_PREDICATE
ThePredicate
reference toisPublic(Member)
static java.util.function.Predicate<? super java.lang.reflect.Member>
STATIC_MEMBER_PREDICATE
ThePredicate
reference toisStatic(Member)
-
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_MEMBER_PREDICATE
public static final java.util.function.Predicate<? super java.lang.reflect.Member> STATIC_MEMBER_PREDICATE
ThePredicate
reference toisStatic(Member)
-
NON_STATIC_MEMBER_PREDICATE
public static final java.util.function.Predicate<? super java.lang.reflect.Member> NON_STATIC_MEMBER_PREDICATE
ThePredicate
reference toisNonStatic(Member)
-
FINAL_MEMBER_PREDICATE
public static final java.util.function.Predicate<? super java.lang.reflect.Member> FINAL_MEMBER_PREDICATE
ThePredicate
reference toisFinal(Member)
-
PUBLIC_MEMBER_PREDICATE
public static final java.util.function.Predicate<? super java.lang.reflect.Member> PUBLIC_MEMBER_PREDICATE
ThePredicate
reference toisPublic(Member)
-
NON_PRIVATE_MEMBER_PREDICATE
public static final java.util.function.Predicate<? super java.lang.reflect.Member> NON_PRIVATE_MEMBER_PREDICATE
ThePredicate
reference toisNonPrivate(Member)
-
-
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
-
-