DebugProperties

izumi.distage.roles.DebugProperties$
object DebugProperties extends DebugProperties

Attributes

Graph
Supertypes
trait DebugProperties
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Concrete fields

Do not print warnings if user passes an unknown activation axis or choice on the command-line.

Do not print warnings if user passes an unknown activation axis or choice on the command-line.

Default: false

Attributes

Print warnings when there are activations in the application with no specified choice when the application starts, no choices were provided either on the command-line or in default Activation components (Activation @Id("default") & Activation Id("additional")

Print warnings when there are activations in the application with no specified choice when the application starts, no choices were provided either on the command-line or in default Activation components (Activation @Id("default") & Activation Id("additional")

Default: true

Attributes

Do not print warnings when roles with an incompatible effect type are discovered and discarded.

Do not print warnings when roles with an incompatible effect type are discovered and discarded.

Default: false

Attributes

final val izumi.distage.roles.reflection: BooleanProperty

Discover any component that inherits from izumi.distage.roles.model.AbstractRole and has a companion object that inherits izumi.distage.roles.model.RoleDescriptor as a role, not only those additionally added using izumi.distage.roles.model.definition.RoleModuleDef#makeRole, companions of such components will be instantiated reflectively, unlike ones from RoleModuleDef.

Discover any component that inherits from izumi.distage.roles.model.AbstractRole and has a companion object that inherits izumi.distage.roles.model.RoleDescriptor as a role, not only those additionally added using izumi.distage.roles.model.definition.RoleModuleDef#makeRole, companions of such components will be instantiated reflectively, unlike ones from RoleModuleDef.

Default: true, for the sake of keeping compatibility with code written before izumi.distage.roles.model.definition.RoleModuleDef, however, reflective instantiation of role companions is deprecated and will be removed in the future, you are advised to use RoleModuleDef instead.

Attributes

Note:

Flipping this or the corresponding Boolean @Id("distage.roles.reflection") component to false will speed up launch times