Renderers

izumi.sbtgen.Renderers

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Renderer
Self type

Members list

Concise view

Type members

Inherited classlikes

implicit protected class AggregateExt(agg: Aggregate)

Attributes

Inherited from:
WithArtifactExt
Graph
Supertypes
class Object
trait Matchable
class Any
implicit protected class ArtifactExt(a: Artifact)

Attributes

Inherited from:
WithArtifactExt
Graph
Supertypes
class Object
trait Matchable
class Any
implicit protected class ArtifactReferenceExt(a: ArtifactReference)

Attributes

Inherited from:
WithArtifactExt
Graph
Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

protected def renderArtifact(crossArtifact: PreparedCrossArtifact): String
protected def renderConst(const: Const): String
protected def renderDep(targetPlatform: Platform, isJvmOnly: Boolean)(d: ScopedDependency): String
protected def renderDeps(isJvmOnly: Boolean, targetPlatform: Platform)(sharedArtDeps: Seq[ScopedDependency]): Option[String]
protected def renderHeader(h: PreparedArtifactHeader): String
protected def renderKVSetting(settingDef: KVSettingDef): String
protected def renderLib(isJvmOnly: Boolean, targetPlatform: Platform)(lib: ScopedLibrary): CRaw
protected def renderLibDeps(isJvmOnly: Boolean, targetPlatform: Platform)(sharedArtDeps: Seq[ScopedLibrary]): Option[String]
protected def renderLibs(isJvmOnly: Boolean, targetPlatform: Platform)(allLibs: Seq[ScopedLibrary]): Seq[SettingDef]
protected def renderPlatformArtifact(artifact: PreparedArtifact): String
protected def renderPlugins(dot: Boolean)(preparedPlugins: PreparedPlugins): Seq[String]
protected def renderSetting(settingDef: SettingDef): String
protected def renderSettings(platform: Platform, platformPrefix: Boolean)(settings: Seq[SettingDef]): String

Inherited methods

protected def index: Map[ArtifactId, Artifact]

Attributes

Inherited from:
WithProjectIndex
protected def makeIndex(projects: Seq[Aggregate]): Map[ArtifactId, Artifact]

Attributes

Inherited from:
WithProjectIndex
protected def platformEnabled(p: BasePlatform): Boolean

Attributes

Inherited from:
WithArtifactExt
protected def platformEnabled(p: Platform): Boolean

Attributes

Inherited from:
WithArtifactExt
protected def platformEnabled(penv: PlatformEnv): Boolean

Attributes

Inherited from:
WithArtifactExt
protected def platformName(p: BasePlatform): String

Attributes

Inherited from:
WithArtifactExt
protected def platformTypeName(p: BasePlatform): String

Attributes

Inherited from:
WithArtifactExt
protected def renderName(s: ArtifactId): String

Attributes

Inherited from:
WithBasicRenderers
protected def renderName(s: String): String

Attributes

Inherited from:
WithBasicRenderers
protected def renderProjectRef(path: String, id: String): String

Attributes

Inherited from:
WithBasicRenderers
def stringLit(s: String): String

Attributes

Inherited from:
WithBasicRenderers

Inherited fields

protected val config: GenConfig

Attributes

Inherited from:
WithArtifactExt
protected val configuredGroups: Set[Group]

Attributes

Inherited from:
WithArtifactExt

Implicits

Inherited implicits

final implicit protected def AggregateExt(agg: Aggregate): AggregateExt

Attributes

Inherited from:
WithArtifactExt
final implicit protected def ArtifactExt(a: Artifact): ArtifactExt

Attributes

Inherited from:
WithArtifactExt

Attributes

Inherited from:
WithArtifactExt