PropertyValue

abstract class PropertyValue(type: PropertyType)

A PropertyValue is the top level type for all values that appear as properties in error codes. For each type of value that can be a Property there is a method to allow clients to obtain the correctly typed value.

Constructors

Link copied to clipboard
fun PropertyValue(type: PropertyType)

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean

For debugging purposes (unit tests) only.

Link copied to clipboard
open override fun hashCode(): Int

For debugging purposes (unit tests) only.

Link copied to clipboard
open fun integerValue(): Int
Link copied to clipboard
open fun ionValue(): IonValue
Link copied to clipboard
open fun longValue(): Long
Link copied to clipboard
open fun stringValue(): String
Link copied to clipboard
open fun tokenTypeValue(): String
Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard
val type: PropertyType
Link copied to clipboard
val value: Any