units
Module Contents
alltypes
Module Contents
abstract class BaseUInt256Value<T : UInt256Value<T>!> : UInt256Value<T>
Module Contents
protected BaseUInt256Value(value: UInt256!, ctor: Function<UInt256!, T>!)
protected BaseUInt256Value(value: Long, ctor: Function<UInt256!, T>!)
protected BaseUInt256Value(value: BigInteger!, ctor: Function<UInt256!, T>!)
open fun add(value: T): T
open fun add(value: UInt256!): T
open fun add(value: Long): T
open fun addMod(value: T, modulus: UInt256!): T
open fun addMod(value: UInt256!, modulus: UInt256!): T
open fun addMod(value: Long, modulus: UInt256!): T
open fun addMod(value: Long, modulus: Long): T
open fun compareTo(other: T): Int
open fun compareTo(other: UInt256!): Int
protected open fun copy(): T
open fun divide(value: T): T
open fun divide(value: UInt256!): T
open fun divide(value: Long): T
open fun divideCeil(value: T): T
open fun divideCeil(value: UInt256!): T
open fun divideCeil(value: Long): T
open fun equals(other: Any?): Boolean
open fun hashCode(): Int
open fun mod(modulus: UInt256!): T
open fun mod(modulus: Long): T
open fun mod0(modulus: UInt256!): T
open fun mod0(modulus: Long): T
open fun multiply(value: T): T
open fun multiply(value: UInt256!): T
open fun multiply(value: Long): T
open fun multiplyMod(value: T, modulus: UInt256!): T
open fun multiplyMod(value: UInt256!, modulus: UInt256!): T
open fun multiplyMod(value: Long, modulus: UInt256!): T
open fun multiplyMod(value: Long, modulus: Long): T
open fun pow(exponent: UInt256!): T
open fun pow(exponent: Long): T
open fun subtract(value: T): T
open fun subtract(value: UInt256!): T
open fun subtract(value: Long): T
open fun toBytes(): Bytes32!
open fun toMinimalBytes(): Bytes!
open fun toString(): String
open fun toUInt256(): UInt256!
protected open fun zero(): T
abstract class BaseUInt32Value<T : UInt32Value<T>!> : UInt32Value<T>
Module Contents
protected BaseUInt32Value(value: UInt32!, ctor: Function<UInt32!, T>!)
protected BaseUInt32Value(value: Int, ctor: Function<UInt32!, T>!)
protected BaseUInt32Value(value: BigInteger!, ctor: Function<UInt32!, T>!)
open fun add(value: T): T
open fun add(value: UInt32!): T
open fun add(value: Int): T
open fun addMod(value: T, modulus: UInt32!): T
open fun addMod(value: UInt32!, modulus: UInt32!): T
open fun addMod(value: Long, modulus: UInt32!): T
open fun addMod(value: Long, modulus: Long): T
open fun compareTo(other: T): Int
open fun compareTo(other: UInt32!): Int
protected open fun copy(): T
open fun divide(value: T): T
open fun divide(value: UInt32!): T
open fun divide(value: Int): T
open fun equals(other: Any?): Boolean
open fun hashCode(): Int
open fun mod(modulus: UInt32!): T
open fun mod(modulus: Int): T
open fun multiply(value: T): T
open fun multiply(value: UInt32!): T
open fun multiply(value: Int): T
open fun multiplyMod(value: T, modulus: UInt32!): T
open fun multiplyMod(value: UInt32!, modulus: UInt32!): T
open fun multiplyMod(value: Int, modulus: UInt32!): T
open fun multiplyMod(value: Int, modulus: Int): T
open fun pow(exponent: UInt32!): T
open fun pow(exponent: Long): T
open fun subtract(value: T): T
open fun subtract(value: UInt32!): T
open fun subtract(value: Int): T
open fun toBytes(): Bytes!
open fun toMinimalBytes(): Bytes!
open fun toString(): String
open fun toUInt32(): UInt32!
protected open fun zero(): T
abstract class BaseUInt384Value<T : UInt384Value<T>!> : UInt384Value<T>
Module Contents
protected BaseUInt384Value(value: UInt384!, ctor: Function<UInt384!, T>!)
protected BaseUInt384Value(value: Long, ctor: Function<UInt384!, T>!)
protected BaseUInt384Value(value: BigInteger!, ctor: Function<UInt384!, T>!)
open fun add(value: T): T
open fun add(value: UInt384!): T
open fun add(value: Long): T
open fun addMod(value: T, modulus: UInt384!): T
open fun addMod(value: UInt384!, modulus: UInt384!): T
open fun addMod(value: Long, modulus: UInt384!): T
open fun addMod(value: Long, modulus: Long): T
open fun compareTo(other: T): Int
open fun compareTo(other: UInt384!): Int
protected open fun copy(): T
open fun divide(value: T): T
open fun divide(value: UInt384!): T
open fun divide(value: Long): T
open fun equals(other: Any?): Boolean
open fun hashCode(): Int
open fun mod(modulus: UInt384!): T
open fun mod(modulus: Long): T
open fun multiply(value: T): T
open fun multiply(value: UInt384!): T
open fun multiply(value: Long): T
open fun multiplyMod(value: T, modulus: UInt384!): T
open fun multiplyMod(value: UInt384!, modulus: UInt384!): T
open fun multiplyMod(value: Long, modulus: UInt384!): T
open fun multiplyMod(value: Long, modulus: Long): T
open fun pow(exponent: UInt384!): T
open fun pow(exponent: Long): T
open fun subtract(value: T): T
open fun subtract(value: UInt384!): T
open fun subtract(value: Long): T
open fun toBytes(): Bytes48!
open fun toMinimalBytes(): Bytes!
open fun toString(): String
open fun toUInt384(): UInt384!
protected open fun zero(): T
abstract class BaseUInt64Value<T : UInt64Value<T>!> : UInt64Value<T>
Module Contents
protected BaseUInt64Value(value: UInt64!, ctor: Function<UInt64!, T>!)
protected BaseUInt64Value(value: Long, ctor: Function<UInt64!, T>!)
protected BaseUInt64Value(value: BigInteger!, ctor: Function<UInt64!, T>!)
open fun add(value: T): T
open fun add(value: UInt64!): T
open fun add(value: Long): T
open fun addMod(value: T, modulus: UInt64!): T
open fun addMod(value: UInt64!, modulus: UInt64!): T
open fun addMod(value: Long, modulus: UInt64!): T
open fun addMod(value: Long, modulus: Long): T
open fun compareTo(other: T): Int
open fun compareTo(other: UInt64!): Int
protected open fun copy(): T
open fun divide(value: T): T
open fun divide(value: UInt64!): T
open fun divide(value: Long): T
open fun equals(other: Any?): Boolean
open fun hashCode(): Int
open fun mod(modulus: UInt64!): T
open fun mod(modulus: Long): T
open fun multiply(value: T): T
open fun multiply(value: UInt64!): T
open fun multiply(value: Long): T
open fun multiplyMod(value: T, modulus: UInt64!): T
open fun multiplyMod(value: UInt64!, modulus: UInt64!): T
open fun multiplyMod(value: Long, modulus: UInt64!): T
open fun multiplyMod(value: Long, modulus: Long): T
open fun pow(exponent: UInt64!): T
open fun pow(exponent: Long): T
open fun subtract(value: T): T
open fun subtract(value: UInt64!): T
open fun subtract(value: Long): T
open fun toBytes(): Bytes!
open fun toMinimalBytes(): Bytes!
open fun toString(): String
open fun toUInt64(): UInt64!
protected open fun zero(): T
class Gas
class UInt256 : UInt256Value<UInt256!>
class UInt256Domain : DiscreteDomain<UInt256!>
class UInt256s
interface UInt256Value<T : UInt256Value<T>!> : Comparable<T>
class UInt256ValueDomain<T : UInt256Value<T>!> : DiscreteDomain<T>
class UInt32 : UInt32Value<UInt32!>
class UInt32Domain : DiscreteDomain<UInt32!>
class UInt32s
interface UInt32Value<T : UInt32Value<T>!> : Comparable<T>
class UInt32ValueDomain<T : UInt32Value<T>!> : DiscreteDomain<T>
class UInt384 : UInt384Value<UInt384!>
class UInt384Domain : DiscreteDomain<UInt384!>
class UInt384s
interface UInt384Value<T : UInt384Value<T>!> : Comparable<T>
class UInt384ValueDomain<T : UInt384Value<T>!> : DiscreteDomain<T>
class UInt64 : UInt64Value<UInt64!>
class UInt64Domain : DiscreteDomain<UInt64!>
class UInt64s
interface UInt64Value<T : UInt64Value<T>!> : Comparable<T>
class UInt64ValueDomain<T : UInt64Value<T>!> : DiscreteDomain<T>
class Wei : BaseUInt256Value<Wei!>
package org.apache.tuweni.units.bigints
Module Contents
abstract class BaseUInt256Value<T : UInt256Value<T>!> : UInt256Value<T>
Module Contents
protected BaseUInt256Value(value: UInt256!, ctor: Function<UInt256!, T>!)
protected BaseUInt256Value(value: Long, ctor: Function<UInt256!, T>!)
protected BaseUInt256Value(value: BigInteger!, ctor: Function<UInt256!, T>!)
open fun add(value: T): T
open fun add(value: UInt256!): T
open fun add(value: Long): T
open fun addMod(value: T, modulus: UInt256!): T
open fun addMod(value: UInt256!, modulus: UInt256!): T
open fun addMod(value: Long, modulus: UInt256!): T
open fun addMod(value: Long, modulus: Long): T
open fun compareTo(other: T): Int
open fun compareTo(other: UInt256!): Int
protected open fun copy(): T
open fun divide(value: T): T
open fun divide(value: UInt256!): T
open fun divide(value: Long): T
open fun divideCeil(value: T): T
open fun divideCeil(value: UInt256!): T
open fun divideCeil(value: Long): T
open fun equals(other: Any?): Boolean
open fun hashCode(): Int
open fun mod(modulus: UInt256!): T
open fun mod(modulus: Long): T
open fun mod0(modulus: UInt256!): T
open fun mod0(modulus: Long): T
open fun multiply(value: T): T
open fun multiply(value: UInt256!): T
open fun multiply(value: Long): T
open fun multiplyMod(value: T, modulus: UInt256!): T
open fun multiplyMod(value: UInt256!, modulus: UInt256!): T
open fun multiplyMod(value: Long, modulus: UInt256!): T
open fun multiplyMod(value: Long, modulus: Long): T
open fun pow(exponent: UInt256!): T
open fun pow(exponent: Long): T
open fun subtract(value: T): T
open fun subtract(value: UInt256!): T
open fun subtract(value: Long): T
open fun toBytes(): Bytes32!
open fun toMinimalBytes(): Bytes!
open fun toString(): String
open fun toUInt256(): UInt256!
protected open fun zero(): T
abstract class BaseUInt32Value<T : UInt32Value<T>!> : UInt32Value<T>
Module Contents
protected BaseUInt32Value(value: UInt32!, ctor: Function<UInt32!, T>!)
protected BaseUInt32Value(value: Int, ctor: Function<UInt32!, T>!)
protected BaseUInt32Value(value: BigInteger!, ctor: Function<UInt32!, T>!)
open fun add(value: T): T
open fun add(value: UInt32!): T
open fun add(value: Int): T
open fun addMod(value: T, modulus: UInt32!): T
open fun addMod(value: UInt32!, modulus: UInt32!): T
open fun addMod(value: Long, modulus: UInt32!): T
open fun addMod(value: Long, modulus: Long): T
open fun compareTo(other: T): Int
open fun compareTo(other: UInt32!): Int
protected open fun copy(): T
open fun divide(value: T): T
open fun divide(value: UInt32!): T
open fun divide(value: Int): T
open fun equals(other: Any?): Boolean
open fun hashCode(): Int
open fun mod(modulus: UInt32!): T
open fun mod(modulus: Int): T
open fun multiply(value: T): T
open fun multiply(value: UInt32!): T
open fun multiply(value: Int): T
open fun multiplyMod(value: T, modulus: UInt32!): T
open fun multiplyMod(value: UInt32!, modulus: UInt32!): T
open fun multiplyMod(value: Int, modulus: UInt32!): T
open fun multiplyMod(value: Int, modulus: Int): T
open fun pow(exponent: UInt32!): T
open fun pow(exponent: Long): T
open fun subtract(value: T): T
open fun subtract(value: UInt32!): T
open fun subtract(value: Int): T
open fun toBytes(): Bytes!
open fun toMinimalBytes(): Bytes!
open fun toString(): String
open fun toUInt32(): UInt32!
protected open fun zero(): T
abstract class BaseUInt384Value<T : UInt384Value<T>!> : UInt384Value<T>
Module Contents
protected BaseUInt384Value(value: UInt384!, ctor: Function<UInt384!, T>!)
protected BaseUInt384Value(value: Long, ctor: Function<UInt384!, T>!)
protected BaseUInt384Value(value: BigInteger!, ctor: Function<UInt384!, T>!)
open fun add(value: T): T
open fun add(value: UInt384!): T
open fun add(value: Long): T
open fun addMod(value: T, modulus: UInt384!): T
open fun addMod(value: UInt384!, modulus: UInt384!): T
open fun addMod(value: Long, modulus: UInt384!): T
open fun addMod(value: Long, modulus: Long): T
open fun compareTo(other: T): Int
open fun compareTo(other: UInt384!): Int
protected open fun copy(): T
open fun divide(value: T): T
open fun divide(value: UInt384!): T
open fun divide(value: Long): T
open fun equals(other: Any?): Boolean
open fun hashCode(): Int
open fun mod(modulus: UInt384!): T
open fun mod(modulus: Long): T
open fun multiply(value: T): T
open fun multiply(value: UInt384!): T
open fun multiply(value: Long): T
open fun multiplyMod(value: T, modulus: UInt384!): T
open fun multiplyMod(value: UInt384!, modulus: UInt384!): T
open fun multiplyMod(value: Long, modulus: UInt384!): T
open fun multiplyMod(value: Long, modulus: Long): T
open fun pow(exponent: UInt384!): T
open fun pow(exponent: Long): T
open fun subtract(value: T): T
open fun subtract(value: UInt384!): T
open fun subtract(value: Long): T
open fun toBytes(): Bytes48!
open fun toMinimalBytes(): Bytes!
open fun toString(): String
open fun toUInt384(): UInt384!
protected open fun zero(): T
abstract class BaseUInt64Value<T : UInt64Value<T>!> : UInt64Value<T>
Module Contents
protected BaseUInt64Value(value: UInt64!, ctor: Function<UInt64!, T>!)
protected BaseUInt64Value(value: Long, ctor: Function<UInt64!, T>!)
protected BaseUInt64Value(value: BigInteger!, ctor: Function<UInt64!, T>!)
open fun add(value: T): T
open fun add(value: UInt64!): T
open fun add(value: Long): T
open fun addMod(value: T, modulus: UInt64!): T
open fun addMod(value: UInt64!, modulus: UInt64!): T
open fun addMod(value: Long, modulus: UInt64!): T
open fun addMod(value: Long, modulus: Long): T
open fun compareTo(other: T): Int
open fun compareTo(other: UInt64!): Int
protected open fun copy(): T
open fun divide(value: T): T
open fun divide(value: UInt64!): T
open fun divide(value: Long): T
open fun equals(other: Any?): Boolean
open fun hashCode(): Int
open fun mod(modulus: UInt64!): T
open fun mod(modulus: Long): T
open fun multiply(value: T): T
open fun multiply(value: UInt64!): T
open fun multiply(value: Long): T
open fun multiplyMod(value: T, modulus: UInt64!): T
open fun multiplyMod(value: UInt64!, modulus: UInt64!): T
open fun multiplyMod(value: Long, modulus: UInt64!): T
open fun multiplyMod(value: Long, modulus: Long): T
open fun pow(exponent: UInt64!): T
open fun pow(exponent: Long): T
open fun subtract(value: T): T
open fun subtract(value: UInt64!): T
open fun subtract(value: Long): T
open fun toBytes(): Bytes!
open fun toMinimalBytes(): Bytes!
open fun toString(): String
open fun toUInt64(): UInt64!
protected open fun zero(): T
class UInt256 : UInt256Value<UInt256!>
class UInt256Domain : DiscreteDomain<UInt256!>
class UInt256s
interface UInt256Value<T : UInt256Value<T>!> : Comparable<T>
class UInt256ValueDomain<T : UInt256Value<T>!> : DiscreteDomain<T>
class UInt32 : UInt32Value<UInt32!>
class UInt32Domain : DiscreteDomain<UInt32!>
class UInt32s
interface UInt32Value<T : UInt32Value<T>!> : Comparable<T>
class UInt32ValueDomain<T : UInt32Value<T>!> : DiscreteDomain<T>
class UInt384 : UInt384Value<UInt384!>
class UInt384Domain : DiscreteDomain<UInt384!>
class UInt384s
interface UInt384Value<T : UInt384Value<T>!> : Comparable<T>
class UInt384ValueDomain<T : UInt384Value<T>!> : DiscreteDomain<T>
class UInt64 : UInt64Value<UInt64!>
class UInt64Domain : DiscreteDomain<UInt64!>
class UInt64s
interface UInt64Value<T : UInt64Value<T>!> : Comparable<T>
class UInt64ValueDomain<T : UInt64Value<T>!> : DiscreteDomain<T>
package org.apache.tuweni.units.ethereum