Package javassist.runtime
Class Desc
- java.lang.Object
-
- javassist.runtime.Desc
-
public class Desc extends java.lang.ObjectA support class for implementing$sigand$type. This support class is required at runtime only if$sigor$typeis used.
-
-
Field Summary
Fields Modifier and Type Field Description static booleanuseContextClassLoaderSpecifies how ajava.lang.Classobject is loaded.
-
Constructor Summary
Constructors Constructor Description Desc()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static java.lang.ClassgetClassObject(java.lang.String name)private static java.lang.Class[]getClassType(java.lang.String desc, int descLen, int start, int num)static java.lang.ClassgetClazz(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.ClassgetType(java.lang.String desc)Interprets the given type descriptor.private static java.lang.Class[]getType(java.lang.String desc, int descLen, int start, int num)
-
-
-
Method Detail
-
getClassObject
private static java.lang.Class getClassObject(java.lang.String name) throws java.lang.ClassNotFoundException- Throws:
java.lang.ClassNotFoundException
-
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.
-
getType
private static java.lang.Class[] getType(java.lang.String desc, int descLen, int start, int num)
-
getClassType
private static java.lang.Class[] getClassType(java.lang.String desc, int descLen, int start, int num)
-
-