Package tangle.work.compiler

Types

Link copied to clipboard
object AssistedWorkerFactoryGenerator : FileGenerator<WorkerParams>
Link copied to clipboard
data class TangleAppScopeModule(packageName: String, workerParamsList: List<WorkerParams>)
Link copied to clipboard
@AutoService(value = [CodeGenerator::class])
class TangleWorkerCodeGenerator : TangleCodeGenerator
Link copied to clipboard
data class WorkerParams(module: ModuleDescriptor, packageName: String, workerClassName: ClassName, workerClassNameString: String, delegateFactoryClassName: ClassName, assistedFactoryClassNameString: String, assistedFactoryClassName: ClassName, constructorParams: List<ConstructorInjectParameter>, assistedArgs: List<ConstructorInjectParameter>)

Properties

Link copied to clipboard
val ClassNames.androidxListenableWorker: ClassName
Link copied to clipboard
val ClassNames.androidxWorkerParameters: ClassName
Link copied to clipboard
val ClassNames.assistedWorkerFactory: ClassName
Link copied to clipboard
val ClassNames.assistedWorkerFactoryMap: ParameterizedTypeName
Link copied to clipboard
val ClassNames.tangleAssistedWorkerFactoryMap: ClassName
Link copied to clipboard
val ClassNames.tangleWorkerComponent: ClassName
Link copied to clipboard
val ClassNames.tangleWorkerFactory: ClassName
Link copied to clipboard
val ClassNames.tangleWorkerFactoryMapSubcomponent: ClassName
val ClassNames.tangleWorkerFactoryMapSubcomponentFactory: ClassName