io
.
github
.
scalats
scala
package
scala
Visibility
Public
All
Type Members
case class
CaseClass
(
identifier:
QualifiedIdentifier
,
fields:
ListSet
[
TypeMember
]
,
values:
ListSet
[
TypeInvariant
]
,
typeArgs:
List
[
String
]
)
extends
TypeDef
with
Product
with
Serializable
case class
CaseClassRef
(
identifier:
QualifiedIdentifier
,
typeArgs:
List
[
TypeRef
]
)
extends
TypeRef
with
Product
with
Serializable
case class
CaseObject
(
identifier:
QualifiedIdentifier
,
values:
ListSet
[
TypeInvariant
]
)
extends
TypeDef
with
Product
with
Serializable
case class
CollectionRef
(
innerType:
TypeRef
)
extends
TypeRef
with
Product
with
Serializable
final
class
DictionaryInvariant
extends
TypeInvariant
case class
EnumerationDef
(
identifier:
QualifiedIdentifier
,
possibilities:
ListSet
[
String
]
,
values:
ListSet
[
TypeInvariant
]
)
extends
TypeDef
with
Product
with
Serializable
case class
EnumerationRef
(
identifier:
QualifiedIdentifier
)
extends
TypeRef
with
Product
with
Serializable
final
class
ListInvariant
extends
TypeInvariant
final
class
LiteralInvariant
extends
TypeInvariant
with
SimpleInvariant
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
final
class
MergedListsInvariant
extends
TypeInvariant
final
class
MergedSetsInvariant
extends
TypeInvariant
case class
OptionRef
(
innerType:
TypeRef
)
extends
TypeRef
with
Product
with
Serializable
case class
QualifiedIdentifier
(
name:
String
,
enclosingClassNames:
List
[
String
]
)
extends
Product
with
Serializable
case class
SealedUnion
(
identifier:
QualifiedIdentifier
,
fields:
ListSet
[
TypeMember
]
,
possibilities:
ListSet
[
TypeDef
]
)
extends
TypeDef
with
Product
with
Serializable
final
class
SelectInvariant
extends
TypeInvariant
with
SimpleInvariant
final
class
SetInvariant
extends
TypeInvariant
sealed
trait
SimpleInvariant
extends
AnyRef
case class
TaggedRef
(
identifier:
QualifiedIdentifier
,
tagged:
TypeRef
)
extends
TypeRef
with
Product
with
Serializable
case class
TupleRef
(
typeArgs:
List
[
TypeRef
]
)
extends
TypeRef
with
Product
with
Serializable
sealed
trait
TypeDef
extends
AnyRef
sealed
class
TypeInvariant
extends
TypeMember
sealed
class
TypeMember
extends
AnyRef
case class
TypeParamRef
(
name:
String
)
extends
TypeRef
with
Product
with
Serializable
sealed
trait
TypeRef
extends
AnyRef
case class
UnionRef
(
possibilities:
ListSet
[
TypeRef
]
)
extends
TypeRef
with
Product
with
Serializable
case class
UnknownTypeRef
(
identifier:
QualifiedIdentifier
)
extends
TypeRef
with
Product
with
Serializable
case class
ValueClass
(
identifier:
QualifiedIdentifier
,
field:
TypeMember
)
extends
TypeDef
with
Product
with
Serializable
Value Members
object
BigDecimalRef
extends
TypeRef
with
Product
with
Serializable
object
BigIntegerRef
extends
TypeRef
with
Product
with
Serializable
object
BooleanRef
extends
TypeRef
with
Product
with
Serializable
object
DateRef
extends
TypeRef
with
Product
with
Serializable
object
DateTimeRef
extends
TypeRef
with
Product
with
Serializable
object
DictionaryInvariant
object
DoubleRef
extends
TypeRef
with
Product
with
Serializable
object
IntRef
extends
TypeRef
with
Product
with
Serializable
object
ListInvariant
object
LiteralInvariant
object
LongRef
extends
TypeRef
with
Product
with
Serializable
object
MergedListsInvariant
object
MergedSetsInvariant
object
SelectInvariant
object
SetInvariant
object
StringRef
extends
TypeRef
with
Product
with
Serializable
object
TypeInvariant
object
TypeMember
object
UuidRef
extends
TypeRef
with
Product
with
Serializable
Ungrouped
the type of the
Map
keysthe type of the
Map
values