Class MemberUtils

  • All Implemented Interfaces:
    Utils

    public abstract class MemberUtils
    extends java.lang.Object
    implements Utils
    Java Reflection Member Utilities class
    Since:
    1.0.0
    • 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_MEMBER_PREDICATE

        public static final java.util.function.Predicate<? super java.lang.reflect.Member> STATIC_MEMBER_PREDICATE
        The Predicate reference to isStatic(Member)
      • NON_STATIC_MEMBER_PREDICATE

        public static final java.util.function.Predicate<? super java.lang.reflect.Member> NON_STATIC_MEMBER_PREDICATE
        The Predicate reference to isNonStatic(Member)
      • FINAL_MEMBER_PREDICATE

        public static final java.util.function.Predicate<? super java.lang.reflect.Member> FINAL_MEMBER_PREDICATE
        The Predicate reference to isFinal(Member)
      • PUBLIC_MEMBER_PREDICATE

        public static final java.util.function.Predicate<? super java.lang.reflect.Member> PUBLIC_MEMBER_PREDICATE
        The Predicate reference to isPublic(Member)
      • NON_PRIVATE_MEMBER_PREDICATE

        public static final java.util.function.Predicate<? super java.lang.reflect.Member> NON_PRIVATE_MEMBER_PREDICATE
        The Predicate reference to isNonPrivate(Member)
    • 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