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 SummaryFields Modifier and Type Field Description static booleanHAS_DEBUGGER_ATTACHEDstatic booleanSANITIZE_TIMEOUT
 - 
Method SummaryAll 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- 
checkNullpublic static void checkNull(java.lang.Object handle, java.lang.String msg) throws java.lang.NullPointerException- Throws:
- java.lang.NullPointerException
 
 - 
checkArgpublic static void checkArg(boolean expr, java.lang.String msg) throws java.lang.IllegalArgumentException- Throws:
- java.lang.IllegalArgumentException
 
 - 
checkArgpublic static void checkArg(java.lang.Object handle, java.lang.String handleName) throws java.lang.IllegalArgumentException- Throws:
- java.lang.IllegalArgumentException
 
 - 
checkStatepublic static void checkState(boolean expr, java.lang.String msg) throws java.lang.IllegalStateException- Throws:
- java.lang.IllegalStateException
 
 - 
checkStatepublic static void checkState(java.lang.Object handle, java.lang.String handleName) throws java.lang.IllegalStateException- Throws:
- java.lang.IllegalStateException
 
 - 
countUppublic static void countUp(java.lang.String message) - Since:
- 3.6
 
 - 
countDownpublic static void countDown(java.lang.String message) - Since:
- 3.6
 
 - 
sanitizeTimeoutpublic static long sanitizeTimeout(long timeout) - Since:
- 3.7
 
 
- 
 
-