package inner
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- inner
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- implicit class ClassNameExtensions extends AnyRef
- case class FieldInfo(damlName: String, damlType: iface.Type, javaName: String, javaType: TypeName) extends Product with Serializable
- type Fields = IndexedSeq[FieldInfo]
- implicit class TypeNameExtensions extends AnyRef
Value Members
- def distinctTypeVars(tpe: iface.Type, typeVars: IndexedSeq[String]): IndexedSeq[IndexedSeq[String]]
- def distinctTypeVars(fields: Fields, typeVars: IndexedSeq[String]): IndexedSeq[IndexedSeq[String]]
- def escapedNestedTypeVarNames(tpe: iface.Type): IndexedSeq[String]
- def escapedNestedTypeVarNames(fields: Fields): IndexedSeq[String]
- def fullyQualifiedName(identifier: Identifier, packagePrefixes: Map[PackageId, String]): String
- object ClassForType extends StrictLogging
- object ConstructorGenerator
- object DecoderClass
- object RecordFields
- 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
- object VariantConstructorClass extends StrictLogging