Renderer

izumi.sbtgen.Renderer

Attributes

Graph
Supertypes
trait Renderers
class Object
trait Matchable
class Any

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

def isPlatformEnabled(p: Platform): Boolean
def render(): Seq[String]

Inherited methods

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 renderArtifact(crossArtifact: PreparedCrossArtifact): String

Attributes

Inherited from:
Renderers
protected def renderConst(const: Const): String

Attributes

Inherited from:
Renderers
protected def renderDep(targetPlatform: Platform, isJvmOnly: Boolean)(d: ScopedDependency): String

Attributes

Inherited from:
Renderers
protected def renderDeps(isJvmOnly: Boolean, targetPlatform: Platform)(sharedArtDeps: Seq[ScopedDependency]): Option[String]

Attributes

Inherited from:
Renderers
protected def renderHeader(h: PreparedArtifactHeader): String

Attributes

Inherited from:
Renderers
protected def renderKVSetting(settingDef: KVSettingDef): String

Attributes

Inherited from:
Renderers
protected def renderLib(isJvmOnly: Boolean, targetPlatform: Platform)(lib: ScopedLibrary): CRaw

Attributes

Inherited from:
Renderers
protected def renderLibDeps(isJvmOnly: Boolean, targetPlatform: Platform)(sharedArtDeps: Seq[ScopedLibrary]): Option[String]

Attributes

Inherited from:
Renderers
protected def renderLibs(isJvmOnly: Boolean, targetPlatform: Platform)(allLibs: Seq[ScopedLibrary]): Seq[SettingDef]

Attributes

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

Attributes

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

Attributes

Inherited from:
WithBasicRenderers
protected def renderPlatformArtifact(artifact: PreparedArtifact): String

Attributes

Inherited from:
Renderers
protected def renderPlugins(dot: Boolean)(preparedPlugins: PreparedPlugins): Seq[String]

Attributes

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

Attributes

Inherited from:
WithBasicRenderers
protected def renderSetting(settingDef: SettingDef): String

Attributes

Inherited from:
Renderers
protected def renderSettings(platform: Platform, platformPrefix: Boolean)(settings: Seq[SettingDef]): String

Attributes

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

Attributes

Inherited from:
WithBasicRenderers

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