ScalaGen

class ScalaGen(genOpts: GenOpts, val rootNamespace: NamespaceMan) extends Generator
Companion:
object
class Generator
class Object
trait Matchable
class Any

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

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