|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectmandala.util.Misc
Miscellaneous class.
| Field Summary | |
static java.lang.String |
LINE_SEPARATOR
|
| Constructor Summary | |
Misc()
|
|
| Method Summary | |
static java.lang.String |
componentsToString(java.lang.Object[] args)
|
static java.util.Set |
findAllInterfaces(java.lang.Class type)
Return the list of Class objects representing all
interfaces a given class implements. |
static java.util.Set |
findAllSuperTypes(java.lang.Class type)
Return the list of Class objects representing all super
type a given class implements. |
static java.util.Set |
findAllTypes(java.lang.Class type)
Return the list of Class objects representing every
types a given class implements. |
static java.lang.Class[] |
findConstructorClassArgs(java.lang.Class[] subClasses,
java.lang.Class classToTest)
Return the Class[] array representing the types a
constructor take as parameters. |
static java.lang.Class[] |
findMethodClassArgs(java.lang.Class[] subClasses,
java.lang.Class classToTest,
java.lang.String methodName)
Return the Class[] array representing the types a given
method take as parameters. |
static java.lang.String |
format(double delay)
Equivalent to format(long). |
static java.lang.String |
format(long delay)
Format a delay. |
static java.lang.String |
identityToString(java.lang.Object o)
|
static java.lang.String |
primitiveComponentsToString(java.lang.Object array)
|
| 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.String LINE_SEPARATOR
| Constructor Detail |
public Misc()
| Method Detail |
public static final java.lang.String format(long delay)
Format a delay.
This method returns a human readable string for delay such as the one used in benchmarks.
delay - a long value
String valuepublic static final java.lang.String format(double delay)
Equivalent to format(long).
delay - a double value
String valuepublic static java.util.Set findAllTypes(java.lang.Class type)
Return the list of Class objects representing every
types a given class implements.
type - a Class value
Set valuepublic static java.util.Set findAllSuperTypes(java.lang.Class type)
Return the list of Class objects representing all super
type a given class implements.
type - a Class value
Set valuepublic static java.util.Set findAllInterfaces(java.lang.Class type)
Return the list of Class objects representing all
interfaces a given class implements.
type - a Class value
List value
public static java.lang.Class[] findMethodClassArgs(java.lang.Class[] subClasses,
java.lang.Class classToTest,
java.lang.String methodName)
throws java.lang.NoSuchMethodException
Return the Class[] array representing the types a given
method take as parameters.
subClasses - the classes which are to be subclasses of parametersclassToTest - the class which declares the given methodmethodName - the method name
java.lang.NoSuchMethodException
public static java.lang.Class[] findConstructorClassArgs(java.lang.Class[] subClasses,
java.lang.Class classToTest)
throws java.lang.NoSuchMethodException
Return the Class[] array representing the types a
constructor take as parameters.
subClasses - the classes which are to be subclasses of parametersclassToTest - the class which declares the given method
java.lang.NoSuchMethodExceptionpublic static java.lang.String identityToString(java.lang.Object o)
public static java.lang.String componentsToString(java.lang.Object[] args)
public static java.lang.String primitiveComponentsToString(java.lang.Object array)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||