|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--at.dms.util.Utils
This class defines severals utilities methods used in source code.
Field Summary | |
static int |
DBG_LEVEL_HIGH
High debug output/overhead. |
static int |
DBG_LEVEL_LOW
Low debug output/overhead. |
static int |
DBG_LEVEL_NO
No debugging. |
Constructor Summary | |
Utils()
|
Method Summary | |
static void |
assert(boolean b)
Check if an assertion is valid. |
static void |
assert(boolean b,
java.lang.String message)
Check if an assertion is valid. |
static void |
fail()
Throws an error. |
static void |
fail(java.lang.String message)
Throws an error. |
static boolean |
hasFlag(int modifiers,
int flag)
Whether the specified flag is enabled in modifiers. |
static boolean |
hasMoreThanOneFlag(int modifiers,
int flags)
Whether modifiers has more than one of the flags set. |
static boolean |
hasOtherFlags(int modifiers,
int flags)
Whether other flags than the specified one are enabled in modifiers. |
static java.lang.String[] |
splitQualifiedName(java.lang.String name)
Splits a string like: "java/lang/System/out" into two strings: "java/lang/System" and "out" |
static java.lang.String[] |
splitQualifiedName(java.lang.String name,
char separator)
Splits a string like: "java/lang/System/out" into two strings: "java/lang/System" and "out" |
static java.lang.Object[] |
vectorToArray(java.util.Vector vect,
java.lang.Class type)
Creates a typed array from a vector. |
static int[] |
vectorToIntArray(java.util.Vector vect)
Creates a int array from a vector. |
Methods inherited from class java.lang.Object |
|
Field Detail |
public static final int DBG_LEVEL_NO
public static final int DBG_LEVEL_LOW
public static final int DBG_LEVEL_HIGH
Constructor Detail |
public Utils()
Method Detail |
public static final void assert(boolean b, java.lang.String message)
java.lang.RuntimeException
- If assertion fails, this exception with the specified message as its
message is thrown.public static final void fail(java.lang.String message)
java.lang.RuntimeException
- This exception with the specified message as its message is thrown.public static final void assert(boolean b)
java.lang.RuntimeException
- If assertion fails, this exception with a default message is thrown.public static final void fail()
java.lang.RuntimeException
- This exception with a default message is thrown.public static boolean hasMoreThanOneFlag(int modifiers, int flags)
public static boolean hasFlag(int modifiers, int flag)
public static boolean hasOtherFlags(int modifiers, int flags)
public static java.lang.Object[] vectorToArray(java.util.Vector vect, java.lang.Class type)
vect
- The vector containing the elements.type
- The type of the elements.public static int[] vectorToIntArray(java.util.Vector vect)
vect
- The vector containing the elements.type
- The type of the elements.public static java.lang.String[] splitQualifiedName(java.lang.String name, char separator)
public static java.lang.String[] splitQualifiedName(java.lang.String name)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |