Packages

  • package root
    Definition Classes
    root
  • package com
    Definition Classes
    root
  • package daml
    Definition Classes
    com
  • package codegen
    Definition Classes
    daml
  • abstract class Util extends AnyRef

    In order to avoid endlessly passing around "packageName" and "iface" to utility functions we initialise a class with these values and allow all the methods to have access to them.

    In order to avoid endlessly passing around "packageName" and "iface" to utility functions we initialise a class with these values and allow all the methods to have access to them.

    Definition Classes
    codegen
  • DamlScalaName
  • Interface
  • TemplateInterface
c

com.daml.codegen.Util

DamlScalaName

case class DamlScalaName(packageSuffixParts: Array[String], name: String) extends Product with Serializable

A Scala class/object package suffix and name.

packageSuffixParts

the package suffix of the class. This will be appended to the packageNameElems to create the package for this Scala class/object

name

the name of the class/object

Linear Supertypes
Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DamlScalaName
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new DamlScalaName(packageSuffixParts: Array[String], name: String)

    packageSuffixParts

    the package suffix of the class. This will be appended to the packageNameElems to create the package for this Scala class/object

    name

    the name of the class/object

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(ojb: Any): Boolean
    Definition Classes
    DamlScalaName → Equals → AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    DamlScalaName → AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. val name: String
  13. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. def packageName: String

    The package for this class/object

  17. def packageNameParts: Array[String]

    Components of the package for this class/object

  18. val packageSuffixParts: Array[String]
  19. def productElementNames: Iterator[String]
    Definition Classes
    Product
  20. def qualifiedName: String

    The fully qualified name of this class/object

  21. def qualifiedNameParts: Array[String]

    Components of the fully qualified name for this class/object

  22. def qualifiedTermName: scala.reflect.api.JavaUniverse.Select
  23. def qualifiedTypeName: scala.reflect.api.JavaUniverse.Select
  24. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  25. def toFileName: File

    The file name where this class/object must be stored

  26. def toRefTree: scala.reflect.api.JavaUniverse.RefTree
  27. def toRefTreeWithInnerTypes(innerTypes: Array[String]): scala.reflect.api.JavaUniverse.RefTree
  28. def toString(): String
    Definition Classes
    DamlScalaName → AnyRef → Any
  29. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  30. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  31. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped