net.sf.cglib.core
public class TypeUtils extends Object
Method Summary | |
---|---|
static Type[] | add(Type[] types, Type extra) |
static Type[] | add(Type[] t1, Type[] t2) |
static int | DCONST(double value) |
static String | emulateClassGetName(Type type) |
static String | escapeType(String s) |
static Type | fromInternalName(String name) |
static Type[] | fromInternalNames(String[] names) |
static int | FCONST(float value) |
static Type | getBoxedType(Type type) |
static String | getClassName(Type type) |
static Type | getComponentType(Type type) |
static String | getPackageName(Type type) |
static String | getPackageName(String className) |
static int | getStackSize(Type[] types) |
static Type | getType(String className) |
static Type[] | getTypes(Class[] classes) |
static Type | getUnboxedType(Type type) |
static boolean | isAbstract(int access) |
static boolean | isArray(Type type) |
static boolean | isConstructor(MethodInfo method) |
static boolean | isFinal(int access) |
static boolean | isInterface(int access) |
static boolean | isPrimitive(Type type) |
static boolean | isPrivate(int access) |
static boolean | isProtected(int access) |
static boolean | isPublic(int access) |
static boolean | isStatic(int access) |
static boolean | isSynthetic(int access) |
static int | ICONST(int value) |
static int | LCONST(long value) |
static int | NEWARRAY(Type type) |
static Signature | parseConstructor(Type[] types) |
static Signature | parseConstructor(String sig) |
static Signature | parseSignature(String s) |
static Type | parseType(String s) |
static Type[] | parseTypes(String s) |
static String[] | toInternalNames(Type[] types) |
static String | upperFirst(String s) |