Package net.sf.cglib.core
Class TypeUtils
- java.lang.Object
-
- net.sf.cglib.core.TypeUtils
-
public class TypeUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.objectweb.asm.Type[]
add(org.objectweb.asm.Type[] types, org.objectweb.asm.Type extra)
static org.objectweb.asm.Type[]
add(org.objectweb.asm.Type[] t1, org.objectweb.asm.Type[] t2)
static int
DCONST(double value)
static String
emulateClassGetName(org.objectweb.asm.Type type)
static String
escapeType(String s)
static int
FCONST(float value)
static org.objectweb.asm.Type
fromInternalName(String name)
static org.objectweb.asm.Type[]
fromInternalNames(String[] names)
static org.objectweb.asm.Type
getBoxedType(org.objectweb.asm.Type type)
static String
getClassName(org.objectweb.asm.Type type)
static org.objectweb.asm.Type
getComponentType(org.objectweb.asm.Type type)
static String
getPackageName(String className)
static String
getPackageName(org.objectweb.asm.Type type)
static int
getStackSize(org.objectweb.asm.Type[] types)
static org.objectweb.asm.Type
getType(String className)
static org.objectweb.asm.Type[]
getTypes(Class[] classes)
static org.objectweb.asm.Type
getUnboxedType(org.objectweb.asm.Type type)
static int
ICONST(int value)
static boolean
isAbstract(int access)
static boolean
isArray(org.objectweb.asm.Type type)
static boolean
isBridge(int access)
static boolean
isConstructor(MethodInfo method)
static boolean
isFinal(int access)
static boolean
isInterface(int access)
static boolean
isPrimitive(org.objectweb.asm.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
LCONST(long value)
static int
NEWARRAY(org.objectweb.asm.Type type)
static Signature
parseConstructor(String sig)
static Signature
parseConstructor(org.objectweb.asm.Type[] types)
static Signature
parseSignature(String s)
static org.objectweb.asm.Type
parseType(String s)
static org.objectweb.asm.Type[]
parseTypes(String s)
static String[]
toInternalNames(org.objectweb.asm.Type[] types)
static String
upperFirst(String s)
-
-
-
Method Detail
-
getType
public static org.objectweb.asm.Type getType(String className)
-
isFinal
public static boolean isFinal(int access)
-
isStatic
public static boolean isStatic(int access)
-
isProtected
public static boolean isProtected(int access)
-
isPublic
public static boolean isPublic(int access)
-
isAbstract
public static boolean isAbstract(int access)
-
isInterface
public static boolean isInterface(int access)
-
isPrivate
public static boolean isPrivate(int access)
-
isSynthetic
public static boolean isSynthetic(int access)
-
isBridge
public static boolean isBridge(int access)
-
getPackageName
public static String getPackageName(org.objectweb.asm.Type type)
-
getClassName
public static String getClassName(org.objectweb.asm.Type type)
-
add
public static org.objectweb.asm.Type[] add(org.objectweb.asm.Type[] types, org.objectweb.asm.Type extra)
-
add
public static org.objectweb.asm.Type[] add(org.objectweb.asm.Type[] t1, org.objectweb.asm.Type[] t2)
-
fromInternalName
public static org.objectweb.asm.Type fromInternalName(String name)
-
fromInternalNames
public static org.objectweb.asm.Type[] fromInternalNames(String[] names)
-
getStackSize
public static int getStackSize(org.objectweb.asm.Type[] types)
-
toInternalNames
public static String[] toInternalNames(org.objectweb.asm.Type[] types)
-
parseType
public static org.objectweb.asm.Type parseType(String s)
-
parseTypes
public static org.objectweb.asm.Type[] parseTypes(String s)
-
parseConstructor
public static Signature parseConstructor(org.objectweb.asm.Type[] types)
-
getBoxedType
public static org.objectweb.asm.Type getBoxedType(org.objectweb.asm.Type type)
-
getUnboxedType
public static org.objectweb.asm.Type getUnboxedType(org.objectweb.asm.Type type)
-
isArray
public static boolean isArray(org.objectweb.asm.Type type)
-
getComponentType
public static org.objectweb.asm.Type getComponentType(org.objectweb.asm.Type type)
-
isPrimitive
public static boolean isPrimitive(org.objectweb.asm.Type type)
-
emulateClassGetName
public static String emulateClassGetName(org.objectweb.asm.Type type)
-
isConstructor
public static boolean isConstructor(MethodInfo method)
-
getTypes
public static org.objectweb.asm.Type[] getTypes(Class[] classes)
-
ICONST
public static int ICONST(int value)
-
LCONST
public static int LCONST(long value)
-
FCONST
public static int FCONST(float value)
-
DCONST
public static int DCONST(double value)
-
NEWARRAY
public static int NEWARRAY(org.objectweb.asm.Type type)
-
-