izumi.distage.framework.PlanCheckMaterializer
See thePlanCheckMaterializer companion class
object PlanCheckMaterializer
Attributes
- Companion
- class
- Graph
-
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Members list
Type members
Inherited and Abstract types
The names of the product elements.
The names of the product elements.
Attributes
- Inherited from:
- Mirror
The name of the type.
The name of the type.
Attributes
- Inherited from:
- Mirror
Value members
Concrete methods
def materializeImpl[AppMain <: CheckableApp, Roles <: String, Activations <: String, Config <: String, CheckConfig <: Boolean, PrintBindings <: Boolean, OnlyWarn <: Boolean](using evidence$1: Type[AppMain], evidence$2: Type[Roles], evidence$3: Type[Activations], evidence$4: Type[Config], evidence$5: Type[CheckConfig], evidence$6: Type[PrintBindings], evidence$7: Type[OnlyWarn], qctx: Quotes): Expr[PlanCheckMaterializer[AppMain, PlanCheckConfig[Roles, Activations, Config, CheckConfig, PrintBindings, OnlyWarn]]]
Inherited methods
protected def doCheckApp(roles: String, activations: String, config: String, checkConfig: Option[Boolean], printBindings: Option[Boolean], warn: Boolean, maybeMain: CheckableApp, logger: TrivialLogger): (Option[String], LoadedPlugins)
Attributes
- Inherited from:
- PlanCheckMaterializerCommon (hidden)
filter out anonymous classes that can't be referred in code & retain only those that are suitable for being loaded by PluginLoader (objects / zero-arg classes) - and that can be easily instantiated with new
filter out anonymous classes that can't be referred in code & retain only those that are suitable for being loaded by PluginLoader (objects / zero-arg classes) - and that can be easily instantiated with new
Attributes
- Inherited from:
- PlanCheckMaterializerCommon (hidden)
Implicits
Implicits
implicit inline def materialize[AppMain <: CheckableApp, Roles <: String, ExcludeActivations <: String, Config <: String, CheckConfig <: Boolean, PrintBindings <: Boolean, OnlyWarn <: Boolean]: PlanCheckMaterializer[AppMain, PlanCheckConfig[Roles, ExcludeActivations, Config, CheckConfig, PrintBindings, OnlyWarn]]
In this article