Package org.eclipse.net4j.util
Class CheckUtil
- java.lang.Object
-
- org.eclipse.net4j.util.CheckUtil
-
public final class CheckUtil extends java.lang.ObjectProvides static methods that check object states and invocation arguments.- Author:
- Eike Stepper
-
-
Field Summary
Fields Modifier and Type Field Description static booleanHAS_DEBUGGER_ATTACHEDstatic booleanSANITIZE_TIMEOUT
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcheckArg(boolean expr, java.lang.String msg)static voidcheckArg(java.lang.Object handle, java.lang.String handleName)static voidcheckNull(java.lang.Object handle, java.lang.String msg)static voidcheckState(boolean expr, java.lang.String msg)static voidcheckState(java.lang.Object handle, java.lang.String handleName)static voidcountDown(java.lang.String message)static voidcountUp(java.lang.String message)static longsanitizeTimeout(long timeout)
-
-
-
Method Detail
-
checkNull
public static void checkNull(java.lang.Object handle, java.lang.String msg) throws java.lang.NullPointerException- Throws:
java.lang.NullPointerException
-
checkArg
public static void checkArg(boolean expr, java.lang.String msg) throws java.lang.IllegalArgumentException- Throws:
java.lang.IllegalArgumentException
-
checkArg
public static void checkArg(java.lang.Object handle, java.lang.String handleName) throws java.lang.IllegalArgumentException- Throws:
java.lang.IllegalArgumentException
-
checkState
public static void checkState(boolean expr, java.lang.String msg) throws java.lang.IllegalStateException- Throws:
java.lang.IllegalStateException
-
checkState
public static void checkState(java.lang.Object handle, java.lang.String handleName) throws java.lang.IllegalStateException- Throws:
java.lang.IllegalStateException
-
countUp
public static void countUp(java.lang.String message)
- Since:
- 3.6
-
countDown
public static void countDown(java.lang.String message)
- Since:
- 3.6
-
sanitizeTimeout
public static long sanitizeTimeout(long timeout)
- Since:
- 3.7
-
-