polyglot-0.1.1.0: Haskell to Purescript & Scala 3 transpiler
Safe HaskellSafe-Inferred
LanguageHaskell2010

SyntaxTrees.Scala.DataDef

Documentation

data TypeDef Source #

Constructors

TypeDef 

Instances

Instances details
Show TypeDef Source # 
Instance details

Defined in SyntaxTrees.Scala.DataDef

data OpaqueTypeDef Source #

Constructors

OpaqueTypeDef 

Instances

Instances details
Show OpaqueTypeDef Source # 
Instance details

Defined in SyntaxTrees.Scala.DataDef

data TraitDef Source #

Instances

Instances details
Show TraitDef Source # 
Instance details

Defined in SyntaxTrees.Scala.DataDef

data ClassDef Source #

Instances

Instances details
Show ClassDef Source # 
Instance details

Defined in SyntaxTrees.Scala.DataDef

data ObjectDef Source #

Constructors

ObjectDef 

Instances

Instances details
Show ObjectDef Source # 
Instance details

Defined in SyntaxTrees.Scala.DataDef

data EnumDef Source #

Instances

Instances details
Show EnumDef Source # 
Instance details

Defined in SyntaxTrees.Scala.DataDef

data EnumCaseDef Source #

Instances

Instances details
Show EnumCaseDef Source # 
Instance details

Defined in SyntaxTrees.Scala.DataDef

data CaseObjectDef Source #

Instances

Instances details
Show CaseObjectDef Source # 
Instance details

Defined in SyntaxTrees.Scala.DataDef

data ExtensionDef Source #

Instances

Instances details
Show ExtensionDef Source # 
Instance details

Defined in SyntaxTrees.Scala.DataDef

showStructure :: (Show a, Show b) => String -> [Modifier] -> a -> [TypeParam] -> [ArgList] -> [UsingArgList] -> [TypeClass] -> [Type] -> [b] -> String Source #