Class Intrinsics


  • public class Intrinsics
    extends java.lang.Object
    • Method Detail

      • stringPlus

        public static java.lang.String stringPlus​(java.lang.String self,
                                                  java.lang.Object other)
      • checkNotNull

        public static void checkNotNull​(java.lang.Object object)
      • checkNotNull

        public static void checkNotNull​(java.lang.Object object,
                                        java.lang.String message)
      • throwNpe

        public static void throwNpe()
      • throwNpe

        public static void throwNpe​(java.lang.String message)
      • throwJavaNpe

        @SinceKotlin(version="1.4")
        public static void throwJavaNpe()
      • throwJavaNpe

        @SinceKotlin(version="1.4")
        public static void throwJavaNpe​(java.lang.String message)
      • throwUninitializedProperty

        public static void throwUninitializedProperty​(java.lang.String message)
      • throwUninitializedPropertyAccessException

        public static void throwUninitializedPropertyAccessException​(java.lang.String propertyName)
      • throwAssert

        public static void throwAssert()
      • throwAssert

        public static void throwAssert​(java.lang.String message)
      • throwIllegalArgument

        public static void throwIllegalArgument()
      • throwIllegalArgument

        public static void throwIllegalArgument​(java.lang.String message)
      • throwIllegalState

        public static void throwIllegalState()
      • throwIllegalState

        public static void throwIllegalState​(java.lang.String message)
      • checkExpressionValueIsNotNull

        public static void checkExpressionValueIsNotNull​(java.lang.Object value,
                                                         java.lang.String expression)
      • checkNotNullExpressionValue

        public static void checkNotNullExpressionValue​(java.lang.Object value,
                                                       java.lang.String expression)
      • checkReturnedValueIsNotNull

        public static void checkReturnedValueIsNotNull​(java.lang.Object value,
                                                       java.lang.String className,
                                                       java.lang.String methodName)
      • checkReturnedValueIsNotNull

        public static void checkReturnedValueIsNotNull​(java.lang.Object value,
                                                       java.lang.String message)
      • checkFieldIsNotNull

        public static void checkFieldIsNotNull​(java.lang.Object value,
                                               java.lang.String className,
                                               java.lang.String fieldName)
      • checkFieldIsNotNull

        public static void checkFieldIsNotNull​(java.lang.Object value,
                                               java.lang.String message)
      • checkParameterIsNotNull

        public static void checkParameterIsNotNull​(java.lang.Object value,
                                                   java.lang.String paramName)
      • checkNotNullParameter

        public static void checkNotNullParameter​(java.lang.Object value,
                                                 java.lang.String paramName)
      • 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)
      • areEqual

        @SinceKotlin(version="1.1")
        public static boolean areEqual​(java.lang.Double first,
                                       java.lang.Double second)
      • areEqual

        @SinceKotlin(version="1.1")
        public static boolean areEqual​(java.lang.Double first,
                                       double second)
      • areEqual

        @SinceKotlin(version="1.1")
        public static boolean areEqual​(double first,
                                       java.lang.Double second)
      • areEqual

        @SinceKotlin(version="1.1")
        public static boolean areEqual​(java.lang.Float first,
                                       java.lang.Float second)
      • areEqual

        @SinceKotlin(version="1.1")
        public static boolean areEqual​(java.lang.Float first,
                                       float second)
      • areEqual

        @SinceKotlin(version="1.1")
        public static boolean areEqual​(float first,
                                       java.lang.Float second)
      • throwUndefinedForReified

        public static void throwUndefinedForReified()
      • throwUndefinedForReified

        public static void throwUndefinedForReified​(java.lang.String message)
      • reifiedOperationMarker

        public static void reifiedOperationMarker​(int id,
                                                  java.lang.String typeParameterIdentifier)
      • reifiedOperationMarker

        public static void reifiedOperationMarker​(int id,
                                                  java.lang.String typeParameterIdentifier,
                                                  java.lang.String message)
      • needClassReification

        public static void needClassReification()
      • needClassReification

        public static void needClassReification​(java.lang.String message)
      • checkHasClass

        public static void checkHasClass​(java.lang.String internalName)
                                  throws java.lang.ClassNotFoundException
        Throws:
        java.lang.ClassNotFoundException
      • checkHasClass

        public static void checkHasClass​(java.lang.String internalName,
                                         java.lang.String requiredVersion)
                                  throws java.lang.ClassNotFoundException
        Throws:
        java.lang.ClassNotFoundException