/* * Copyright 2010-2016 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package kotlin import kotlin.internal.PureReifiable /** * Returns a string representation of the object. Can be called with a null receiver, in which case * it returns the string "null". */ public fun Any?.toString(): String /** * Concatenates this string with the string representation of the given [other] object. If either the receiver * or the [other] object are null, they are represented as the string "null". */ public operator fun String?.plus(other: Any?): String /** * Returns an array of objects of the given type with the given [size], initialized with null values. * * @throws RuntimeException if the specified [size] is negative. */ public fun arrayOfNulls(size: Int): Array /** * Returns an array containing the specified elements. */ public inline fun arrayOf(vararg elements: T): Array /** * Returns an array containing the specified [Double] numbers. */ public fun doubleArrayOf(vararg elements: Double): DoubleArray /** * Returns an array containing the specified [Float] numbers. */ public fun floatArrayOf(vararg elements: Float): FloatArray /** * Returns an array containing the specified [Long] numbers. */ public fun longArrayOf(vararg elements: Long): LongArray /** * Returns an array containing the specified [Int] numbers. */ public fun intArrayOf(vararg elements: Int): IntArray /** * Returns an array containing the specified characters. */ public fun charArrayOf(vararg elements: Char): CharArray /** * Returns an array containing the specified [Short] numbers. */ public fun shortArrayOf(vararg elements: Short): ShortArray /** * Returns an array containing the specified [Byte] numbers. */ public fun byteArrayOf(vararg elements: Byte): ByteArray /** * Returns an array containing the specified boolean values. */ public fun booleanArrayOf(vararg elements: Boolean): BooleanArray /** * Returns an array containing enum T entries. */ @SinceKotlin("1.1") public inline fun > enumValues(): Array /** * Returns an enum entry with specified name. */ @SinceKotlin("1.1") public inline fun > enumValueOf(name: String): T