Dyn

inline class Dyn(val value: Any?) : Comparable<Dyn>

Constructors

Link copied to clipboard
constructor(value: Any?)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
interface Invokable
Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val dyn: Dyn
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val int: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val keys: List<Dyn>
Link copied to clipboard
Link copied to clipboard
val list: List<Dyn>
Link copied to clipboard
Link copied to clipboard
val long: Long
Link copied to clipboard
Link copied to clipboard
val map: Map<Dyn, Dyn>
Link copied to clipboard
val mapAny: Map<Any?, Any?>
Link copied to clipboard
val orNull: Dyn?
Link copied to clipboard
val str: String
Link copied to clipboard
val value: Any?

Functions

Link copied to clipboard
infix fun and(r: Dyn): Boolean

Logical AND

Link copied to clipboard
infix fun bitAnd(r: Dyn): Dyn
Link copied to clipboard
infix fun bitOr(r: Dyn): Dyn
Link copied to clipboard
infix fun bitXor(r: Dyn): Dyn
Link copied to clipboard
inline fun <T> casted(): T
Link copied to clipboard
fun coalesce(default: Dyn): Dyn
Link copied to clipboard
open operator override fun compareTo(other: Dyn): Int
Link copied to clipboard
operator fun contains(r: Dyn): Boolean
operator fun contains(r: Number): Boolean
operator fun contains(r: String): Boolean
Link copied to clipboard
operator fun div(r: Dyn): Dyn
Link copied to clipboard
fun dynamicInvoke(name: String, vararg args: Any?): Dyn
Link copied to clipboard
fun dynamicInvokeOrThrow(name: String, vararg args: Any?): Dyn
Link copied to clipboard
infix fun eq(r: Dyn): Boolean

Equal

Link copied to clipboard
infix fun ge(r: Dyn): Boolean

Greater or Equal

Link copied to clipboard
operator fun get(key: Dyn): Dyn
operator fun get(key: Any?): Dyn
Link copied to clipboard
fun getOrNull(key: Any?): Dyn?
Link copied to clipboard
fun getOrThrow(key: Any?): Dyn
Link copied to clipboard
infix fun gt(r: Dyn): Boolean

Greater Than

Link copied to clipboard
fun inv(): Dyn
Link copied to clipboard
infix fun le(r: Dyn): Boolean

Less or Equal

Link copied to clipboard
infix fun lt(r: Dyn): Boolean

Less Than

Link copied to clipboard
operator fun minus(r: Dyn): Dyn
Link copied to clipboard
infix fun ne(r: Dyn): Boolean

Not Equal

Link copied to clipboard
fun not(): Dyn
Link copied to clipboard
infix fun or(r: Dyn): Boolean

Logical OR

Link copied to clipboard
operator fun plus(r: Dyn): Dyn
Link copied to clipboard
infix fun pow(r: Dyn): Dyn
Link copied to clipboard
operator fun rem(r: Dyn): Dyn
Link copied to clipboard
infix fun seq(r: Dyn): Boolean

Strict EQual

Link copied to clipboard
operator fun set(key: Dyn, value: Dyn)
operator fun set(key: Any?, value: Dyn)
operator fun set(key: Any?, value: Any?)
Link copied to clipboard
infix fun sne(r: Dyn): Boolean

Strict Not Equal

Link copied to clipboard
suspend fun suspendDynamicInvoke(name: String, vararg args: Any?): Dyn
Link copied to clipboard
suspend fun suspendGet(key: Dyn): Dyn
suspend fun suspendGet(key: Any?): Dyn
Link copied to clipboard
suspend fun suspendSet(key: Dyn, value: Dyn)
suspend fun suspendSet(key: Any?, value: Dyn)
suspend fun suspendSet(key: Any?, value: Any?)
Link copied to clipboard
operator fun times(r: Dyn): Dyn
Link copied to clipboard
fun toBool(extraStrings: Boolean = true): Boolean
Link copied to clipboard
fun toBoolOrNull(extraStrings: Boolean = true): Boolean?
Link copied to clipboard
fun toByte(): Byte
Link copied to clipboard
fun toChar(): Char
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun toDoubleDefault(default: Double = 0.0): Double
Link copied to clipboard
Link copied to clipboard
fun toFloat(): Float
Link copied to clipboard
fun toFloatDefault(default: Float = 0.0f): Float
Link copied to clipboard
fun toInt(): Int
Link copied to clipboard
fun toIntDefault(default: Int = 0): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun toList(): List<Dyn>
Link copied to clipboard
fun toListAny(): List<*>
Link copied to clipboard
fun toLong(): Long
Link copied to clipboard
fun toLongDefault(default: Long = 0): Long
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun toShort(): Short
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
Link copied to clipboard
operator fun unaryMinus(): Dyn
Link copied to clipboard
operator fun unaryPlus(): Dyn