Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
SyntaxTrees.Scala.DataDef
Documentation
data OpaqueTypeDef Source #
Constructors
OpaqueTypeDef | |
Instances
Show OpaqueTypeDef Source # | |
Defined in SyntaxTrees.Scala.DataDef Methods showsPrec :: Int -> OpaqueTypeDef -> ShowS # show :: OpaqueTypeDef -> String # showList :: [OpaqueTypeDef] -> ShowS # |
Constructors
TraitDef | |
Fields
|
Constructors
ClassDef | |
Fields
|
Constructors
ObjectDef | |
Fields
|
Constructors
EnumDef | |
Fields
|
data EnumCaseDef Source #
Constructors
EnumCaseDef | |
Fields
|
Instances
Show EnumCaseDef Source # | |
Defined in SyntaxTrees.Scala.DataDef Methods showsPrec :: Int -> EnumCaseDef -> ShowS # show :: EnumCaseDef -> String # showList :: [EnumCaseDef] -> ShowS # |
data CaseClassDef Source #
Constructors
CaseClassDef | |
Fields
|
Instances
Show CaseClassDef Source # | |
Defined in SyntaxTrees.Scala.DataDef Methods showsPrec :: Int -> CaseClassDef -> ShowS # show :: CaseClassDef -> String # showList :: [CaseClassDef] -> ShowS # |
data CaseObjectDef Source #
Constructors
CaseObjectDef | |
Fields
|
Instances
Show CaseObjectDef Source # | |
Defined in SyntaxTrees.Scala.DataDef Methods showsPrec :: Int -> CaseObjectDef -> ShowS # show :: CaseObjectDef -> String # showList :: [CaseObjectDef] -> ShowS # |
data ExtensionDef Source #
Constructors
ExtensionDef | |
Fields
|
Instances
Show ExtensionDef Source # | |
Defined in SyntaxTrees.Scala.DataDef Methods showsPrec :: Int -> ExtensionDef -> ShowS # show :: ExtensionDef -> String # showList :: [ExtensionDef] -> ShowS # |
data InternalDef Source #
Constructors
Instances
Show InternalDef Source # | |
Defined in SyntaxTrees.Scala.DataDef Methods showsPrec :: Int -> InternalDef -> ShowS # show :: InternalDef -> String # showList :: [InternalDef] -> ShowS # |