jet.runtime
Class Intrinsics
java.lang.Object
jet.runtime.Intrinsics
public class Intrinsics
- extends java.lang.Object
Method Summary |
static boolean |
areEqual(java.lang.Object first,
java.lang.Object second)
|
static void |
checkFieldIsNotNull(java.lang.Object value,
java.lang.String className,
java.lang.String fieldName)
|
static void |
checkParameterIsNotNull(java.lang.Object value,
java.lang.String paramName)
|
static void |
checkReturnedValueIsNotNull(java.lang.Object value,
java.lang.String className,
java.lang.String methodName)
|
static int |
compare(int thisVal,
int anotherVal)
|
static int |
compare(long thisVal,
long anotherVal)
|
static
|
getJavaClass(T self)
|
static java.lang.String |
stringPlus(java.lang.String self,
java.lang.Object other)
|
static
|
stupidSync(java.lang.Object lock,
Function0<R> block)
|
static void |
throwNpe()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
stringPlus
public static java.lang.String stringPlus(java.lang.String self,
java.lang.Object other)
throwNpe
public static void throwNpe()
checkReturnedValueIsNotNull
public static void checkReturnedValueIsNotNull(java.lang.Object value,
java.lang.String className,
java.lang.String methodName)
checkFieldIsNotNull
public static void checkFieldIsNotNull(java.lang.Object value,
java.lang.String className,
java.lang.String fieldName)
checkParameterIsNotNull
public static void checkParameterIsNotNull(java.lang.Object value,
java.lang.String paramName)
getJavaClass
public static <T> java.lang.Class<T> getJavaClass(T self)
compare
public static int compare(long thisVal,
long anotherVal)
compare
public static int compare(int thisVal,
int anotherVal)
areEqual
public static boolean areEqual(java.lang.Object first,
java.lang.Object second)
stupidSync
public static <R> R stupidSync(java.lang.Object lock,
Function0<R> block)