| 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 # | |