|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.objectweb.proactive.core.mop.Utils
This class contains static convenience and utility methods
Field Summary | |
static java.lang.Class |
JAVA_LANG_BOOLEAN
|
static java.lang.Class |
JAVA_LANG_CHARACTER
|
static java.lang.Class |
JAVA_LANG_EXCEPTION
|
static java.lang.Class |
JAVA_LANG_NUMBER
Static variables |
static java.lang.Class |
JAVA_LANG_RUNTIMEEXCEPTION
|
static java.lang.Class |
JAVA_LANG_THROWABLE
|
static java.lang.Class |
JAVA_LANG_VOID
|
static java.lang.String |
STUB_DEFAULT_PACKAGE
|
static java.lang.String |
STUB_DEFAULT_PREFIX
|
Constructor Summary | |
Utils()
|
Method Summary | |
static boolean |
checkMethod(java.lang.reflect.Method met)
Checks if the given method can be reified. |
static java.lang.String |
convertClassNameToStubClassName(java.lang.String classname)
|
static java.lang.String |
convertStubClassNameToClassName(java.lang.String stubclassname)
|
static java.lang.Class |
decipherPrimitiveType(java.lang.String str)
|
static java.lang.String |
getPackageName(java.lang.String fqnameofclass)
|
static java.lang.Class |
getPrimitiveType(java.lang.Class cl)
Performs the opposite operation as getWrapperClass |
static java.lang.String |
getRelativePath(java.lang.String className)
|
static java.lang.String |
getRidOfAbstract(java.lang.String in)
|
static java.lang.String |
getRidOfNative(java.lang.String in)
Removes the keyword 'native' from the String given as argument. |
static java.lang.String |
getRidOfNativeAndAbstract(java.lang.String in)
|
static java.lang.String |
getSimpleName(java.lang.String fullyQualifiedNameOfClass)
Extracts the simple name of the class from its fully qualified name |
static java.lang.Class |
getWrapperClass(java.lang.Class cl)
Returns the Class object that is a wrapper for the given cl
class. |
static boolean |
isNormalException(java.lang.Class exc)
|
static boolean |
isStubClassName(java.lang.String classname)
|
static boolean |
isSuperTypeInArray(java.lang.Class c,
java.lang.Class[] types)
|
static boolean |
isSuperTypeInArray(java.lang.String className,
java.lang.Class[] types)
|
static boolean |
isWrapperClass(java.lang.Class cl)
Tests if the class given as an argument is a wrapper class How can we be sure that all subclasses of java.lang.Number are wrappers ?? |
static java.lang.Object |
makeDeepCopy(java.lang.Object source)
|
static java.lang.String |
nameOfWrapper(java.lang.Class cl)
|
static java.lang.String |
sourceLikeForm(java.lang.Class cl)
Returns a String representing the'source code style' declaration of the Class object representing an array type given as argument. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.Class JAVA_LANG_NUMBER
public static final java.lang.Class JAVA_LANG_CHARACTER
public static final java.lang.Class JAVA_LANG_BOOLEAN
public static final java.lang.Class JAVA_LANG_VOID
public static final java.lang.Class JAVA_LANG_RUNTIMEEXCEPTION
public static final java.lang.Class JAVA_LANG_EXCEPTION
public static final java.lang.Class JAVA_LANG_THROWABLE
public static final java.lang.String STUB_DEFAULT_PREFIX
public static final java.lang.String STUB_DEFAULT_PACKAGE
Constructor Detail |
public Utils()
Method Detail |
public static java.lang.String getRidOfNative(java.lang.String in)
in
- The String the keyword 'native' is to be removed from.
public static java.lang.String getRidOfAbstract(java.lang.String in)
public static java.lang.String getRidOfNativeAndAbstract(java.lang.String in)
public static boolean checkMethod(java.lang.reflect.Method met)
met
- The method to be checked
public static java.lang.String sourceLikeForm(java.lang.Class cl)
toString()
method of class Class
does not
return what we are expecting, i-e the type definition that appears in
the source code (like char[][]
).
public static java.lang.String nameOfWrapper(java.lang.Class cl)
public static java.lang.String getPackageName(java.lang.String fqnameofclass)
public static java.lang.String getSimpleName(java.lang.String fullyQualifiedNameOfClass)
public static java.lang.Class getWrapperClass(java.lang.Class cl)
cl
class.
public static java.lang.Class getPrimitiveType(java.lang.Class cl)
public static boolean isWrapperClass(java.lang.Class cl)
public static java.lang.String getRelativePath(java.lang.String className)
public static boolean isNormalException(java.lang.Class exc)
public static java.lang.Class decipherPrimitiveType(java.lang.String str)
public static boolean isSuperTypeInArray(java.lang.String className, java.lang.Class[] types)
public static boolean isSuperTypeInArray(java.lang.Class c, java.lang.Class[] types)
public static java.lang.Object makeDeepCopy(java.lang.Object source) throws java.io.IOException
java.io.IOException
public static java.lang.String convertClassNameToStubClassName(java.lang.String classname)
public static boolean isStubClassName(java.lang.String classname)
public static java.lang.String convertStubClassNameToClassName(java.lang.String stubclassname)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |