|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.wsf.common.JavaUtils
public class JavaUtils
Java utilities
Constructor Summary | |
---|---|
JavaUtils()
|
Method Summary | |
---|---|
static java.lang.String |
capitalize(java.lang.String source)
|
static void |
clearBlacklists(java.lang.ClassLoader loader)
Clears black lists on a JBoss RepositoryClassLoader. |
static java.lang.String |
convertJVMNameToSourceName(java.lang.String typeName,
java.lang.ClassLoader loader)
|
static java.lang.Class |
erasure(java.lang.reflect.Type type)
Erases a type according to the JLS type erasure rules |
static java.lang.String |
getPackageName(java.lang.Class<?> clazz)
|
static java.lang.Class |
getPrimitiveType(java.lang.Class javaType)
Get the corresponding primitive for a give wrapper type. |
static java.lang.Class |
getPrimitiveType(java.lang.String javaType)
|
static java.lang.Object |
getPrimitiveValueArray(java.lang.Object value)
Converts an n-dimensional array of wrapper types to primitive types |
static java.lang.String[] |
getRawParameterTypeArguments(java.lang.reflect.ParameterizedType type)
|
static java.lang.String |
getSourceName(java.lang.Class type)
|
static java.lang.Class |
getWrapperType(java.lang.Class javaType)
Get the corresponding wrapper type for a give primitive. |
static java.lang.Object |
getWrapperValueArray(java.lang.Object value)
Converts an n-dimensional array of primitive types to wrapper types |
static boolean |
isAssignableFrom(java.lang.Class dest,
java.lang.Class src)
Return true if the dest class is assignable from the src. |
static boolean |
isJBossRepositoryClassLoader(java.lang.ClassLoader loader)
Tests if this class loader is a JBoss RepositoryClassLoader |
static boolean |
isLoaded(java.lang.String className,
java.lang.ClassLoader loader)
|
static boolean |
isPrimitive(java.lang.Class javaType)
True if the given class is a primitive or array of which. |
static boolean |
isPrimitive(java.lang.String javaType)
True if the given type name is the source notation of a primitive or array of which. |
static boolean |
isReservedKeyword(java.lang.String keyword)
|
static boolean |
isRetro14()
This method tests for retro translation by searching for a known problem where Class does not implement Type. |
static java.lang.Class |
loadJavaType(java.lang.String typeName)
Load a Java type from a given class loader. |
static java.lang.Class |
loadJavaType(java.lang.String typeName,
java.lang.ClassLoader classLoader)
Load a Java type from a given class loader. |
static java.lang.String |
printArray(java.lang.Object[] val)
|
static java.lang.Object |
syncArray(java.lang.Object array,
java.lang.Class target)
|
static java.lang.String |
toSignature(java.lang.String externalName)
Converts a JVM external name to a JVM signature name. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JavaUtils()
Method Detail |
---|
public static java.lang.Class loadJavaType(java.lang.String typeName) throws java.lang.ClassNotFoundException
typeName
- maybe the source notation of a primitve, class name, array of both
java.lang.ClassNotFoundException
public static java.lang.Class loadJavaType(java.lang.String typeName, java.lang.ClassLoader classLoader) throws java.lang.ClassNotFoundException
typeName
- maybe the source notation of a primitve, class name, array of both
java.lang.ClassNotFoundException
public static boolean isPrimitive(java.lang.String javaType)
public static boolean isPrimitive(java.lang.Class javaType)
public static java.lang.Class getPrimitiveType(java.lang.String javaType)
public static java.lang.Class getPrimitiveType(java.lang.Class javaType)
public static java.lang.Object getPrimitiveValueArray(java.lang.Object value)
public static java.lang.Class getWrapperType(java.lang.Class javaType)
public static java.lang.Object getWrapperValueArray(java.lang.Object value)
public static java.lang.Object syncArray(java.lang.Object array, java.lang.Class target)
public static boolean isAssignableFrom(java.lang.Class dest, java.lang.Class src)
public static java.lang.String convertJVMNameToSourceName(java.lang.String typeName, java.lang.ClassLoader loader)
public static java.lang.String toSignature(java.lang.String externalName)
Class.getName()
A signature name is
the name in class file format.
For example:
[java.lang.Object
becomes:
[Ljava/lang/Object;
externalName
-
public static java.lang.String printArray(java.lang.Object[] val)
public static java.lang.String getSourceName(java.lang.Class type)
public static java.lang.String capitalize(java.lang.String source)
public static boolean isLoaded(java.lang.String className, java.lang.ClassLoader loader)
public static java.lang.String getPackageName(java.lang.Class<?> clazz)
public static boolean isReservedKeyword(java.lang.String keyword)
public static java.lang.Class erasure(java.lang.reflect.Type type)
t
- type to erase
public static java.lang.String[] getRawParameterTypeArguments(java.lang.reflect.ParameterizedType type)
public static boolean isRetro14()
public static boolean isJBossRepositoryClassLoader(java.lang.ClassLoader loader)
loader
-
public static void clearBlacklists(java.lang.ClassLoader loader)
loader
- the loader to clear black lists for
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |