Class Desc


  • public class Desc
    extends Object
    A support class for implementing $sig and $type. This support class is required at runtime only if $sig or $type is used.
    • Field Detail

      • useContextClassLoader

        public static boolean useContextClassLoader
        Specifies how a java.lang.Class object is loaded.

        If true, it is loaded by:

        Thread.currentThread().getContextClassLoader().loadClass()

        If false, it is loaded by Class.forName(). The default value is false.

    • Constructor Detail

      • Desc

        public Desc()
    • Method Detail

      • getClazz

        public static Class<?> getClazz​(String name)
        Interprets the given class name. It is used for implementing $class.
      • getParams

        public static Class<?>[] getParams​(String desc)
        Interprets the given type descriptor representing a method signature. It is used for implementing $sig.
      • getType

        public static Class<?> getType​(String desc)
        Interprets the given type descriptor. It is used for implementing $type.