mill.androidlib.hilt

Members list

Type members

Classlikes

@Scaladoc(value = "/**\n * Trait for mixing in AndroidAppKotlinModule to\n * support the Hilt Dependency Injection framework for Android.\n *\n * It prepends compilation steps by using Kotlin Symbol Processing\n * for pre-processing the Hilt annotations and generating the necessary classes for Hilt to work, then\n * compiles all the sources together with a Java pre-processor step and finally a transform ASM step\n * to achieve the compile time dependency injection!\n */")

Trait for mixing in AndroidAppKotlinModule to support the Hilt Dependency Injection framework for Android.

Trait for mixing in AndroidAppKotlinModule to support the Hilt Dependency Injection framework for Android.

It prepends compilation steps by using Kotlin Symbol Processing for pre-processing the Hilt annotations and generating the necessary classes for Hilt to work, then compiles all the sources together with a Java pre-processor step and finally a transform ASM step to achieve the compile time dependency injection!

Attributes

Source
AndroidHiltSupport.scala
Supertypes
trait KspModule
trait KotlinModule
trait JavaModule
trait RunModule
trait RunModuleApi
trait TaskModule
trait BspModule
trait BspModuleApi
trait Module
trait ModuleApi
trait Wrapper
class BaseClass
trait Cacher
trait Cacher
class Object
trait Matchable
class Any
Show all
@Scaladoc(value = "/**\n * A module that can be used to run bytecode transformations\n * with [[mill.androidlib.hilt.AndroidHiltTransformAsm]] to\n * achieve Dependency Injection using Hilt .\n */")

A module that can be used to run bytecode transformations with mill.androidlib.hilt.AndroidHiltTransformAsm to achieve Dependency Injection using Hilt .

A module that can be used to run bytecode transformations with mill.androidlib.hilt.AndroidHiltTransformAsm to achieve Dependency Injection using Hilt .

Attributes

Companion
object
Source
AndroidHiltTransform.scala
Supertypes
class BaseModule
trait Module
trait ModuleApi
trait Wrapper
class BaseClass
trait Cacher
trait Cacher
class Object
trait Matchable
class Any
Show all
Known subtypes

Attributes

Companion
trait
Source
AndroidHiltTransform.scala
Supertypes
class BaseModule
trait Module
trait ModuleApi
trait Wrapper
class BaseClass
trait Cacher
trait Cacher
class Object
trait Matchable
class Any
Show all
Self type