object Ast
- Alphabetic
- By Inheritance
- Ast
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- final case class Binding(binder: Option[ExprVarName], typ: Type, bound: Expr) extends Product with Serializable
- sealed abstract class BuiltinFunction extends Product with Serializable
- sealed abstract class BuiltinType extends Product with Serializable
- final case class CPCons(head: ExprVarName, tail: ExprVarName) extends CasePat with Product with Serializable
- final case class CPEnum(tycon: TypeConName, constructor: EnumConName) extends CasePat with Product with Serializable
- final case class CPPrimCon(pc: PrimCon) extends CasePat with Product with Serializable
- final case class CPSome(body: ExprVarName) extends CasePat with Product with Serializable
- final case class CPVariant(tycon: TypeConName, variant: VariantConName, binder: ExprVarName) extends CasePat with Product with Serializable
- final case class CaseAlt(pattern: CasePat, expr: Expr) extends Product with Serializable
- sealed abstract class CasePat extends Product with Serializable
- final case class DDataType(serializable: Boolean, params: ImmArray[(TypeVarName, Kind)], cons: DataCons) extends GenDefinition[Nothing] with Product with Serializable
- final case class DTypeSyn(params: ImmArray[(TypeVarName, Kind)], typ: Type) extends GenDefinition[Nothing] with Product with Serializable
- type DValue = GenDValue[Expr]
- type DValueSignature = GenDValue[Unit]
- sealed abstract class DataCons extends Product with Serializable
- final case class DataEnum(constructors: ImmArray[EnumConName]) extends DataCons with Product with Serializable
- final case class DataRecord(fields: ImmArray[(FieldName, Type)]) extends DataCons with Product with Serializable
- final case class DataVariant(variants: ImmArray[(VariantConName, Type)]) extends DataCons with Product with Serializable
- type DefException = GenDefException[Expr]
- type DefExceptionSignature = GenDefException[Unit]
- type DefInterface = GenDefInterface[Expr]
- type DefInterfaceSignature = GenDefInterface[Unit]
- type Definition = GenDefinition[Expr]
- type DefinitionSignature = GenDefinition[Unit]
- final case class EAbs(binder: (ExprVarName, Type), body: Expr, ref: Option[DefinitionRef]) extends Expr with Product with Serializable
Expression abstraction.
- final case class EApp(fun: Expr, arg: Expr) extends Expr with Product with Serializable
Expression application.
Expression application. Function can be an abstraction or a builtin function.
- final case class EBuiltin(value: BuiltinFunction) extends ExprAtomic with Product with Serializable
Reference to a builtin function.
- final case class ECallInterface(interfaceId: TypeConName, methodName: MethodName, value: Expr) extends ExprInterface with Product with Serializable
Invoke an interface method
- final case class ECase(scrut: Expr, alts: ImmArray[CaseAlt]) extends Expr with Product with Serializable
Pattern matching.
- final case class EChoiceController(templateId: TypeConName, choice: ChoiceName, contractExpr: Expr, choiceArgExpr: Expr) extends Expr with Product with Serializable
Extract the controllers from a contract and a choice
- final case class EChoiceObserver(templateId: TypeConName, choice: ChoiceName, contractExpr: Expr, choiceArgExpr: Expr) extends Expr with Product with Serializable
Extract the observers from a contract and a choice
- final case class ECons(typ: Type, front: ImmArray[Expr], tail: Expr) extends Expr with Product with Serializable
List construction.
- final case class EEnumCon(tyConName: TypeConName, con: EnumConName) extends ExprAtomic with Product with Serializable
Variant construction.
- final case class EExperimental(name: String, typ: Type) extends Expr with Product with Serializable
- final case class EFromAny(ty: Type, body: Expr) extends Expr with Product with Serializable
Extract the underlying value if it matches the ty *
- final case class EFromAnyException(typ: Type, value: Expr) extends Expr with Product with Serializable
Extract the payload from an AnyException if it matches the given exception type
- final case class EFromInterface(interfaceId: TypeConName, templateId: TypeConName, value: Expr) extends ExprInterface with Product with Serializable
Convert interface back to template payload if possible
- final case class EFromRequiredInterface(requiredIfaceId: TypeConName, requiringIfaceId: TypeConName, body: Expr) extends ExprInterface with Product with Serializable
Downcast from an interface payload to an interface that requires it, if possible.
- final case class EInterfaceTemplateTypeRep(ifaceId: TypeConName, body: Expr) extends ExprInterface with Product with Serializable
Obtain the type representation of a contract's template through an interface.
- final case class ELet(binding: Binding, body: Expr) extends Expr with Product with Serializable
Let binding.
- final case class ELocation(loc: Location, expr: Expr) extends Expr with Product with Serializable
Location annotations
- final case class ENil(typ: Type) extends ExprAtomic with Product with Serializable
Empty list constructor.
- final case class ENone(typ: Type) extends ExprAtomic with Product with Serializable
- final case class EObserverInterface(ifaceId: TypeConName, body: Expr) extends ExprInterface with Product with Serializable
Obtain the observers of a contract through an interface.
- final case class EPrimCon(value: PrimCon) extends ExprAtomic with Product with Serializable
Primitive constructor, e.g.
Primitive constructor, e.g. True, False or Unit.
- final case class EPrimLit(value: PrimLit) extends ExprAtomic with Product with Serializable
Primitive literal.
- final case class ERecCon(tycon: TypeConApp, fields: ImmArray[(FieldName, Expr)]) extends Expr with Product with Serializable
Record construction.
- final case class ERecProj(tycon: TypeConApp, field: FieldName, record: Expr) extends Expr with Product with Serializable
Record projection.
- final case class ERecUpd(tycon: TypeConApp, field: FieldName, record: Expr, update: Expr) extends Expr with Product with Serializable
Non-destructive record update.
- final case class EScenario(scenario: Scenario) extends Expr with Product with Serializable
Scenario expression
- final case class ESignatoryInterface(ifaceId: TypeConName, body: Expr) extends ExprInterface with Product with Serializable
Obtain the signatories of a contract through an interface.
- final case class ESome(typ: Type, body: Expr) extends Expr with Product with Serializable
- final case class EStructCon(fields: ImmArray[(FieldName, Expr)]) extends Expr with Product with Serializable
Struct construction.
- final case class EStructProj(field: FieldName, struct: Expr) extends Expr with Product with Serializable
Struct projection.
- final case class EStructUpd(field: FieldName, struct: Expr, update: Expr) extends Expr with Product with Serializable
Struct update.
- final case class EThrow(returnType: Type, exceptionType: Type, exception: Expr) extends Expr with Product with Serializable
Throw an exception
- final case class EToAny(ty: Type, body: Expr) extends Expr with Product with Serializable
Any constructor *
- final case class EToAnyException(typ: Type, value: Expr) extends Expr with Product with Serializable
Construct an AnyException from its message and payload
- final case class EToInterface(interfaceId: TypeConName, templateId: TypeConName, value: Expr) extends ExprInterface with Product with Serializable
Convert template payload to interface it implements
- final case class EToRequiredInterface(requiredIfaceId: TypeConName, requiringIfaceId: TypeConName, body: Expr) extends ExprInterface with Product with Serializable
Upcast from an interface payload to an interface it requires.
- final case class ETyAbs(binder: (TypeVarName, Kind), body: Expr) extends Expr with Product with Serializable
Type abstraction.
- final case class ETyApp(expr: Expr, typ: Type) extends Expr with Product with Serializable
Type application.
- final case class ETypeRep(typ: Type) extends Expr with Product with Serializable
Unique textual representation of template Id *
- final case class EUnsafeFromInterface(interfaceId: TypeConName, templateId: TypeConName, contractIdExpr: Expr, ifaceExpr: Expr) extends ExprInterface with Product with Serializable
Convert interface back to template payload, or raise a WronglyTypedContracg error if not possible
- final case class EUnsafeFromRequiredInterface(requiredIfaceId: TypeConName, requiringIfaceId: TypeConName, contractIdExpr: Expr, ifaceExpr: Expr) extends ExprInterface with Product with Serializable
Downcast from an interface payload to an interface that requires it, or raise a WronglyTypedContract error if not possible.
- final case class EUpdate(update: Update) extends Expr with Product with Serializable
Update expression
- final case class EVal(value: ValueRef) extends ExprAtomic with Product with Serializable
Reference to a value definition.
- final case class EVar(value: ExprVarName) extends ExprAtomic with Product with Serializable
Reference to a variable in current lexical scope.
- final case class EVariantCon(tycon: TypeConApp, variant: VariantConName, arg: Expr) extends Expr with Product with Serializable
Variant construction.
- final case class EViewInterface(ifaceId: TypeConName, expr: Expr) extends ExprInterface with Product with Serializable
Obtain the view of an interface.
- type EnumConName = Name
- sealed abstract class Expr extends Product with Serializable
- sealed abstract class ExprAtomic extends Expr
- sealed abstract class ExprInterface extends Expr
- type ExprVarName = Name
- final case class FeatureFlags() extends Product with Serializable
- type FieldName = Name
- final case class GenDValue[E](typ: Type, body: E, isTest: Boolean) extends GenDefinition[E] with Product with Serializable
- final class GenDValueCompanion[E] extends AnyRef
- final case class GenDefException[E](message: E) extends Product with Serializable
- final class GenDefExceptionCompanion[E] extends AnyRef
- final case class GenDefInterface[E](requires: Set[TypeConName], param: ExprVarName, choices: Map[ChoiceName, GenTemplateChoice[E]], methods: Map[MethodName, InterfaceMethod], coImplements: Map[TypeConName, GenInterfaceCoImplements[E]], view: Type) extends Product with Serializable
- final class GenDefInterfaceCompanion[E] extends AnyRef
- sealed abstract class GenDefinition[+E] extends Product with Serializable
- final case class GenInterfaceCoImplements[E](templateId: TypeConName, body: GenInterfaceInstanceBody[E]) extends Product with Serializable
- final class GenInterfaceCoImplementsCompanion[E] extends AnyRef
- final case class GenInterfaceInstanceBody[E](methods: Map[MethodName, GenInterfaceInstanceMethod[E]], view: E) extends Product with Serializable
- final class GenInterfaceInstanceBodyCompanion[E] extends AnyRef
- final case class GenInterfaceInstanceMethod[E](name: MethodName, value: E) extends Product with Serializable
- final class GenInterfaceInstanceMethodCompanion[E] extends AnyRef
- final case class GenModule[E](name: ModuleName, definitions: Map[DottedName, GenDefinition[E]], templates: Map[DottedName, GenTemplate[E]], exceptions: Map[DottedName, GenDefException[E]], interfaces: Map[DottedName, GenDefInterface[E]], featureFlags: FeatureFlags) extends Product with Serializable
- final class GenModuleCompanion[E] extends AnyRef
- final case class GenPackage[E](modules: Map[ModuleName, GenModule[E]], directDeps: Set[PackageId], languageVersion: LanguageVersion, metadata: Option[PackageMetadata]) extends Product with Serializable
- final class GenPackageCompanion[E] extends AnyRef
- final case class GenTemplate[E](param: ExprVarName, precond: E, signatories: E, agreementText: E, choices: Map[ChoiceName, GenTemplateChoice[E]], observers: E, key: Option[GenTemplateKey[E]], implements: VectorMap[TypeConName, GenTemplateImplements[E]]) extends Product with Serializable
- final case class GenTemplateChoice[E](name: ChoiceName, consuming: Boolean, controllers: E, choiceObservers: Option[E], selfBinder: ExprVarName, argBinder: (ExprVarName, Type), returnType: Type, update: E) extends Product with Serializable
- final class GenTemplateChoiceCompanion[E] extends AnyRef
- final class GenTemplateCompanion[E] extends AnyRef
- final case class GenTemplateImplements[E](interfaceId: TypeConName, body: GenInterfaceInstanceBody[E]) extends Product with Serializable
- final class GenTemplateImplementsCompanion[E] extends AnyRef
- final case class GenTemplateKey[E](typ: Type, body: E, maintainers: E) extends Product with Serializable
- final class GenTemplateKeyCompanion[E] extends AnyRef
- type InterfaceCoImplements = GenInterfaceCoImplements[Expr]
- type InterfaceCoImplementsSignature = GenInterfaceCoImplements[Unit]
- type InterfaceInstanceBody = GenInterfaceInstanceBody[Expr]
- type InterfaceInstanceBodySignature = GenInterfaceInstanceBody[Unit]
- type InterfaceInstanceMethod = GenInterfaceInstanceMethod[Expr]
- type InterfaceInstanceMethodSignature = GenInterfaceInstanceMethod[Unit]
- final case class InterfaceMethod(name: MethodName, returnType: Type) extends Product with Serializable
- final case class KArrow(param: Kind, result: Kind) extends Kind with Product with Serializable
Kind of higher kinded type.
- sealed abstract class Kind extends Product with Serializable
- type Module = GenModule[Expr]
- type ModuleSignature = GenModule[Unit]
- final case class PLDate(value: Date) extends PrimLit with Product with Serializable
- final case class PLInt64(value: Long) extends PrimLit with Product with Serializable
- final case class PLNumeric(value: Numeric) extends PrimLit with Product with Serializable
- final case class PLRoundingMode(value: RoundingMode) extends PrimLit with Product with Serializable
- final case class PLText(value: String) extends PrimLit with Product with Serializable
- final case class PLTimestamp(value: Timestamp) extends PrimLit with Product with Serializable
- type Package = GenPackage[Expr]
- final case class PackageError(error: String) extends RuntimeException with Product with Serializable
- final case class PackageMetadata(name: PackageName, version: PackageVersion) extends Product with Serializable
- type PackageSignature = GenPackage[Unit]
- sealed abstract class PrimCon extends Product with Serializable
- sealed abstract class PrimLit extends Equals with Product with Serializable
- final case class RetrieveByKey(templateId: TypeConName, key: Expr) extends Product with Serializable
- sealed abstract class Scenario extends Product with Serializable
- final case class ScenarioBlock(bindings: ImmArray[Binding], body: Expr) extends Scenario with Product with Serializable
- final case class ScenarioCommit(partyE: Expr, updateE: Expr, retType: Type) extends Scenario with Product with Serializable
- final case class ScenarioEmbedExpr(typ: Type, body: Expr) extends Scenario with Product with Serializable
- final case class ScenarioGetParty(nameE: Expr) extends Scenario with Product with Serializable
- final case class ScenarioMustFailAt(partyE: Expr, updateE: Expr, retType: Type) extends Scenario with Product with Serializable
- final case class ScenarioPass(relTimeE: Expr) extends Scenario with Product with Serializable
- final case class ScenarioPure(t: Type, expr: Expr) extends Scenario with Product with Serializable
- final case class TApp(tyfun: Type, arg: Type) extends Type with Product with Serializable
Application of a type function to a type.
- final case class TBuiltin(bt: BuiltinType) extends Type with Product with Serializable
Reference to builtin type.
- final case class TForall(binder: (TypeVarName, Kind), body: Type) extends Type with Product with Serializable
Universally quantified type.
- final case class TNat(n: Scale) extends Type with Product with Serializable
nat type
- final case class TStruct(fields: Struct[Type]) extends Type with Product with Serializable
Structs
- final case class TSynApp(tysyn: TypeSynName, args: ImmArray[Type]) extends Type with Product with Serializable
Fully applied type synonym.
- final case class TTyCon(tycon: TypeConName) extends Type with Product with Serializable
Reference to a type constructor.
- final case class TVar(name: TypeVarName) extends Type with Product with Serializable
Reference to a type variable.
- type Template = GenTemplate[Expr]
- type TemplateChoice = GenTemplateChoice[Expr]
- type TemplateChoiceSignature = GenTemplateChoice[Unit]
- type TemplateImplements = GenTemplateImplements[Expr]
- type TemplateImplementsSignature = GenTemplateImplements[Unit]
- type TemplateKey = GenTemplateKey[Expr]
- type TemplateKeySignature = GenTemplateKey[Unit]
- type TemplateSignature = GenTemplate[Unit]
- sealed abstract class Type extends Product with Serializable
- final case class TypeConApp(tycon: TypeConName, args: ImmArray[Type]) extends Product with Serializable
Fully applied type constructor.
- type TypeVarName = Name
- sealed abstract class Update extends Product with Serializable
- final case class UpdateBlock(bindings: ImmArray[Binding], body: Expr) extends Update with Product with Serializable
- final case class UpdateCreate(templateId: TypeConName, arg: Expr) extends Update with Product with Serializable
- final case class UpdateCreateInterface(interfaceId: TypeConName, arg: Expr) extends Update with Product with Serializable
- final case class UpdateEmbedExpr(typ: Type, body: Expr) extends Update with Product with Serializable
- final case class UpdateExercise(templateId: TypeConName, choice: ChoiceName, cidE: Expr, argE: Expr) extends Update with Product with Serializable
- final case class UpdateExerciseByKey(templateId: TypeConName, choice: ChoiceName, keyE: Expr, argE: Expr) extends Update with Product with Serializable
- final case class UpdateExerciseInterface(interfaceId: TypeConName, choice: ChoiceName, cidE: Expr, argE: Expr, guardE: Option[Expr]) extends Update with Product with Serializable
- final case class UpdateFetchByKey(rbk: RetrieveByKey) extends Update with Product with Serializable
- final case class UpdateFetchInterface(interfaceId: TypeConName, contractId: Expr) extends Update with Product with Serializable
- final case class UpdateFetchTemplate(templateId: TypeConName, contractId: Expr) extends Update with Product with Serializable
- final case class UpdateLookupByKey(rbk: RetrieveByKey) extends Update with Product with Serializable
- final case class UpdatePure(t: Type, expr: Expr) extends Update with Product with Serializable
- final case class UpdateTryCatch(typ: Type, body: Expr, binder: ExprVarName, handler: Expr) extends Update with Product with Serializable
- type VariantConName = Name
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val DValue: GenDValueCompanion[Expr]
- val DValueSignature: GenDValueCompanion[Unit]
- val DefException: GenDefExceptionCompanion[Expr]
- val DefExceptionSignature: GenDefException[Unit]
- val DefInterface: GenDefInterfaceCompanion[Expr]
- val DefInterfaceSignature: GenDefInterfaceCompanion[Unit]
- val InterfaceCoImplements: GenInterfaceCoImplementsCompanion[Expr]
- val InterfaceCoImplementsSignature: GenInterfaceCoImplementsCompanion[Unit]
- val InterfaceInstanceBody: GenInterfaceInstanceBodyCompanion[Expr]
- val InterfaceInstanceBodySignature: GenInterfaceInstanceBodyCompanion[Unit]
- val InterfaceInstanceMethod: GenInterfaceInstanceMethodCompanion[Expr]
- val InterfaceInstanceMethodSignature: GenInterfaceInstanceMethodCompanion[Unit]
- val Module: GenModuleCompanion[Expr]
- val ModuleSignature: GenModuleCompanion[Unit]
- val Package: GenPackageCompanion[Expr]
- val PackageSignature: GenPackageCompanion[Unit]
- val Template: GenTemplateCompanion[Expr]
- val TemplateChoice: GenTemplateChoiceCompanion[Expr]
- val TemplateChoiceSignature: GenTemplateChoiceCompanion[Unit]
- val TemplateImplements: GenTemplateImplementsCompanion[Expr]
- val TemplateImplementsSignature: GenTemplateImplementsCompanion[Unit]
- val TemplateKey: GenTemplateKeyCompanion[Expr]
- val TemplateKeySignature: GenTemplateKeyCompanion[Unit]
- val TemplateSignature: GenTemplateCompanion[Unit]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- val contractFieldName: Name
- val contractIdFieldName: Name
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val keyFieldName: Name
- val maintainersFieldName: Name
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- val observersFieldName: Name
- val signatoriesFieldName: Name
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- val valueFieldName: Name
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- case object BAddBigNumeric extends BuiltinFunction with Product with Serializable
- case object BAddInt64 extends BuiltinFunction with Product with Serializable
- case object BAddNumeric extends BuiltinFunction with Product with Serializable
- case object BAnyExceptionMessage extends BuiltinFunction with Product with Serializable
- case object BAppendText extends BuiltinFunction with Product with Serializable
- case object BBigNumericToNumeric extends BuiltinFunction with Product with Serializable
- case object BBigNumericToText extends BuiltinFunction with Product with Serializable
- case object BCastNumeric extends BuiltinFunction with Product with Serializable
- case object BCodePointsToText extends BuiltinFunction with Product with Serializable
- case object BCoerceContractId extends BuiltinFunction with Product with Serializable
- case object BContractIdToText extends BuiltinFunction with Product with Serializable
- case object BDateToText extends BuiltinFunction with Product with Serializable
- case object BDateToUnixDays extends BuiltinFunction with Product with Serializable
- case object BDivBigNumeric extends BuiltinFunction with Product with Serializable
- case object BDivInt64 extends BuiltinFunction with Product with Serializable
- case object BDivNumeric extends BuiltinFunction with Product with Serializable
- case object BEqual extends BuiltinFunction with Product with Serializable
- case object BEqualContractId extends BuiltinFunction with Product with Serializable
- case object BEqualList extends BuiltinFunction with Product with Serializable
- case object BEqualNumeric extends BuiltinFunction with Product with Serializable
- case object BError extends BuiltinFunction with Product with Serializable
- case object BExpInt64 extends BuiltinFunction with Product with Serializable
- case object BExplodeText extends BuiltinFunction with Product with Serializable
- case object BFoldl extends BuiltinFunction with Product with Serializable
- case object BFoldr extends BuiltinFunction with Product with Serializable
- case object BGenMapDelete extends BuiltinFunction with Product with Serializable
- case object BGenMapEmpty extends BuiltinFunction with Product with Serializable
- case object BGenMapInsert extends BuiltinFunction with Product with Serializable
- case object BGenMapKeys extends BuiltinFunction with Product with Serializable
- case object BGenMapLookup extends BuiltinFunction with Product with Serializable
- case object BGenMapSize extends BuiltinFunction with Product with Serializable
- case object BGenMapValues extends BuiltinFunction with Product with Serializable
- case object BGreater extends BuiltinFunction with Product with Serializable
- case object BGreaterEq extends BuiltinFunction with Product with Serializable
- case object BGreaterEqNumeric extends BuiltinFunction with Product with Serializable
- case object BGreaterNumeric extends BuiltinFunction with Product with Serializable
- case object BImplodeText extends BuiltinFunction with Product with Serializable
- case object BInt64ToNumeric extends BuiltinFunction with Product with Serializable
- case object BInt64ToText extends BuiltinFunction with Product with Serializable
- case object BLess extends BuiltinFunction with Product with Serializable
- case object BLessEq extends BuiltinFunction with Product with Serializable
- case object BLessEqNumeric extends BuiltinFunction with Product with Serializable
- case object BLessNumeric extends BuiltinFunction with Product with Serializable
- case object BModInt64 extends BuiltinFunction with Product with Serializable
- case object BMulBigNumeric extends BuiltinFunction with Product with Serializable
- case object BMulInt64 extends BuiltinFunction with Product with Serializable
- case object BMulNumeric extends BuiltinFunction with Product with Serializable
- case object BNumericToBigNumeric extends BuiltinFunction with Product with Serializable
- case object BNumericToInt64 extends BuiltinFunction with Product with Serializable
- case object BNumericToText extends BuiltinFunction with Product with Serializable
- case object BPartyToQuotedText extends BuiltinFunction with Product with Serializable
- case object BPartyToText extends BuiltinFunction with Product with Serializable
- case object BPrecisionBigNumeric extends BuiltinFunction with Product with Serializable
- case object BRoundNumeric extends BuiltinFunction with Product with Serializable
- case object BSHA256Text extends BuiltinFunction with Product with Serializable
- case object BScaleBigNumeric extends BuiltinFunction with Product with Serializable
- case object BShiftNumeric extends BuiltinFunction with Product with Serializable
- case object BShiftRightBigNumeric extends BuiltinFunction with Product with Serializable
- case object BSubBigNumeric extends BuiltinFunction with Product with Serializable
- case object BSubInt64 extends BuiltinFunction with Product with Serializable
- case object BSubNumeric extends BuiltinFunction with Product with Serializable
- case object BTAny extends BuiltinType with Product with Serializable
- case object BTAnyException extends BuiltinType with Product with Serializable
- case object BTArrow extends BuiltinType with Product with Serializable
- case object BTBigNumeric extends BuiltinType with Product with Serializable
- case object BTBool extends BuiltinType with Product with Serializable
- case object BTContractId extends BuiltinType with Product with Serializable
- case object BTDate extends BuiltinType with Product with Serializable
- case object BTGenMap extends BuiltinType with Product with Serializable
- case object BTInt64 extends BuiltinType with Product with Serializable
- case object BTList extends BuiltinType with Product with Serializable
- case object BTNumeric extends BuiltinType with Product with Serializable
- case object BTOptional extends BuiltinType with Product with Serializable
- case object BTParty extends BuiltinType with Product with Serializable
- case object BTRoundingMode extends BuiltinType with Product with Serializable
- case object BTScenario extends BuiltinType with Product with Serializable
- case object BTText extends BuiltinType with Product with Serializable
- case object BTTextMap extends BuiltinType with Product with Serializable
- case object BTTimestamp extends BuiltinType with Product with Serializable
- case object BTTypeRep extends BuiltinType with Product with Serializable
- case object BTUnit extends BuiltinType with Product with Serializable
- case object BTUpdate extends BuiltinType with Product with Serializable
- case object BTextContainsOnly extends BuiltinFunction with Product with Serializable
- case object BTextIntercalate extends BuiltinFunction with Product with Serializable
- case object BTextMapDelete extends BuiltinFunction with Product with Serializable
- case object BTextMapEmpty extends BuiltinFunction with Product with Serializable
- case object BTextMapInsert extends BuiltinFunction with Product with Serializable
- case object BTextMapLookup extends BuiltinFunction with Product with Serializable
- case object BTextMapSize extends BuiltinFunction with Product with Serializable
- case object BTextMapToList extends BuiltinFunction with Product with Serializable
- case object BTextReplicate extends BuiltinFunction with Product with Serializable
- case object BTextSlice extends BuiltinFunction with Product with Serializable
- case object BTextSliceIndex extends BuiltinFunction with Product with Serializable
- case object BTextSplitOn extends BuiltinFunction with Product with Serializable
- case object BTextToCodePoints extends BuiltinFunction with Product with Serializable
- case object BTextToInt64 extends BuiltinFunction with Product with Serializable
- case object BTextToLower extends BuiltinFunction with Product with Serializable
- case object BTextToNumeric extends BuiltinFunction with Product with Serializable
- case object BTextToParty extends BuiltinFunction with Product with Serializable
- case object BTextToText extends BuiltinFunction with Product with Serializable
- case object BTextToUpper extends BuiltinFunction with Product with Serializable
- case object BTimestampToText extends BuiltinFunction with Product with Serializable
- case object BTimestampToUnixMicroseconds extends BuiltinFunction with Product with Serializable
- case object BTrace extends BuiltinFunction with Product with Serializable
- case object BTypeRepTyConName extends BuiltinFunction with Product with Serializable
- case object BUnixDaysToDate extends BuiltinFunction with Product with Serializable
- case object BUnixMicrosecondsToTimestamp extends BuiltinFunction with Product with Serializable
- case object BWithAuthority extends BuiltinFunction with Product with Serializable
- case object CPDefault extends CasePat with Product with Serializable
- case object CPNil extends CasePat with Product with Serializable
- case object CPNone extends CasePat with Product with Serializable
- object DDataType extends Serializable
- case object DataInterface extends DataCons with Product with Serializable
- object FeatureFlags extends Serializable
- case object KNat extends Kind with Product with Serializable
Kind of nat tye
- case object KStar extends Kind with Product with Serializable
Kind of a proper data type.
- object Kind extends Serializable
- case object PCFalse extends PrimCon with Product with Serializable
- case object PCTrue extends PrimCon with Product with Serializable
- case object PCUnit extends PrimCon with Product with Serializable
- case object ScenarioGetTime extends Scenario with Product with Serializable
- object TNat extends Serializable
- object Type extends Serializable
- case object UpdateGetTime extends Update with Product with Serializable
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated