public class TypeUtils extends Object
Modifier and Type | Method and 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) |
public static org.objectweb.asm.Type getType(String className)
public static boolean isFinal(int access)
public static boolean isStatic(int access)
public static boolean isProtected(int access)
public static boolean isPublic(int access)
public static boolean isAbstract(int access)
public static boolean isInterface(int access)
public static boolean isPrivate(int access)
public static boolean isSynthetic(int access)
public static boolean isBridge(int access)
public static String getPackageName(org.objectweb.asm.Type type)
public static String getClassName(org.objectweb.asm.Type type)
public static org.objectweb.asm.Type[] add(org.objectweb.asm.Type[] types, org.objectweb.asm.Type extra)
public static org.objectweb.asm.Type[] add(org.objectweb.asm.Type[] t1, org.objectweb.asm.Type[] t2)
public static org.objectweb.asm.Type fromInternalName(String name)
public static org.objectweb.asm.Type[] fromInternalNames(String[] names)
public static int getStackSize(org.objectweb.asm.Type[] types)
public static String[] toInternalNames(org.objectweb.asm.Type[] types)
public static org.objectweb.asm.Type parseType(String s)
public static org.objectweb.asm.Type[] parseTypes(String s)
public static Signature parseConstructor(org.objectweb.asm.Type[] types)
public static org.objectweb.asm.Type getBoxedType(org.objectweb.asm.Type type)
public static org.objectweb.asm.Type getUnboxedType(org.objectweb.asm.Type type)
public static boolean isArray(org.objectweb.asm.Type type)
public static org.objectweb.asm.Type getComponentType(org.objectweb.asm.Type type)
public static boolean isPrimitive(org.objectweb.asm.Type type)
public static String emulateClassGetName(org.objectweb.asm.Type type)
public static boolean isConstructor(MethodInfo method)
public static org.objectweb.asm.Type[] getTypes(Class[] classes)
public static int ICONST(int value)
public static int LCONST(long value)
public static int FCONST(float value)
public static int DCONST(double value)
public static int NEWARRAY(org.objectweb.asm.Type type)
Copyright © 2023. All rights reserved.