MutableIntrinsicBindings

Intrinsic Bindings (Mutable)

Extends the base IntrinsicBindings type with mutability; typically used during context materialization, after which language bindings are frozen and immutable.

Types

Link copied to clipboard
object Factory

factory for creating empty bindings.

Properties

Link copied to clipboard
abstract val entries: Set<Map.Entry<Symbol, Any>>
Link copied to clipboard
abstract val keys: Set<Symbol>
Link copied to clipboard
abstract val size: Int
Link copied to clipboard
abstract val values: Collection<Any>

Functions

Link copied to clipboard
abstract fun clear()
Link copied to clipboard
abstract fun containsKey(key: Symbol): Boolean
Link copied to clipboard
abstract fun containsValue(value: Any): Boolean
Link copied to clipboard
abstract operator fun get(key: Symbol): Any?
Link copied to clipboard
abstract fun getMember(key: String): Any
Link copied to clipboard
abstract fun getMemberKeys(): Any
Link copied to clipboard
abstract fun hasMember(key: String): Boolean
Link copied to clipboard
abstract fun isEmpty(): Boolean
Link copied to clipboard
abstract fun put(key: Symbol, value: Any): Any?
Link copied to clipboard
abstract fun putAll(from: Map<out Symbol, Any>)
Link copied to clipboard
abstract fun putMember(key: String, value: Value)
Link copied to clipboard
open fun removeMember(key: String): Boolean