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
/
CodePrinter
CodePrinter
typedjson.codegen.CodePrinter
object
CodePrinter
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
CodePrinter
.type
Members list
Clear all
Value members
Concrete methods
def
print
(
segments
:
List
[
CodePrinterSegment
],
indent
:
Int
):
List
[
String
]
def
printRec
(
segments
:
List
[
CodePrinterSegment
],
indent
:
Int
,
acc
:
List
[
String
]):
List
[
String
]
In this article
Attributes
Members list
Value members
Concrete methods