typed-json-codegen
typed-json-codegen
API
typedjson.codegen
CodeGenTypes
AnonymousClassTypeDef
AnonymousClassTypeDef
AnonymousClassTypeDefOrType
AnonType
TypeRef
AnonymousClassTypeDefOrType
EnumValue
EnumValue
FieldDef
FieldDef
FieldVerification
FieldVerification
TypeDef
ClassTypeDef
EnumTypeDef
FreeformDef
MultipleDefs
ObjectOnlyDef
OpaqueTypeDef
OtherTypeDef
TypeDef
CodePrinter
CodePrinterSegment
CodePrinterSegment
Block
Content
Indent
Newline
NewlineIfNotAlreadyPrinted
NewlineIfNotEnoughSpace
Outdent
ParameterBlock
Space
GenAST
AssignExpr
Block
Class
Constructor
DefDef
Definition
Expr
FreeformDefinition
FreeformExpr
FunctionCall
Grouped
Imports
Module
NewExpr
Parameter
ScalaFile
TypeDef
TypeParameter
ValDef
TypedJsonCodeGen
FieldWithType
FieldWithTypeVersionAndName
typed-json-codegen
/
typedjson.codegen
/
GenAST
/
Parameter
Parameter
typedjson.codegen.GenAST.Parameter
case
class
Parameter
(
docs
:
Option
[
String
],
mods
:
Seq
[
String
],
name
:
String
,
tpe
:
String
,
default
:
Option
[
Expr
])
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
class
Object
trait
Matchable
class
Any
Show all
Members list
Clear all
Value members
Inherited methods
def
productElementNames
:
Iterator
[
String
]
Attributes
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Attributes
Inherited from:
Product
In this article
Attributes
Members list
Value members
Inherited methods