Class Desc


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

      Fields 
      Modifier and Type Field Description
      static boolean useContextClassLoader
      Specifies how a java.lang.Class object is loaded.
    • Constructor Summary

      Constructors 
      Constructor Description
      Desc()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.Class<?> getClazz​(java.lang.String name)
      Interprets the given class name.
      static java.lang.Class<?>[] getParams​(java.lang.String desc)
      Interprets the given type descriptor representing a method signature.
      static java.lang.Class<?> getType​(java.lang.String desc)
      Interprets the given type descriptor.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 java.lang.Class<?> getClazz​(java.lang.String name)
        Interprets the given class name. It is used for implementing $class.
      • getParams

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

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