net.sf.cglib.core

Class TypeUtils


public class TypeUtils
extends java.lang.Object

Method Summary

static int
DCONST(double value)
static int
FCONST(float value)
static int
ICONST(int value)
static int
LCONST(long value)
static int
NEWARRAY(Type type)
static Type[]
add(Type[] types, Type extra)
static Type[]
add(Type[] t1, Type[] t2)
static String
emulateClassGetName(Type type)
static String
escapeType(String s)
static Type
fromInternalName(String name)
static Type[]
fromInternalNames(String[] names)
static Type
getBoxedType(Type type)
static String
getClassName(Type type)
static Type
getComponentType(Type type)
static String
getPackageName(String className)
static String
getPackageName(Type type)
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 Signature
parseConstructor(String sig)
static Signature
parseConstructor(Type[] types)
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)

Method Details

DCONST

public static int DCONST(double value)

FCONST

public static int FCONST(float value)

ICONST

public static int ICONST(int value)

LCONST

public static int LCONST(long value)

NEWARRAY

public static int NEWARRAY(Type type)

add

public static Type[] add(Type[] types,
                         Type extra)

add

public static Type[] add(Type[] t1,
                         Type[] t2)

emulateClassGetName

public static String emulateClassGetName(Type type)

escapeType

public static String escapeType(String s)

fromInternalName

public static Type fromInternalName(String name)

fromInternalNames

public static Type[] fromInternalNames(String[] names)

getBoxedType

public static Type getBoxedType(Type type)

getClassName

public static String getClassName(Type type)

getComponentType

public static Type getComponentType(Type type)

getPackageName

public static String getPackageName(String className)

getPackageName

public static String getPackageName(Type type)

getStackSize

public static int getStackSize(Type[] types)

getType

public static Type getType(String className)

getTypes

public static Type[] getTypes(Class[] classes)

getUnboxedType

public static Type getUnboxedType(Type type)

isAbstract

public static boolean isAbstract(int access)

isArray

public static boolean isArray(Type type)

isConstructor

public static boolean isConstructor(MethodInfo method)

isFinal

public static boolean isFinal(int access)

isInterface

public static boolean isInterface(int access)

isPrimitive

public static boolean isPrimitive(Type type)

isPrivate

public static boolean isPrivate(int access)

isProtected

public static boolean isProtected(int access)

isPublic

public static boolean isPublic(int access)

isStatic

public static boolean isStatic(int access)

isSynthetic

public static boolean isSynthetic(int access)

parseConstructor

public static Signature parseConstructor(String sig)

parseConstructor

public static Signature parseConstructor(Type[] types)

parseSignature

public static Signature parseSignature(String s)

parseType

public static Type parseType(String s)

parseTypes

public static Type[] parseTypes(String s)

toInternalNames

public static String[] toInternalNames(Type[] types)

upperFirst

public static String upperFirst(String s)

Copyright (c) 2001 - Apache Software Foundation