Class MemberUtils


  • public abstract class MemberUtils
    extends BaseUtils
    Java Reflection Member Utilities class
    Since:
    1.0.0
    • 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 of Member
      static boolean isAbstract​(java.lang.reflect.Member member)
      check the specified member is abstract or not ?
      static boolean isFinal​(java.lang.reflect.Member member)
      check the specified member is final or not ?
      static boolean isNonPrivate​(java.lang.reflect.Member member)
      check the specified member is non-private or not ?
      static boolean isNonStatic​(java.lang.reflect.Member member)  
      static boolean isPrivate​(java.lang.reflect.Member member)
      check the specified member is private or not ?
      static boolean isPublic​(java.lang.reflect.Member member)
      check the specified member is public or not ?
      static boolean isStatic​(java.lang.reflect.Member member)
      check the specified member is static or not ?
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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
    • Constructor Detail

      • MemberUtils

        public MemberUtils()
    • Method Detail

      • isStatic

        public static boolean isStatic​(java.lang.reflect.Member member)
        check the specified member is static or not ?
        Parameters:
        member - Member instance, e.g, Constructor, Method or Field
        Returns:
        Iff member is static one, return true, or false
      • isAbstract

        public static boolean isAbstract​(java.lang.reflect.Member member)
        check the specified member is abstract or not ?
        Parameters:
        member - Member instance, e.g, Constructor, Method or Field
        Returns:
        Iff member is static one, return true, or false
      • isNonStatic

        public static boolean isNonStatic​(java.lang.reflect.Member member)
      • isFinal

        public static boolean isFinal​(java.lang.reflect.Member member)
        check the specified member is final or not ?
        Parameters:
        member - Member instance, e.g, Constructor, Method or Field
        Returns:
        Iff member is final one, return true, or false
      • isPrivate

        public static boolean isPrivate​(java.lang.reflect.Member member)
        check the specified member is private or not ?
        Parameters:
        member - Member instance, e.g, Constructor, Method or Field
        Returns:
        Iff member is private one, return true, or false
      • isPublic

        public static boolean isPublic​(java.lang.reflect.Member member)
        check the specified member is public or not ?
        Parameters:
        member - Member instance, e.g, Constructor, Method or Field
        Returns:
        Iff member is public one, return true, or false
      • isNonPrivate

        public static boolean isNonPrivate​(java.lang.reflect.Member member)
        check the specified member is non-private or not ?
        Parameters:
        member - Member instance, e.g, Constructor, Method or Field
        Returns:
        Iff member is non-private one, return true, or false
      • asMember

        public static java.lang.reflect.Member asMember​(java.lang.Object object)
        Try to cast to be an instance of Member
        Parameters:
        object - the object to be casted
        Returns:
        Member if object is Member