tscfg
tscfg
misc
QuotedUnquoted
tscfg
BuildInfo
DefineCase
DefineCase
AbstractDefineCase
EnumDefineCase
ExtendsDefineCase
ImplementsDefineCase
SimpleDefineCase
Main
CmdLineOpts
ModelBuildResult
ModelBuilder
ModelBuilder
Struct
Struct
buildWarnings
DefaultListElemWarning
MultElemListWarning
OptListElemWarning
Warning
gen4tests
model
AbstractObjectType
AnnType
AnnType
BOOLEAN
BasicType
DOUBLE
DURATION
EnumObjectType
INTEGER
LONG
ListType
ObjectAbsType
ObjectRealType
ObjectRefType
ObjectType
ObjectType
SIZE
STRING
Type
durations
DurationQualification
day
hour
minute
ms
ns
second
us
implicits
RichString
util
modelMain
util
tscfg.codeDefs
tscfg.codeDefs.resources
ScalaDefs
$TsCfgValidator
tscfg.example
ScalaExampleCfg
ScalaExampleCfg
$TsCfgValidator
Endpoint
Endpoint
Interface
Interface
scalaUse
tscfg.exceptions
ObjectDefinitionException
tscfg.generators
GenOpts
GenResult
Generator
TemplateGenerator
TemplateOpts
tsConfigUtil
tscfg.generators.java
JavaGen
JavaGen
javaUtil
tscfg.generators.scala
ScalaGen
ScalaGen
ScalaUtil
ScalaUtil
tscfg.ns
Namespace
NamespaceMan
NamespaceMan
tscfg
/
tscfg.generators.scala
/
ScalaGen
ScalaGen
class
ScalaGen
(
genOpts:
GenOpts
,
val
rootNamespace:
NamespaceMan
)
extends
Generator
Companion:
object
Graph
Supertypes
class
Generator
class
Object
trait
Matchable
class
Any
Value members
Implicits
Value members
Concrete methods
def
buildClassMembersString
(
classData:
List
[(
String
,
Res
,
AnnType
,
Boolean
)],
padId:
String
=>
String
,
isAbstractClass:
Boolean
):
String
def
generate
(
objectType:
ObjectType
):
GenResult
def
padId
(
id:
String
)(
implicit
symbols:
List
[
String
]):
String
def
padScalaIdLength
(
implicit
symbols:
List
[
String
]):
Int
Inherited methods
protected
def
dbg
(
s:
String
,
in:
Boolean
):
String
Inherited from:
Generator
Concrete fields
val
accessors
:
Accessors
val
getter
:
Getter
val
scalaUtil
:
ScalaUtil
Inherited fields
protected
val
className
:
String
Inherited from:
Generator
protected
var
genResults
:
GenResult
Inherited from:
Generator
protected
val
hasPath
:
String
Inherited from:
Generator
Implicits
Implicits
implicit
val
methodNames
:
MethodNames
implicit
val
rootNamespace
:
NamespaceMan