Class LangUtil


  • public class LangUtil
    extends Object
    • Constructor Detail

      • LangUtil

        public LangUtil()
    • Method Detail

      • getVmVersionString

        public static String getVmVersionString()
      • getVmVersion

        public static double getVmVersion()
      • is1dot3VMOrGreater

        @Deprecated
        public static boolean is1dot3VMOrGreater()
        Deprecated.
      • is1dot4VMOrGreater

        @Deprecated
        public static boolean is1dot4VMOrGreater()
        Deprecated.
      • is1dot5VMOrGreater

        @Deprecated
        public static boolean is1dot5VMOrGreater()
        Deprecated.
      • is1dot6VMOrGreater

        @Deprecated
        public static boolean is1dot6VMOrGreater()
        Deprecated.
      • is1dot7VMOrGreater

        @Deprecated
        public static boolean is1dot7VMOrGreater()
        Deprecated.
      • is1dot8VMOrGreater

        public static boolean is1dot8VMOrGreater()
      • is9VMOrGreater

        public static boolean is9VMOrGreater()
      • is10VMOrGreater

        public static boolean is10VMOrGreater()
      • is11VMOrGreater

        public static boolean is11VMOrGreater()
      • is12VMOrGreater

        public static boolean is12VMOrGreater()
      • is13VMOrGreater

        public static boolean is13VMOrGreater()
      • is14VMOrGreater

        public static boolean is14VMOrGreater()
      • is15VMOrGreater

        public static boolean is15VMOrGreater()
      • is16VMOrGreater

        public static boolean is16VMOrGreater()
      • is17VMOrGreater

        public static boolean is17VMOrGreater()
      • is18VMOrGreater

        public static boolean is18VMOrGreater()
      • is19VMOrGreater

        public static boolean is19VMOrGreater()
      • throwIaxIfNull

        public static final void throwIaxIfNull​(Object o,
                                                String name)
      • throwIaxIfNotAssignable

        public static final void throwIaxIfNotAssignable​(Object[] ra,
                                                         Class<?> c,
                                                         String name)
      • throwIaxIfNotAssignable

        public static final void throwIaxIfNotAssignable​(Object o,
                                                         Class<?> c,
                                                         String name)
      • throwIaxIfFalse

        public static final void throwIaxIfFalse​(boolean test,
                                                 String message)
      • isEmpty

        public static boolean isEmpty​(String s)
      • isEmpty

        public static boolean isEmpty​(Object[] ra)
      • isEmpty

        public static boolean isEmpty​(byte[] ra)
      • isEmpty

        public static boolean isEmpty​(Collection<?> collection)
      • isEmpty

        public static boolean isEmpty​(Map<?,​?> map)
      • splitClasspath

        public static String[] splitClasspath​(String classpath)
      • getBoolean

        public static boolean getBoolean​(String propertyName,
                                         boolean defaultValue)
      • safeList

        public static <T> List<T> safeList​(List<T> list)
      • copyStrings

        public static String[][] copyStrings​(String[][] in)
      • extractOptions

        public static String[] extractOptions​(String[] args,
                                              String[][] options)
      • unqualifiedClassName

        public static String unqualifiedClassName​(Class<?> c)
      • unqualifiedClassName

        public static String unqualifiedClassName​(Object o)
      • toSizedString

        public static String toSizedString​(long i,
                                           int width)
      • renderExceptionShort

        public static String renderExceptionShort​(Throwable e)
      • renderException

        public static String renderException​(Throwable t,
                                             boolean elide)
      • stackToString

        public static StringBuffer stackToString​(Throwable throwable,
                                                 boolean skipMessage)
      • arrayAsList

        public static <T> List<T> arrayAsList​(T[] array)
      • getJavaExecutable

        public static File getJavaExecutable()
      • sleepUntil

        public static boolean sleepUntil​(long time)
      • getJrtFsFilePath

        public static String getJrtFsFilePath()
      • getJavaHome

        public static String getJavaHome()