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
Concise view
Type members
Inherited 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 : Type, Roles <: String : Type, Activations <: String : Type, Config <: String : Type, CheckConfig <: Boolean : Type, PrintBindings <: Boolean : Type, OnlyWarn <: Boolean : Type](implicit 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]]