android-components / mozilla.components.lib.jexl.value / JexlValue

JexlValue

sealed class JexlValue (source)

A JEXL value type.

Properties

value

abstract val value: Any

Functions

compareTo

abstract operator fun compareTo(other: JexlValue): Int

div

abstract operator fun div(other: JexlValue): JexlValue

plus

abstract operator fun plus(other: JexlValue): JexlValue

times

abstract operator fun times(other: JexlValue): JexlValue

toBoolean

abstract fun toBoolean(): Boolean

Inheritors

JexlArray

class JexlArray : JexlValue

JEXL Array type.

JexlBoolean

class JexlBoolean : JexlValue

JEXL Boolean type.

JexlDouble

class JexlDouble : JexlValue

JEXL Double type.

JexlInteger

class JexlInteger : JexlValue

JEXL Integer type.

JexlObject

class JexlObject : JexlValue

JEXL Object type.

JexlString

class JexlString : JexlValue

JEXL String type.

JexlUndefined

class JexlUndefined : JexlValue

JEXL undefined type.