Skip to content

Commit

Permalink
Remove redundant NOTHING_TO_INLINE suppress
Browse files Browse the repository at this point in the history
  • Loading branch information
turansky committed Nov 27, 2024
1 parent 8d77c80 commit 75c4bd5
Show file tree
Hide file tree
Showing 47 changed files with 47 additions and 47 deletions.
2 changes: 1 addition & 1 deletion kotlin-node/karakum/plugins/ContractFunctionApiPlugin.js
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ export default {
.join(", ")

return `
@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun ${karakum.ifPresent(typeParameters, it => `<${it}> `)}${name}(${parameters})${karakum.ifPresent(returnType, it => `: ${it}`)} {
contract {
${contractReturns} implies (${parameterName} is ${contractType})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ package node.util
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isArray(value: Any?): Boolean /* object is unknown[] */ {
contract {
returns(true) implies (value is js.array.ReadonlyArray<Any?>)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ package node.util
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isBoolean(value: Any?): Boolean /* object is boolean */ {
contract {
returns(true) implies (value is Boolean)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ package node.util
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isBuffer(value: Any?): Boolean /* object is Buffer */ {
contract {
returns(true) implies (value is node.buffer.Buffer)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import js.date.Date
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isDate(value: Any?): Boolean /* object is Date */ {
contract {
returns(true) implies (value is Date)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ package node.util
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isError(value: Any?): Boolean /* object is Error */ {
contract {
returns(true) implies (value is js.errors.JsError)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ package node.util
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isNull(value: Any?): Boolean /* object is null */ {
contract {
returns(true) implies (value is Nothing?)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ package node.util
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isNullOrUndefined(value: Any?): Boolean /* object is null | undefined */ {
contract {
returns(true) implies (value is Nothing?)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ package node.util
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isNumber(value: Any?): Boolean /* object is number */ {
contract {
returns(true) implies (value is Double)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import js.regexp.RegExp
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isRegExp(value: Any?): Boolean /* object is RegExp */ {
contract {
returns(true) implies (value is RegExp)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ package node.util
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isString(value: Any?): Boolean /* object is string */ {
contract {
returns(true) implies (value is String)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ package node.util
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isSymbol(value: Any?): Boolean /* object is symbol */ {
contract {
returns(true) implies (value is js.symbol.Symbol)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ package node.util
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isUndefined(value: Any?): Boolean /* object is undefined */ {
contract {
returns(true) implies (value is Nothing?)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import js.buffer.ArrayBufferLike
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isAnyArrayBuffer(value: Any?): Boolean /* object is ArrayBufferLike */ {
contract {
returns(true) implies (value is ArrayBufferLike)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ package node.util.types
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isArgumentsObject(value: Any?): Boolean /* object is IArguments */ {
contract {
returns(true) implies (value is js.array.ArrayLike<Any?> /* IArguments */)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import js.buffer.ArrayBuffer
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isArrayBuffer(value: Any?): Boolean /* object is ArrayBuffer */ {
contract {
returns(true) implies (value is ArrayBuffer)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ package node.util.types
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isArrayBufferView(value: Any?): Boolean /* object is NodeJS.ArrayBufferView */ {
contract {
returns(true) implies (value is js.buffer.ArrayBufferView<*>)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import js.typedarrays.BigInt64Array
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isBigInt64Array(value: Any?): Boolean /* value is BigInt64Array */ {
contract {
returns(true) implies (value is BigInt64Array<*>)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import js.typedarrays.BigUint64Array
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isBigUint64Array(value: Any?): Boolean /* value is BigUint64Array */ {
contract {
returns(true) implies (value is BigUint64Array<*>)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ package node.util.types
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isBooleanObject(value: Any?): Boolean /* object is Boolean */ {
contract {
returns(true) implies (value is Boolean)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ package node.util.types
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isBoxedPrimitive(value: Any?): Boolean /* object is String | Number | BigInt | Boolean | Symbol */ {
contract {
returns(true) implies (value is Any /* String | Number | BigInt | Boolean | Symbol */)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ package node.util.types
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isCryptoKey(value: Any?): Boolean /* object is webcrypto.CryptoKey */ {
contract {
returns(true) implies (value is web.crypto.CryptoKey)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import js.buffer.DataView
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isDataView(value: Any?): Boolean /* object is DataView */ {
contract {
returns(true) implies (value is DataView<*>)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import js.date.Date
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isDate(value: Any?): Boolean /* object is Date */ {
contract {
returns(true) implies (value is Date)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import js.typedarrays.Float32Array
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isFloat32Array(value: Any?): Boolean /* object is Float32Array */ {
contract {
returns(true) implies (value is Float32Array<*>)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import js.typedarrays.Float64Array
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isFloat64Array(value: Any?): Boolean /* object is Float64Array */ {
contract {
returns(true) implies (value is Float64Array<*>)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import js.generator.GeneratorFunction
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isGeneratorFunction(value: Any?): Boolean /* object is GeneratorFunction */ {
contract {
returns(true) implies (value is GeneratorFunction<*, *>)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import js.generator.Generator
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isGeneratorObject(value: Any?): Boolean /* object is Generator */ {
contract {
returns(true) implies (value is Generator<*, *, *>)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import js.typedarrays.Int16Array
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isInt16Array(value: Any?): Boolean /* object is Int16Array */ {
contract {
returns(true) implies (value is Int16Array<*>)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import js.typedarrays.Int32Array
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isInt32Array(value: Any?): Boolean /* object is Int32Array */ {
contract {
returns(true) implies (value is Int32Array<*>)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import js.typedarrays.Int8Array
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isInt8Array(value: Any?): Boolean /* object is Int8Array */ {
contract {
returns(true) implies (value is Int8Array<*>)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import node.crypto.KeyObject
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isKeyObject(value: Any?): Boolean /* object is KeyObject */ {
contract {
returns(true) implies (value is KeyObject)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ package node.util.types
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isNativeError(value: Any?): Boolean /* object is Error */ {
contract {
returns(true) implies (value is js.errors.JsError)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ package node.util.types
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isNumberObject(value: Any?): Boolean /* object is Number */ {
contract {
returns(true) implies (value is Number)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import js.promise.Promise
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isPromise(value: Any?): Boolean /* object is Promise<unknown> */ {
contract {
returns(true) implies (value is Promise<Any?>)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import js.regexp.RegExp
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isRegExp(value: Any?): Boolean /* object is RegExp */ {
contract {
returns(true) implies (value is RegExp)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import js.buffer.SharedArrayBuffer
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isSharedArrayBuffer(value: Any?): Boolean /* object is SharedArrayBuffer */ {
contract {
returns(true) implies (value is SharedArrayBuffer)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ package node.util.types
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isStringObject(value: Any?): Boolean /* object is String */ {
contract {
returns(true) implies (value is String)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import js.symbol.Symbol
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isSymbolObject(value: Any?): Boolean /* object is Symbol */ {
contract {
returns(true) implies (value is Symbol)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ package node.util.types
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isTypedArray(value: Any?): Boolean /* object is NodeJS.TypedArray */ {
contract {
returns(true) implies (value is js.typedarrays.TypedArray<*, *, *, *>)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import js.typedarrays.Uint16Array
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isUint16Array(value: Any?): Boolean /* object is Uint16Array */ {
contract {
returns(true) implies (value is Uint16Array<*>)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import js.typedarrays.Uint32Array
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isUint32Array(value: Any?): Boolean /* object is Uint32Array */ {
contract {
returns(true) implies (value is Uint32Array<*>)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import js.typedarrays.Uint8Array
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isUint8Array(value: Any?): Boolean /* object is Uint8Array */ {
contract {
returns(true) implies (value is Uint8Array<*>)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import js.typedarrays.Uint8ClampedArray
import kotlin.contracts.contract


@Suppress("NOTHING_TO_INLINE", "CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
@Suppress("CANNOT_CHECK_FOR_EXTERNAL_INTERFACE")
inline fun isUint8ClampedArray(value: Any?): Boolean /* object is Uint8ClampedArray */ {
contract {
returns(true) implies (value is Uint8ClampedArray<*>)
Expand Down
Loading

0 comments on commit 75c4bd5

Please sign in to comment.