Package javassist.runtime
Class Desc
- java.lang.Object
-
- javassist.runtime.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 ajava.lang.Class
object 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.Class
getClassObject(java.lang.String name)
private static java.lang.Class[]
getClassType(java.lang.String desc, int descLen, int start, int num)
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.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)
-
-