YamlNumber

shampoo.yaml.YamlNumber
See theYamlNumber companion object
sealed trait YamlNumber extends YamlScalar

Defines YAML number.

Attributes

Companion
object
Graph
Supertypes
trait YamlScalar
trait YamlNode
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def toBigDecimal: BigDecimal

Gets number as BigDecimal.

Gets number as BigDecimal.

Attributes

def toBigInt: BigInt

Gets number as BigInt.

Gets number as BigInt.

Attributes

def toDouble: Double

Gets number as Double.

Gets number as Double.

Attributes

def toFloat: Float

Gets number as Float.

Gets number as Float.

Attributes

def toInt: Int

Gets number as Int.

Gets number as Int.

Attributes

Throws
java.lang.ArithmeticException

if conversion is not exact.

def toLong: Long

Gets number as Long.

Gets number as Long.

Attributes

Throws
java.lang.ArithmeticException

if conversion is not exact.

Inherited methods

def as[T](using constructor: YamlConstructor[T]): T

Constructs data.

Constructs data.

Value parameters

constructor

data constructor

Attributes

Inherited from:
YamlNode