org.coursera.courier.generator.specs

PrimitiveDefinition

Related Doc: package specs

case class PrimitiveDefinition(spec: PrimitiveTemplateSpec) extends Definition with MaybeBoxable with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, MaybeBoxable, Definition, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. PrimitiveDefinition
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. MaybeBoxable
  7. Definition
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PrimitiveDefinition(spec: PrimitiveTemplateSpec)

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[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def dataType: String

    The java class used by pegasus for the primitive.

    The java class used by pegasus for the primitive. E.g. java.lang.Integer.

    Pegasus always uses java boxed primitive classes.

    Definition Classes
    PrimitiveDefinitionDefinition
  7. def enclosingDefinition: Option[Definition]

    The containing type of this type, if any.

    The containing type of this type, if any.

    When a type is contained in another type, it should be generated as a subtype of that type.

    Unions are commonly generated as contained types.

    Definition Classes
    Definition
  8. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  12. def maybeBox(expr: Txt): Txt

    Definition Classes
    MaybeBoxable
  13. def maybeUnbox(expr: Txt): Txt

    Definition Classes
    MaybeBoxable
  14. def memberName: String

    The name that should be given to any Union member wrappers of this type.

    The name that should be given to any Union member wrappers of this type.

    Definition Classes
    Definition
  15. def namespace: Option[String]

    The namespace of the scala type, if any.

    The namespace of the scala type, if any.

    Only present for complex types.

    Definition Classes
    PrimitiveDefinitionDefinition
  16. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  19. def pegasusType: String

    The pegasus name of the primitive type.

    The pegasus name of the primitive type. E.g. int.

  20. def requiresBoxing: Boolean

    Definition Classes
    MaybeBoxable
  21. def scalaDoc: Option[String]

    Includes the opening and closing scaladoc comment tags.

    Includes the opening and closing scaladoc comment tags.

    Definition Classes
    PrimitiveDefinitionDefinition
  22. def scalaType: String

    The scala type used to represent the primitive.

    The scala type used to represent the primitive. E.g. Int.

    Definition Classes
    PrimitiveDefinitionDefinition
  23. def scalaTypeFullname: String

    The fully qualified name of the scala type.

    The fully qualified name of the scala type.

    Definition Classes
    Definition
  24. def schema: PrimitiveDataSchema

    The schema of the type.

    The schema of the type.

    Definition Classes
    PrimitiveDefinitionDefinition
  25. val spec: PrimitiveTemplateSpec

  26. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  27. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from MaybeBoxable

Inherited from Definition

Inherited from AnyRef

Inherited from Any

Ungrouped