Packages

package inner

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. inner
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. implicit class ClassNameExtensions extends AnyRef
  2. case class FieldInfo(damlName: String, damlType: typesig.Type, javaName: String, javaType: TypeName) extends Product with Serializable
  3. type Fields = IndexedSeq[FieldInfo]
  4. type PackagePrefixes = @@[Map[PackageId, String], PackagePrefixesTag]
  5. sealed trait PackagePrefixesTag extends AnyRef
  6. implicit class TypeNameExtensions extends AnyRef

Value Members

  1. def createPackageIdField(packageId: PackageId): FieldSpec
  2. def distinctTypeVars(tpe: typesig.Type, typeVars: IndexedSeq[String]): IndexedSeq[IndexedSeq[String]]
  3. def distinctTypeVars(fields: Fields, typeVars: IndexedSeq[String]): IndexedSeq[IndexedSeq[String]]
  4. def escapedNestedTypeVarNames(tpe: typesig.Type): IndexedSeq[String]
  5. def escapedNestedTypeVarNames(fields: Fields): IndexedSeq[String]
  6. def fullyQualifiedName(identifier: Identifier)(implicit packagePrefixes: PackagePrefixes): String
  7. object ClassForType extends StrictLogging
  8. object ConstructorGenerator
  9. object ContractClass
  10. object ContractIdClass
  11. object DecoderClass
  12. object InterfaceClass extends StrictLogging
  13. object RecordFields
  14. object ToValueGenerator

    Produces an overload of a method or constructor that uses unboxed versions of Daml-LF primitives, if any is passed

    Produces an overload of a method or constructor that uses unboxed versions of Daml-LF primitives, if any is passed

    e.g.

    • f(Int64) => Some(f(long))
    • f(Unit) => Some(f())
    • f(java.lang.String) => None

    The generated overload will always return the same type as the method it's overloading, meaning that the return type will be boxed even if it's a Daml-LF primitive

  15. object VariantConstructorClass extends StrictLogging
  16. object VariantValueDecodersMethods

Inherited from AnyRef

Inherited from Any

Ungrouped