Class XEx


  • public final class XEx
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      XEx()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.Object checkClassValid​(@NonNull java.lang.Object obj, @NonNull java.lang.Class<?>... arrCls)  
      static java.lang.Object checkFieldNotNull​(@NonNull java.lang.Object obj, @NonNull java.lang.String... arrNameField)  
      static XClassInvalidException createClassInvalid​(@NonNull java.lang.Object... arrObj)  
      static java.lang.String getStackTrace​(java.lang.Throwable e)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • XEx

        public XEx()
    • Method Detail

      • createClassInvalid

        public static XClassInvalidException createClassInvalid​(@NonNull
                                                                @NonNull java.lang.Object... arrObj)
                                                         throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • checkClassValid

        public static java.lang.Object checkClassValid​(@NonNull
                                                       @NonNull java.lang.Object obj,
                                                       @NonNull
                                                       @NonNull java.lang.Class<?>... arrCls)
      • checkFieldNotNull

        public static java.lang.Object checkFieldNotNull​(@NonNull
                                                         @NonNull java.lang.Object obj,
                                                         @NonNull
                                                         @NonNull java.lang.String... arrNameField)
      • getStackTrace

        public static java.lang.String getStackTrace​(java.lang.Throwable e)