Emitter

io.github.scalats.core.Emitter
final class Emitter(val settings: Settings, out: Printer, importResolver: ImportResolver, declarationMapper: DeclarationMapper, typeMapper: TypeMapper)

Default emitter.

Value parameters

out

the function to select a PrintStream from type name

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def emit(declarations: Map[String, ListSet[Declaration]]): Unit

Value parameters

declarations

The declarations grouped by (type) name

Attributes

def emit(declarations: Map[String, ListSet[Declaration]], context: Context): Unit

Concrete fields