StyleKeywordsTraitGenerator

class StyleKeywordsTraitGenerator(val defs: List[StyleKeywordDef], val defGroupComments: StyleKeywordDef => List[String], val headerLines: List[String], val traitCommentLines: List[String], val traitModifiers: List[String], val traitName: String, extendsFeatureTraits: List[String], extendsUnitTraits: List[String], val keyImplName: StyleKeywordDef => String, val keyImplNameArgName: String, keywordImpl: StyleKeywordDef => String, keywordType: String, derivedKeyKind: String, propKind: String, defType: StyleKeywordDef => DefType, format: CodeFormatting) extends TraitGenerator[StyleKeywordDef]
class Object
trait Matchable
class Any

Value members

Inherited methods

protected def blockCommentLines(commentLines: List[String]): Unit
Inherited from:
SourceGenerator
protected def classParamLine(name: String, option: Option[String]): Unit
Inherited from:
SourceGenerator
protected def classParamLine[A](name: String, list: List[A], renderItem: A => Unit): Unit
Inherited from:
SourceGenerator
protected def classParamLine(name: String, list: List[String]): Unit
Inherited from:
SourceGenerator
protected def classParamLine(name: String, value: Boolean): Unit
Inherited from:
SourceGenerator
protected def classParamLine(name: String, value: TagType): Unit
Inherited from:
SourceGenerator
protected def classParamLine(name: String, value: String): Unit
Inherited from:
SourceGenerator
def clearOutput(): Unit
Inherited from:
SourceGenerator
protected def commentLinesWithDocs(commentLines: List[String], docUrls: List[String]): List[String]
Inherited from:
TraitGenerator
def distinctByImpl[A](implName: String, f: StyleKeywordDef => A): List[A]
Inherited from:
TraitGenerator
def distinctImplNames(): List[String]
Inherited from:
TraitGenerator
protected def enter(prefix: String, suffix: String)(inside: => Unit): Unit
Inherited from:
SourceGenerator
def getOutput(): String

Also clears the output

Also clears the output

Inherited from:
SourceGenerator
protected def line(): Unit
Inherited from:
SourceGenerator
protected def line(strs: String*): Unit
Inherited from:
SourceGenerator
protected def line(str: String): Unit
Inherited from:
SourceGenerator
protected def printAfterAllDefs(): Unit
Inherited from:
TraitGenerator
protected def printBeforeDef(): Unit
Inherited from:
TraitGenerator
protected def printDefGroupComment(keyDef: StyleKeywordDef): Unit
Inherited from:
TraitGenerator
def printTrait(): TraitGenerator.this.type
Inherited from:
TraitGenerator
protected def printTraitDef(inside: => Unit): Unit
Inherited from:
TraitGenerator
def uniqueValueForImpl[A](implName: String, f: StyleKeywordDef => A, clue: String): A
Inherited from:
TraitGenerator