Packages

object ProductType extends (ProductTypesPlatform.this)#ProductTypesModule

Attributes
protected
Definition Classes
ProductTypesPlatformProductTypes
Linear Supertypes
(ProductTypesPlatform.this)#ProductTypesModule, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ProductType
  2. ProductTypesModule
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

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 caseClassApplyDefaultScala2(idx: Int): String
    Attributes
    protected
    Definition Classes
    ProductTypesModule
  6. def caseClassApplyDefaultScala3(idx: Int): String
    Attributes
    protected
    Definition Classes
    ProductTypesModule
  7. def checkArguments[A](parameters: Parameters, arguments: Arguments)(implicit arg0: (ProductTypesPlatform.this)#Type[A]): (Arguments, Arguments)
    Attributes
    protected
    Definition Classes
    ProductTypesModule
  8. def classNewDefaultScala2(idx: Int): String
    Attributes
    protected
    Definition Classes
    ProductTypesModule
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  12. def exprAsInstanceOfMethod[A](args: List[ListMap[String, (ProductTypesPlatform.this)#??]])(expr: (ProductTypesPlatform.this)#Expr[Any])(implicit arg0: (ProductTypesPlatform.this)#Type[A]): Constructor[A]
    Definition Classes
    ProductTypeProductTypesModule
  13. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  14. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def isCaseClass[A](implicit A: (ProductTypesPlatform.this)#Type[A]): Boolean

    Class defined with "case class"

    Class defined with "case class"

    Definition Classes
    ProductTypeProductTypesModule
  17. def isCaseObject[A](implicit A: (ProductTypesPlatform.this)#Type[A]): Boolean

    Class defined with "case object"

    Class defined with "case object"

    Definition Classes
    ProductTypeProductTypesModule
  18. def isCaseVal[A](implicit A: (ProductTypesPlatform.this)#Type[A]): Boolean

    Scala 3 enum's case without parameters (a "val" under the hood, NOT an "object")

    Scala 3 enum's case without parameters (a "val" under the hood, NOT an "object")

    Definition Classes
    ProductTypeProductTypesModule
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. def isJavaBean[A](implicit A: (ProductTypesPlatform.this)#Type[A]): Boolean

    Any POJO with a public DEFAULT constructor...

    Any POJO with a public DEFAULT constructor... and at least 1 setter or var

    Definition Classes
    ProductTypeProductTypesModule
  21. def isJavaEnumValue[A](implicit A: (ProductTypesPlatform.this)#Type[A]): Boolean

    Java enum value - not the abstract enum type, but the concrete enum value

    Java enum value - not the abstract enum type, but the concrete enum value

    Definition Classes
    ProductTypeProductTypesModule
  22. def isPOJO[A](implicit A: (ProductTypesPlatform.this)#Type[A]): Boolean

    Any class with a public constructor...

    Any class with a public constructor... explicitly excluding: primitives, String and Java enums

    Definition Classes
    ProductTypeProductTypesModule
  23. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  25. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  26. final def parse[A](implicit arg0: (ProductTypesPlatform.this)#Type[A]): Option[(ProductTypesPlatform.this)#Product[A]]
    Definition Classes
    ProductTypesModule
  27. def parseConstructor[A](implicit arg0: (ProductTypesPlatform.this)#Type[A]): Option[Constructor[A]]
    Definition Classes
    ProductTypeProductTypesModule
  28. def parseExtraction[A](implicit arg0: (ProductTypesPlatform.this)#Type[A]): Option[Extraction[A]]
    Definition Classes
    ProductTypeProductTypesModule
  29. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  30. def toString(): String
    Definition Classes
    AnyRef → Any
  31. final def unapply[A](tpe: (ProductTypesPlatform.this)#Type[A]): Option[(ProductTypesPlatform.this)#Product[A]]
    Definition Classes
    ProductTypesModule
  32. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  33. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  34. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  35. object platformSpecific

Inherited from (ProductTypesPlatform.this)#ProductTypesModule

Inherited from AnyRef

Inherited from Any

Ungrouped