org.jvnet.annox.util
Class ClassUtils

java.lang.Object
  extended by org.jvnet.annox.util.ClassUtils

public class ClassUtils
extends Object


Field Summary
static String ARRAY_SUFFIX
           
static Class<?>[] EMPTY_CLASS_ARRAY
           
 
Constructor Summary
ClassUtils()
           
 
Method Summary
static Class<?> forName(String className)
           
static Class<?> forName(String className, boolean initialize, ClassLoader loader)
           
static Class<?>[] forNames(String names)
           
static Class<?>[] forNames(String names, boolean initialize, ClassLoader loader)
           
static Class<?> getArrayClass(Class<?> componentClass)
           
static Class nameToPrimitive(String name)
           
static Class primitiveToWrapper(Class cls)
           
static Class wrapperToPrimitive(Class cls)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ARRAY_SUFFIX

public static final String ARRAY_SUFFIX
See Also:
Constant Field Values

EMPTY_CLASS_ARRAY

public static final Class<?>[] EMPTY_CLASS_ARRAY
Constructor Detail

ClassUtils

public ClassUtils()
Method Detail

primitiveToWrapper

public static Class primitiveToWrapper(Class cls)

wrapperToPrimitive

public static Class wrapperToPrimitive(Class cls)

nameToPrimitive

public static Class nameToPrimitive(String name)

forName

public static Class<?> forName(String className)
                        throws ClassNotFoundException
Throws:
ClassNotFoundException

forName

public static Class<?> forName(String className,
                               boolean initialize,
                               ClassLoader loader)
                        throws ClassNotFoundException
Throws:
ClassNotFoundException

getArrayClass

public static Class<?> getArrayClass(Class<?> componentClass)

forNames

public static Class<?>[] forNames(String names)
                           throws ClassNotFoundException
Throws:
ClassNotFoundException

forNames

public static Class<?>[] forNames(String names,
                                  boolean initialize,
                                  ClassLoader loader)
                           throws ClassNotFoundException
Throws:
ClassNotFoundException


Copyright © 2006-2012 Highsource. All Rights Reserved.