Class TypeUtils


  • public class TypeUtils
    extends Object
    • 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)
      • getPackageName

        public static String getPackageName​(String className)
      • upperFirst

        public static String upperFirst​(String s)
      • 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)
      • parseConstructor

        public static Signature parseConstructor​(String sig)
      • 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)
      • escapeType

        public static String escapeType​(String s)