package scala

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class CaseClass extends TypeDef with Product with Serializable
  2. case class CaseClassRef(identifier: QualifiedIdentifier, typeArgs: List[TypeRef]) extends TypeRef with Product with Serializable
  3. case class CaseObject extends TypeDef with Product with Serializable
  4. case class CollectionRef(innerType: TypeRef) extends TypeRef with Product with Serializable
  5. final class DictionaryInvariant extends TypeInvariant

  6. case class EnumerationDef(identifier: QualifiedIdentifier, values: ListSet[String]) extends TypeDef with Product with Serializable
  7. case class EnumerationRef(identifier: QualifiedIdentifier) extends TypeRef with Product with Serializable
  8. final class ListInvariant extends TypeInvariant

  9. final class LiteralInvariant extends TypeInvariant with SimpleInvariant
  10. case class MapRef(keyType: TypeRef, valueType: TypeRef) extends TypeRef with Product with Serializable

    keyType

    the type of the Map keys

    valueType

    the type of the Map values

  11. final class MergedListsInvariant extends TypeInvariant

  12. final class MergedSetsInvariant extends TypeInvariant

  13. case class OptionRef(innerType: TypeRef) extends TypeRef with Product with Serializable
  14. case class QualifiedIdentifier(name: String, enclosingClassNames: List[String]) extends Product with Serializable
  15. case class SealedUnion(identifier: QualifiedIdentifier, fields: ListSet[TypeMember], possibilities: ListSet[TypeDef]) extends TypeDef with Product with Serializable
  16. final class SelectInvariant extends TypeInvariant with SimpleInvariant
  17. final class SetInvariant extends TypeInvariant

  18. sealed trait SimpleInvariant extends AnyRef
  19. case class TaggedRef(identifier: QualifiedIdentifier, tagged: TypeRef) extends TypeRef with Product with Serializable
  20. case class TupleRef(typeArgs: List[TypeRef]) extends TypeRef with Product with Serializable
  21. sealed trait TypeDef extends AnyRef
  22. sealed class TypeInvariant extends TypeMember
  23. sealed class TypeMember extends AnyRef
  24. case class TypeParamRef(name: String) extends TypeRef with Product with Serializable
  25. sealed trait TypeRef extends AnyRef
  26. case class UnionRef(possibilities: ListSet[TypeRef]) extends TypeRef with Product with Serializable
  27. case class UnknownTypeRef(identifier: QualifiedIdentifier) extends TypeRef with Product with Serializable
  28. case class ValueClass(identifier: QualifiedIdentifier, field: TypeMember) extends TypeDef with Product with Serializable

Value Members

  1. case object BigDecimalRef extends TypeRef with Product with Serializable
  2. case object BigIntegerRef extends TypeRef with Product with Serializable
  3. case object BooleanRef extends TypeRef with Product with Serializable
  4. case object DateRef extends TypeRef with Product with Serializable
  5. case object DateTimeRef extends TypeRef with Product with Serializable
  6. object DictionaryInvariant
  7. case object DoubleRef extends TypeRef with Product with Serializable
  8. case object IntRef extends TypeRef with Product with Serializable
  9. object ListInvariant
  10. object LiteralInvariant
  11. case object LongRef extends TypeRef with Product with Serializable
  12. object MergedListsInvariant
  13. object MergedSetsInvariant
  14. object SelectInvariant
  15. object SetInvariant
  16. case object StringRef extends TypeRef with Product with Serializable
  17. object TypeInvariant
  18. object TypeMember
  19. case object UuidRef extends TypeRef with Product with Serializable

Ungrouped