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_PREDICATEThePredicatereference toisFinal(Member)static java.util.function.Predicate<? super java.lang.reflect.Member>NON_PRIVATE_MEMBER_PREDICATEThePredicatereference toisNonPrivate(Member)static java.util.function.Predicate<? super java.lang.reflect.Member>NON_STATIC_MEMBER_PREDICATEThePredicatereference toisNonStatic(Member)static java.util.function.Predicate<? super java.lang.reflect.Member>PUBLIC_MEMBER_PREDICATEThePredicatereference toisPublic(Member)static java.util.function.Predicate<? super java.lang.reflect.Member>STATIC_MEMBER_PREDICATEThePredicatereference toisStatic(Member)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.reflect.MemberasMember(java.lang.Object object)Try to cast to be an instance ofMemberstatic booleanisAbstract(java.lang.reflect.Member member)check the specifiedmemberis abstract or not ?static booleanisFinal(java.lang.reflect.Member member)check the specifiedmemberis final or not ?static booleanisNonPrivate(java.lang.reflect.Member member)check the specifiedmemberis non-private or not ?static booleanisNonStatic(java.lang.reflect.Member member)static booleanisPrivate(java.lang.reflect.Member member)check the specifiedmemberis private or not ?static booleanisPublic(java.lang.reflect.Member member)check the specifiedmemberis public or not ?static booleanisStatic(java.lang.reflect.Member member)check the specifiedmemberis static or not ?
-
-
-
Field Detail
-
STATIC_MEMBER_PREDICATE
public static final java.util.function.Predicate<? super java.lang.reflect.Member> STATIC_MEMBER_PREDICATE
ThePredicatereference toisStatic(Member)
-
NON_STATIC_MEMBER_PREDICATE
public static final java.util.function.Predicate<? super java.lang.reflect.Member> NON_STATIC_MEMBER_PREDICATE
ThePredicatereference toisNonStatic(Member)
-
FINAL_MEMBER_PREDICATE
public static final java.util.function.Predicate<? super java.lang.reflect.Member> FINAL_MEMBER_PREDICATE
ThePredicatereference toisFinal(Member)
-
PUBLIC_MEMBER_PREDICATE
public static final java.util.function.Predicate<? super java.lang.reflect.Member> PUBLIC_MEMBER_PREDICATE
ThePredicatereference toisPublic(Member)
-
NON_PRIVATE_MEMBER_PREDICATE
public static final java.util.function.Predicate<? super java.lang.reflect.Member> NON_PRIVATE_MEMBER_PREDICATE
ThePredicatereference toisNonPrivate(Member)
-
-
Method Detail
-
isStatic
public static boolean isStatic(java.lang.reflect.Member member)
check the specifiedmemberis static or not ?- Parameters:
member-Memberinstance, e.g,Constructor,MethodorField- Returns:
- Iff
memberis static one, returntrue, orfalse
-
isAbstract
public static boolean isAbstract(java.lang.reflect.Member member)
check the specifiedmemberis abstract or not ?- Parameters:
member-Memberinstance, e.g,Constructor,MethodorField- Returns:
- Iff
memberis 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 specifiedmemberis final or not ?- Parameters:
member-Memberinstance, e.g,Constructor,MethodorField- Returns:
- Iff
memberis final one, returntrue, orfalse
-
isPrivate
public static boolean isPrivate(java.lang.reflect.Member member)
check the specifiedmemberis private or not ?- Parameters:
member-Memberinstance, e.g,Constructor,MethodorField- Returns:
- Iff
memberis private one, returntrue, orfalse
-
isPublic
public static boolean isPublic(java.lang.reflect.Member member)
check the specifiedmemberis public or not ?- Parameters:
member-Memberinstance, e.g,Constructor,MethodorField- Returns:
- Iff
memberis public one, returntrue, orfalse
-
isNonPrivate
public static boolean isNonPrivate(java.lang.reflect.Member member)
check the specifiedmemberis non-private or not ?- Parameters:
member-Memberinstance, e.g,Constructor,MethodorField- Returns:
- Iff
memberis 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:
MemberifobjectisMember
-
-