|
|||||||||||
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
valuepublic 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.NoSuchMethodException
public 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 |