io.github.scalats.scala
package io.github.scalats.scala
Members list
Concise view
Type members
Classlikes
Attributes
- Graph
- Supertypes
- Self type
- BigDecimalRef.type
Attributes
- Graph
- Supertypes
- Self type
- BigIntegerRef.type
Attributes
- Graph
- Supertypes
- Self type
- BooleanRef.type
case class CaseClass(identifier: QualifiedIdentifier, fields: ListSet[TypeMember], values: ListSet[TypeInvariant], typeArgs: List[String]) extends TypeDef
case class CaseObject(identifier: QualifiedIdentifier, values: ListSet[TypeInvariant]) extends TypeDef
Attributes
- Graph
- Supertypes
- Self type
- DateTimeRef.type
final class DictionaryInvariant(name: String, val keyTypeRef: TypeRef, val valueTypeRef: TypeRef, val entries: Map[Simple, TypeInvariant]) extends TypeInvariant
Attributes
- typeRef
the values type
- Companion:
- object
- Graph
- Supertypes
object DictionaryInvariant
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- DictionaryInvariant.type
case class EnumerationDef(identifier: QualifiedIdentifier, possibilities: ListSet[String], values: ListSet[TypeInvariant]) extends TypeDef
final class ListInvariant(name: String, typeRef: TypeRef, val valueTypeRef: TypeRef, val values: List[TypeInvariant]) extends TypeInvariant
Attributes
- valueTypeRef
the elements type
- Companion:
- object
- Graph
- Supertypes
object ListInvariant
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ListInvariant.type
final class LiteralInvariant(name: String, typeRef: TypeRef, val value: String) extends TypeInvariant with SimpleInvariant
Attributes
- Companion:
- object
- Graph
- Supertypes
object LiteralInvariant
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- LiteralInvariant.type
final class MergedListsInvariant(name: String, val valueTypeRef: TypeRef, val children: List[TypeInvariant]) extends TypeInvariant
Attributes
- valueTypeRef
the elements type (inside the list)
- Companion:
- object
- Graph
- Supertypes
object MergedListsInvariant
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- MergedListsInvariant.type
final class MergedSetsInvariant(name: String, val valueTypeRef: TypeRef, val children: List[TypeInvariant]) extends TypeInvariant
Attributes
- valueTypeRef
the elements type (inside the list)
- Companion:
- object
- Graph
- Supertypes
object MergedSetsInvariant
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- MergedSetsInvariant.type
case class SealedUnion(identifier: QualifiedIdentifier, fields: ListSet[TypeMember], possibilities: ListSet[TypeDef]) extends TypeDef
final class SelectInvariant(name: String, typeRef: TypeRef, val qualifier: TypeRef, val term: String) extends TypeInvariant with SimpleInvariant
Attributes
- Companion:
- object
- Graph
- Supertypes
object SelectInvariant
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- SelectInvariant.type
final class SetInvariant(name: String, typeRef: TypeRef, val valueTypeRef: TypeRef, val values: Set[TypeInvariant]) extends TypeInvariant
Attributes
- valueTypeRef
the elements type
- Companion:
- object
- Graph
- Supertypes
object SetInvariant
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- SetInvariant.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class LiteralInvariantclass SelectInvariant
- Self type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
- class DictionaryInvariantclass ListInvariantclass LiteralInvariantclass MergedListsInvariantclass MergedSetsInvariantclass SelectInvariantclass SetInvariant
object TypeInvariant
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- TypeInvariant.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class TypeInvariantclass DictionaryInvariantclass ListInvariantclass LiteralInvariantclass MergedListsInvariantclass MergedSetsInvariantclass SelectInvariantclass SetInvariant
object TypeMember
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- TypeMember.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object BigDecimalRef.typeobject BigIntegerRef.typeobject BooleanRef.typeclass CaseClassRefclass CaseObjectRefobject DateRef.typeobject DateTimeRef.typeobject DoubleRef.typeclass EnumerationRefobject IntRef.typeclass ListRefobject LongRef.typeclass MapRefclass OptionRefclass SetRefobject StringRef.typeclass TaggedRefobject TimeRef.typeclass TupleRefclass TypeParamRefclass UnionRefclass UnknownTypeRefobject UuidRef.type