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(identifier: Identifier, packagePrefixes: Map[PackageId, String]): String
  6. object ClassForType extends StrictLogging
  7. object ConstructorGenerator
  8. object DecoderClass
  9. object RecordFields
  10. 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

  11. object VariantConstructorClass extends StrictLogging

Inherited from AnyRef

Inherited from Any

Ungrouped