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: iface.Type, javaName: String, javaType: TypeName) extends Product with Serializable
  3. type Fields = IndexedSeq[FieldInfo]
  4. implicit class TypeNameExtensions extends AnyRef

Value Members

  1. def distinctTypeVars(tpe: iface.Type, typeVars: IndexedSeq[String]): IndexedSeq[IndexedSeq[String]]
  2. def distinctTypeVars(fields: Fields, typeVars: IndexedSeq[String]): IndexedSeq[IndexedSeq[String]]
  3. def escapedNestedTypeVarNames(tpe: iface.Type): IndexedSeq[String]
  4. def escapedNestedTypeVarNames(fields: Fields): IndexedSeq[String]
  5. def fullyQualifiedName(qualifiedName: QualifiedName, packageIdAndPackagePrefixesOpt: Option[(PackageId, Map[PackageId, String])]): String
  6. def fullyQualifiedName(identifier: Identifier, packagePrefixes: Map[PackageId, String]): String
  7. object ClassForType extends StrictLogging
  8. object ClassGenUtils
  9. object ConstructorGenerator
  10. object ContractClass
  11. object ContractIdClass
  12. object DecoderClass
  13. object InterfaceClass extends StrictLogging
  14. object RecordFields
  15. 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

  16. object VariantConstructorClass extends StrictLogging

Inherited from AnyRef

Inherited from Any

Ungrouped