PrimitiveValue

interface PrimitiveValue<T> : Value<T>

基础数据类型 Value

9 个被认为是 基础类型 的类型:

注意: 目前这些类型都会被装箱, 由于泛型 T. 在将来可能会有优化处理. Primitive 仅表示一个类型是上面 9 种类型之一.

Functions

getValue
Link copied to clipboard
open operator override fun getValue(thisRef: Any?, property: KProperty<*>): T
setValue
Link copied to clipboard
open operator override fun setValue(thisRef: Any?, property: KProperty<*>, value: T)

Properties

value
Link copied to clipboard
@get:JvmName(name = "get")
@set:JvmName(name = "set")
abstract var value: T

Inheritors

ByteValue
Link copied to clipboard
ShortValue
Link copied to clipboard
IntValue
Link copied to clipboard
LongValue
Link copied to clipboard
FloatValue
Link copied to clipboard
DoubleValue
Link copied to clipboard
CharValue
Link copied to clipboard
BooleanValue
Link copied to clipboard
StringValue
Link copied to clipboard