Package net.sf.cglib.core
Class TypeUtils
java.lang.Object
net.sf.cglib.core.TypeUtils
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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 intDCONST(double value) static StringemulateClassGetName(org.objectweb.asm.Type type) static StringescapeType(String s) static intFCONST(float value) static org.objectweb.asm.TypefromInternalName(String name) static org.objectweb.asm.Type[]fromInternalNames(String[] names) static org.objectweb.asm.TypegetBoxedType(org.objectweb.asm.Type type) static StringgetClassName(org.objectweb.asm.Type type) static org.objectweb.asm.TypegetComponentType(org.objectweb.asm.Type type) static StringgetPackageName(String className) static StringgetPackageName(org.objectweb.asm.Type type) static intgetStackSize(org.objectweb.asm.Type[] types) static org.objectweb.asm.Typestatic org.objectweb.asm.Type[]static org.objectweb.asm.TypegetUnboxedType(org.objectweb.asm.Type type) static intICONST(int value) static booleanisAbstract(int access) static booleanisArray(org.objectweb.asm.Type type) static booleanisBridge(int access) static booleanisConstructor(MethodInfo method) static booleanisFinal(int access) static booleanisInterface(int access) static booleanisPrimitive(org.objectweb.asm.Type type) static booleanisPrivate(int access) static booleanisProtected(int access) static booleanisPublic(int access) static booleanisStatic(int access) static booleanisSynthetic(int access) static intLCONST(long value) private static Stringstatic intNEWARRAY(org.objectweb.asm.Type type) static SignatureparseConstructor(String sig) static SignatureparseConstructor(org.objectweb.asm.Type[] types) static Signaturestatic org.objectweb.asm.Typestatic org.objectweb.asm.Type[]parseTypes(String s) private static ListparseTypes(String s, int mark, int end) static String[]toInternalNames(org.objectweb.asm.Type[] types) static StringupperFirst(String s)
-
Field Details
-
transforms
-
rtransforms
-
-
Constructor Details
-
TypeUtils
private TypeUtils()
-
-
Method Details
-
getType
-
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
-
getPackageName
-
upperFirst
-
getClassName
-
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
-
fromInternalNames
-
getStackSize
public static int getStackSize(org.objectweb.asm.Type[] types) -
toInternalNames
-
parseSignature
-
parseType
-
parseTypes
-
parseConstructor
-
parseConstructor
-
parseTypes
-
map
-
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
-
isConstructor
-
getTypes
-
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) -
escapeType
-